home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / EFFO / forum3.lzh / EXAMPL / oskdefs.d < prev    next >
Text File  |  1986-12-03  |  1KB  |  59 lines

  1.  opt -l
  2. * This file is used because of various resrtictions on external names
  3.  
  4. ********************************
  5. * Module Type/Language and Attr/Revision values
  6.  
  7. * Type values
  8. Prgrm    equ 1 Program Module
  9. Sbrtn    equ 2 Subroutine Module
  10. Multi    equ 3 Multi-Module
  11. Data    equ 4 Data Module
  12. TrapLib    equ 11 Trap handler library
  13. Systm    equ 12 System
  14. FlMgr    equ 13 File Manager
  15. Drivr    equ 14 Device Driver
  16. Devic    equ 15 Device Descriptor
  17.  
  18. * Language values
  19. Objct    equ 1 6809 Object Code Module
  20. ICode    equ 2 Basic09 I-code
  21. PCode    equ 3 Pascal P-code
  22. CCode    equ 4 C I-code
  23. CblCode    equ 5 Cobol I-code
  24. FrtnCode    equ 6 Fortran I-code
  25.  
  26. * Module Attribute bits
  27. ReEnt    equ $80 module is re-entrant
  28. SupStat    equ $20 module must execute in supervisor state
  29.  
  30. ReEntBit    equ 7 re-entrant module bit number
  31. SupStBit    equ 5 supervisor state bit number
  32.  
  33. ********************************
  34. * Access Permissions and Mode values
  35. *   If bit is set, access is permitted.
  36.  
  37. Read_    equ %00000001
  38. Write_    equ %00000010
  39. Exec_    equ %00000100
  40. Updat_    equ Read_+Write_
  41. PRead_    equ %00001000
  42. PWrit_    equ %00010000
  43. PExec_    equ %00100000
  44. PUpdat_    equ PRead_+PWrit_
  45. ISize_    equ %00100000 (create Mode value only)
  46. Share_    equ %01000000 non-Sharable file if set
  47. Dir_    equ %10000000 Directory file if set
  48.  
  49. ********************************
  50. * Conditional Assembly flags
  51. * (These will be removed before the next release of OS-9/68k)
  52.  
  53. Even equ 1
  54. Odd equ 1
  55. Byte equ 0
  56. included equ 1
  57. excluded equ 0
  58.  opt l
  59.