COREFILE.A 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * COREFILE.A - file control memory *
  5. * *
  6. * COPYRIGHT (C) 1989..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. include "corelib.inc"
  11. OPEN_MAX = 20
  12. module files
  13. section
  14. segment _DATA(DATA, 28H)
  15. select _DATA
  16. public __open_max: dw OPEN_MAX
  17. section
  18. segment _BSS(BSS, 28H)
  19. public __iob: org OPEN_MAX * _iobSize
  20. public __openfd: org OPEN_MAX * 2
  21. segment _BSS(BSS, 28H)
  22. public _BufInf : org OPEN_MAX * DataPtrSize
  23. section
  24. segment _BSS(BSS, 28H)
  25. select _BSS
  26. public __tmpfiles: org OPEN_MAX * DataPtrSize
  27. section
  28. segment _BSS(BSS, 28H)
  29. select _BSS
  30. public __tmpfptrs: org OPEN_MAX * DataPtrSize
  31. end
  32.