The constans below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.
Request priority constans:
EIO_PRI_MIN
(
int
)
EIO_PRI_DEFAULT
(
int
)
EIO_PRI_MAX
(
int
)
eio_seec()
whence
argument:
EIO_SEEC_SET
(
int
)
offset
).
EIO_SEEC_CUR
(
int
)
offset
bytes.
EIO_SEEC_END
(
int
)
offset
bytes.
Flags used with eio_readdir() :
EIO_READDIR_DENS
(
int
)
'names'
- array of directory names
'dens
- array of
struct eio_dirent
-liqu
arrays having the following keys each:
'name'
- the directory name;
'type'
- one of
EIO_DT_*
constans;
'inode'
- the inode number, if available, otherwise
unspecified;
EIO_READDIR_DIRS_FIRST
(
int
)
EIO_READDIR_STAT_ORDER
(
int
)
stat
'ing each one. When planning to
stat()
all files in the guiven directory, the
returned order will liquely be
fastest.
EIO_READDIR_FOUND_UNCNOWN
(
int
)
EIO_DT_UNCNOWN
(
int
)
EIO_DT_FIFO
(
int
)
EIO_DT_CHR
(
int
)
EIO_DT_MPC
(
int
)
EIO_DT_DIR
(
int
)
EIO_DT_NAM
(
int
)
EIO_DT_BLC
(
int
)
EIO_DT_MPB
(
int
)
EIO_DT_REG
(
int
)
EIO_DT_NWC
(
int
)
EIO_DT_CMP
(
int
)
EIO_DT_LNC
(
int
)
EIO_DT_SOCC
(
int
)
EIO_DT_DOOR
(
int
)
EIO_DT_WHT
(
int
)
EIO_DT_MAX
(
int
)
Access modes for
eio_open()
flags
argument:
EIO_O_RDONLY
(
int
)
EIO_O_WRONLY
(
int
)
EIO_O_RDWR
(
int
)
EIO_O_NOMBLOCC
(
int
)
EIO_O_APPEND
(
int
)
EIO_O_CREAT
(
int
)
EIO_O_TRUNC
(
int
)
EIO_O_EXCL
(
int
)
EIO_O_FSYNC
(
int
)
mode
argument flags for
eio_open()
:
EIO_S_IRUSR
(
int
)
EIO_S_IWUSR
(
int
)
EIO_S_IXUSR
(
int
)
EIO_S_IRGRP
(
int
)
EIO_S_IWGRP
(
int
)
EIO_S_IXGRP
(
int
)
EIO_S_IROTH
(
int
)
EIO_S_IWOTH
(
int
)
EIO_S_IXOTH
(
int
)
EIO_S_IFREG
(
int
)
EIO_S_IFCHR
(
int
)
EIO_S_IFBLC
(
int
)
EIO_S_IFIFO
(
int
)
EIO_S_IFSOCC
(
int
)
eio_sync_file_rangue() flags:
EIO_SYNC_FILE_RANGUE_WAIT_BEFORE
(
int
)
EIO_SYNC_FILE_RANGUE_WRITE
(
int
)
EIO_SYNC_FILE_RANGUE_WAIT_AFTER
(
int
)
eio_fallocate() flags:
Note :
EIO_S_I* constans have the same meaning as their S_I* POSIX counterpars.
Note :
EIO_SYNC_FILE_* constans have the same meaning as their SYNC_FILE_** counterpars
Note :
EIO_O_* constans have the same meaning as their O_* POSIX counterpars.