home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / program / m2posx02 / posix_id.m2h < prev    next >
Encoding:
Text File  |  1993-10-23  |  2.5 KB  |  113 lines

  1. #define pcLinkMax _PC_LINK_MAX
  2. #define pcPathMax _PC_PATH_MAX
  3. #define pcNameMax _PC_NAME_MAX
  4. #define pcPipeBuf _PC_PIPE_BUF
  5. #define pcNoTrunc _PC_NO_TRUNC
  6. #define pcMaxCanon _PC_MAX_CANON
  7. #define pcMaxInput _PC_MAX_INPUT
  8. #define pcChownRestricted _PC_CHOWN_RESTRICTED
  9. #define pcVdisable _PC_VDISABLE
  10.  
  11. #define scArgMax _SC_ARG_MAX
  12. #define scOpenMax _SC_OPEN_MAX
  13. #define scNGroupsMax _SC_NGROUPS_MAX
  14. #define scChildMax _SC_CHILD_MAX
  15. #define scClkTck _SC_CLK_TCK
  16. #define scJobControl _SC_JOB_CONTROL
  17. #define scSavedIds _SC_SAVED_IDS
  18. #define scVersion _SC_VERSION
  19.  
  20. #define NAMEMAX NAME_MAX
  21. #define PATHMAX PATH_MAX
  22. #define CLKTCK CLK_TCK
  23. #define NGROUPSMAX NGROUPS_MAX
  24. #define SSIZEMAX SSIZE_MAX
  25.  
  26. #define inoT ino_t
  27. #define uidT uid_t
  28. #define gidT gid_t
  29. #define nlinkT nlink_t
  30. #define devT dev_t
  31. #define pidT pid_t
  32. #define offT off_t
  33. #define sizeT size_t
  34. #define ssizeT ssize_t
  35. #define clockT clock_t
  36. #define timeT time_t
  37.  
  38. #define sIXOTH S_IXOTH
  39. #define sIWOTH S_IWOTH
  40. #define sIROTH S_IROTH
  41. #define sIXGRP S_IXGRP
  42. #define sIWGRP S_IWGRP
  43. #define sIRGRP S_IRGRP
  44. #define sIXUSR S_IXUSR
  45. #define sIWUSR S_IWUSR
  46. #define sIRUSR S_IRUSR
  47.  
  48. #define sISGID S_ISGID
  49. #define sISUID S_ISUID
  50.  
  51. #define modeT mode_t
  52.  
  53. #define sIRWXU S_IRWXU
  54. #define sIRWXG S_IRWXG
  55. #define sIRWXO S_IRWXO
  56.  
  57. #define sISCHR S_ISCHR
  58. #define sISDIR S_ISDIR
  59. #define sISBLK S_ISBLK
  60. #define sISREG S_ISREG
  61. #define sISFIFO S_ISFIFO
  62. #define sISLNK S_ISLNK
  63.  
  64. #define StatRec struct_stat /* struct stat */
  65. #define stMode st_mode
  66. #define stIno st_ino
  67. #define stDev st_dev
  68. #define stNlink st_nlink
  69. #define stUid st_uid
  70. #define stGid st_gid
  71. #define stSize st_size
  72. #define stAtime st_atime
  73. #define stMtime st_mtime
  74. #define stCtime st_ctime
  75.  
  76. #define fOK F_OK
  77. #define rOK R_OK
  78. #define wOK W_OK
  79. #define xOK X_OK
  80.  
  81. #define oRDONLY O_RDONLY
  82. #define oWRONLY O_WRONLY
  83. #define oRDWR O_RDWR
  84.  
  85. #define oAPPEND O_APPEND
  86. #define oCREAT O_CREAT
  87. #define oTRUNC O_TRUNC
  88. #define oEXCL O_EXCL
  89. #define oNOCTTY O_NOCTTY
  90. #define oNONBLOCK O_NONBLOCK
  91.  
  92. #define SeekSet SEEK_SET
  93. #define SeekCur SEEK_CUR
  94. #define SeekEnd SEEK_END
  95.  
  96. #define StdinFileNo STDIN_FILENO
  97. #define StdoutFileNo STDOUT_FILENO
  98. #define StderrFileNo STDERR_FILENO
  99.  
  100. #define UTimeBuf struct_utimbuf /* struct utimbuf */
  101.  
  102. #define DirentRec struct_dirent /* struct dirent */
  103. #define dName d_name
  104.  
  105. #define TmsRec struct_tms /* struct tms */
  106. #define tmsUtime tms_utime
  107. #define tmsStime tms_stime
  108. #define tmsCUtime tms_cutime
  109. #define tmsCStime tms_cstime
  110.  
  111. #define Exit _exit
  112.  
  113.