!*** MODULE $SSIODEF *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! + ! File access modes for open and create ! - PARAMETER SSIO$M_O_RDONLY = '00000000'X ! Read-only PARAMETER SSIO$M_O_WRONLY = '00000001'X ! Write-only PARAMETER SSIO$M_O_RDWR = '00000002'X ! Read and write PARAMETER SSIO$M_O_ACCMODE = '00000003'X ! Mask for access mode field ! + ! File status flags for open, create, and setfl (fcntl) ! - PARAMETER SSIO$M_O_APPEND = '00000008'X ! All writes append to EOF ! + ! File open and create options ! - PARAMETER SSIO$M_O_CREAT = '00000200'X ! Create file if it does not exist PARAMETER SSIO$M_O_TRUNC = '00000400'X ! Truncate file PARAMETER SSIO$M_O_EXCL = '00000800'X ! If O_CREAT and O_EXCL both set, open fails if file exists PARAMETER SSIO$M_O_NOCTTY = '00001000'X ! If TTY dev, not to be controlling TTY for process ! + ! Positioning (lseek) options ! - PARAMETER SSIO$C_SEEK_SET = '00000000'X ! Set offset to value provided PARAMETER SSIO$C_SEEK_CUR = '00000001'X ! Offset relative to current position PARAMETER SSIO$C_SEEK_END = '00000002'X ! Offset relative to current EOF ! + ! Other miscellaneous values ! - PARAMETER SSIO$C_SSIZE_MAX = '7FFFFFFF'X ! Largest read/write size (in bytes) permitted !DEC$ END OPTIONS