home *** CD-ROM | disk | FTP | other *** search
- #define pcLinkMax _PC_LINK_MAX
- #define pcPathMax _PC_PATH_MAX
- #define pcNameMax _PC_NAME_MAX
- #define pcPipeBuf _PC_PIPE_BUF
- #define pcNoTrunc _PC_NO_TRUNC
- #define pcMaxCanon _PC_MAX_CANON
- #define pcMaxInput _PC_MAX_INPUT
- #define pcChownRestricted _PC_CHOWN_RESTRICTED
- #define pcVdisable _PC_VDISABLE
-
- #define scArgMax _SC_ARG_MAX
- #define scOpenMax _SC_OPEN_MAX
- #define scNGroupsMax _SC_NGROUPS_MAX
- #define scChildMax _SC_CHILD_MAX
- #define scClkTck _SC_CLK_TCK
- #define scJobControl _SC_JOB_CONTROL
- #define scSavedIds _SC_SAVED_IDS
- #define scVersion _SC_VERSION
-
- #define NAMEMAX NAME_MAX
- #define PATHMAX PATH_MAX
- #define CLKTCK CLK_TCK
- #define NGROUPSMAX NGROUPS_MAX
- #define SSIZEMAX SSIZE_MAX
-
- #define inoT ino_t
- #define uidT uid_t
- #define gidT gid_t
- #define nlinkT nlink_t
- #define devT dev_t
- #define pidT pid_t
- #define offT off_t
- #define sizeT size_t
- #define ssizeT ssize_t
- #define clockT clock_t
- #define timeT time_t
-
- #define sIXOTH S_IXOTH
- #define sIWOTH S_IWOTH
- #define sIROTH S_IROTH
- #define sIXGRP S_IXGRP
- #define sIWGRP S_IWGRP
- #define sIRGRP S_IRGRP
- #define sIXUSR S_IXUSR
- #define sIWUSR S_IWUSR
- #define sIRUSR S_IRUSR
-
- #define sISGID S_ISGID
- #define sISUID S_ISUID
-
- #define modeT mode_t
-
- #define sIRWXU S_IRWXU
- #define sIRWXG S_IRWXG
- #define sIRWXO S_IRWXO
-
- #define sISCHR S_ISCHR
- #define sISDIR S_ISDIR
- #define sISBLK S_ISBLK
- #define sISREG S_ISREG
- #define sISFIFO S_ISFIFO
- #define sISLNK S_ISLNK
-
- #define StatRec struct_stat /* struct stat */
- #define stMode st_mode
- #define stIno st_ino
- #define stDev st_dev
- #define stNlink st_nlink
- #define stUid st_uid
- #define stGid st_gid
- #define stSize st_size
- #define stAtime st_atime
- #define stMtime st_mtime
- #define stCtime st_ctime
-
- #define fOK F_OK
- #define rOK R_OK
- #define wOK W_OK
- #define xOK X_OK
-
- #define oRDONLY O_RDONLY
- #define oWRONLY O_WRONLY
- #define oRDWR O_RDWR
-
- #define oAPPEND O_APPEND
- #define oCREAT O_CREAT
- #define oTRUNC O_TRUNC
- #define oEXCL O_EXCL
- #define oNOCTTY O_NOCTTY
- #define oNONBLOCK O_NONBLOCK
-
- #define SeekSet SEEK_SET
- #define SeekCur SEEK_CUR
- #define SeekEnd SEEK_END
-
- #define StdinFileNo STDIN_FILENO
- #define StdoutFileNo STDOUT_FILENO
- #define StderrFileNo STDERR_FILENO
-
- #define UTimeBuf struct_utimbuf /* struct utimbuf */
-
- #define DirentRec struct_dirent /* struct dirent */
- #define dName d_name
-
- #define TmsRec struct_tms /* struct tms */
- #define tmsUtime tms_utime
- #define tmsStime tms_stime
- #define tmsCUtime tms_cutime
- #define tmsCStime tms_cstime
-
- #define Exit _exit
-
-