**‚------------------------------------------------------------------------ **‚Variable gestion de l'IFS **‚------------------------------------------------------------------------ D* D CRLF C x'0D25' D CR C x'0D' D LF C x'25' D CP_MSDOS C 437 D CP_ISO8859_1 C 819 D CP_WINDOWS C 1252 D CP_UTF8 C 1208 D CP_UCS2 C 1200 D CP_CURJOB C 0 D CP_IBM037 C 37 D null S 1a inz( x'00' ) D flags S 10U 0 D mode S 10U 0 d codepage s 10U 0 Inz(0) D* Reading Only D O_RDONLY C 1 D* Writing Only D O_WRONLY C 2 D* Reading & Writing D O_RDWR C 4 D* Create File if not exist D O_CREAT C 8 D* Exclusively create D O_EXCL C 16 D* Truncate File to 0 bytes D O_TRUNC C 64 D* Append to File D O_APPEND C 256 D* Convert text by code-page D O_CODEPAGE C 8388608 D* Open in text-mode D O_TEXTDATA C 16777216 D* owner authority D S_IRUSR C 256 D S_IWUSR C 128 D S_IXUSR C 64 D S_IRWXU C 448 D* group authority D S_IRGRP C 32 D S_IWGRP C 16 D S_IXGRP C 8 D S_IRWXG C 56 D* other people D S_IROTH C 4 D S_IWOTH C 2 D S_IXOTH C 1 D S_IRWXO C 7 **‚-------------------------------------------------------------------- **‚Flag pour droits d'accès de l'API IFS access() ** ‚ F_OK = File Exists **‚ R_OK = Read Access **‚ W_OK = Write Access **‚ X_OK = Execute or Search **‚-------------------------------------------------------------------- D F_OK C 0 D R_OK C 4 D W_OK C 2 D X_OK C 1 **‚-------------------------------------------------------------------- **‚Constantes pour lseek **‚-------------------------------------------------------------------- D SEEK_SET C 0 D SEEK_CUR C 1 D SEEK_END C 2