Prozeduren

IFS$PROC (RPGLE)



D                    
D *COPYRIGHT JÜRGEN REULE 2016-2023
D                    
D STAT     PR   10 I 0   EXTPROC('stat')
D PATHNAME           *     VALUE
D BUFFER           *     VALUE
D                    
D LSTAT     PR   10 I 0   EXTPROC('lstat')
D PATHNAME           *     VALUE
D BUFFER           *     VALUE
D                    
D FSTAT     PR   10 I 0   EXTPROC('fstat')
D DESC         10 I 0   VALUE
D BUFFER           *     VALUE
D                    
D ACCESS     PR   10 I 0   EXTPROC('access')
D FILENAME           *     VALUE
D AMODE         10 I 0   VALUE
D                    
D OPEN     PR   10 I 0   EXTPROC('open')
D FILENAME           *     VALUE
D OPENFLAG         10 I 0   VALUE
D MODE         10 U 0   VALUE OPTIONS(*NOPASS)
D CODEPAGE         10 U 0   VALUE OPTIONS(*NOPASS)
D CODEPAGEX         10 U 0   VALUE OPTIONS(*NOPASS)
D                    
D LSEEK     PR   10 I 0   EXTPROC('lseek')
D DESC         10 I 0   VALUE
D OFFSET         10 I 0   VALUE
D WHENCE         10 I 0   VALUE
D                    
D READ     PR   10 I 0   EXTPROC('read')
D DESC         10 I 0   VALUE
D BUFFER           *     VALUE
D COUNT         10 U 0   VALUE
D                    
D WRITE     PR   10 I 0   EXTPROC('write')
D DESC         10 I 0   VALUE
D BUFFER           *     VALUE
D COUNT         10 U 0   VALUE
D                    
D CLOSE     PR   10 I 0   EXTPROC('close')
D DESC         10 I 0   VALUE
D                    
D UNLINK     PR   10 I 0   EXTPROC('unlink')
D FILENAME           *     VALUE
D                    
D MKDIR     PR   10 I 0   EXTPROC('mkdir')
D PATHNAME           *     VALUE
D MODE         10 U 0   VALUE
D                    
D OPENDIR     PR     *     EXTPROC('opendir')
D DIRNAME           *     VALUE
D                    
D READDIR     PR     *     EXTPROC('readdir')
D DIR           *     VALUE
D                    
D REWINDDIR     PR           EXTPROC('rewinddir')
D DIR           *     VALUE
D                    
D CLOSEDIR     PR   10 I 0   EXTPROC('closedir')
D DIR           *     VALUE
D                    
D OTEXTDATA     C           CONST(16777216)
D OCODEPAGE     C           CONST(8388608)
D OAPPEND     C           CONST(256)
D O128     C           CONST(128)
D OTRUNC     C           CONST(64)
D O32     C           CONST(32)
D OEXCL     C           CONST(16)
D OCREATE     C           CONST(8)
D ORDWR     C           CONST(4)
D WRONLY     C           CONST(2)
D RDONLY     C           CONST(1)
D                    
D OWNR     C           CONST(256)
D OWNW     C           CONST(128)
D OWNX     C           CONST(64)
D GRPR     C           CONST(32)
D GRPW     C           CONST(16)
D GRPX     C           CONST(8)
D OTHR     C           CONST(4)
D OTHW     C           CONST(2)
D OTHX     C           CONST(1)
D                    
D ROK     C           CONST(4)
D WOK     C           CONST(2)
D XOK     C           CONST(1)
D FOK     C           CONST(0)
D                    
D SEEKEND     C           CONST(2)
D SEEKCUR     C           CONST(1)
D SEEKSET     C           CONST(0)
D                    
D NULL     C           CONST(X'00')
D                    
D DIRENT     S     *     INZ
D DIRENTDS     DS           BASED(DIRENT)
D RESERVED1         16 A      
D FILENOGEN         10 U 0    
D FILENO         10 U 0    
D RECLEN         10 U 0    
D RESERVED3         10 I 0    
D RESERVED4         6 A      
D RESERVED5         2 A      
D NLSINFO                  
D NLSCCSID         10 I 0   OVERLAY(NLSINFO)
D NLSCOUNTRY         2 A     OVERLAY(NLSINFO:*NEXT)
D NLSLANGUAGE         3 A     OVERLAY(NLSINFO:*NEXT)
D RESERVED         3 A     OVERLAY(NLSINFO:*NEXT)
D NAMELEN1         10 U 0    
D NAME1         640 A      
D                    
D STATBUF     S     *     INZ
D STATBUFDS     DS           BASED(STATBUF)
D MODE         10 U 0    
D INO         10 U 0    
D NLINK         5 U 0    
D PAD         2 A      
D UID         10 U 0    
D GID         10 U 0    
D SIZE1         10 I 0    
D ATIME         10 I 0    
D MTIME         10 I 0    
D CTIME         10 I 0    
D DEV         10 U 0    
D BLKSIZE         10 U 0    
D ALLOCSIZE         10 U 0    
D OBJTYPE         10 A      
D OBJTYPENULL         2 A      
D CODEPAGE1         5 U 0    
D RESERVED11         62 A      
D INOGENID         10 U 0    

161 ms | Contact | Information | Aibo-Bar © 2005-2024