Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

Request priority constants:

EIO_PRI_MIN (integer) - Request minimal prioriry

EIO_PRI_DEFAULT (integer) - Request default prioriry

EIO_PRI_MAX (integer) - Request maximal prioriry

Flags used with eio_readdir():

EIO_READDIR_DENTS (integer) - eio_readdir() flag. If specified, the result argument of the callback becomes an array with the following keys: 'names' - array of directory names 'dents' - array of struct eio_dirent-like arrays having the following keys each: 'name' - the directory name; 'type' - one of EIO_DT_* constants; 'inode' - the inode number, if available, otherwise unspecified;

EIO_READDIR_DIRS_FIRST (integer) - When this flag is specified, the names will be returned in an order where likely directories come first, in optimal stat order.

EIO_READDIR_STAT_ORDER (integer) - When this flag is specified, then the names will be returned in an order suitable for stat'ing each one. When planning to stat() all files in the given directory, the returned order will likely be fastest.

EIO_READDIR_FOUND_UNKNOWN (integer) -

EIO_DT_UNKNOWN (integer) - Unknown node type(very common). Further stat() needed.

EIO_DT_FIFO (integer) - FIFO node type

EIO_DT_CHR (integer) - Node type

EIO_DT_MPC (integer) - Multiplexed char device (v7+coherent) node type

EIO_DT_DIR (integer) - Directory node type

EIO_DT_NAM (integer) - Xenix special named file node type

EIO_DT_BLK (integer) - Node type

EIO_DT_MPB (integer) - Multiplexed block device (v7+coherent)

EIO_DT_REG (integer) - Node type

EIO_DT_NWK (integer) -

EIO_DT_CMP (integer) - HP-UX network special node type

EIO_DT_LNK (integer) - Link node type

EIO_DT_SOCK (integer) - Socket node type

EIO_DT_DOOR (integer) - Solaris door node type

EIO_DT_WHT (integer) - Node type

EIO_DT_MAX (integer) - Highest node type value

Access modes for eio_open() flags argument:

EIO_O_RDONLY (integer) -

EIO_O_WRONLY (integer) -

EIO_O_RDWR (integer) -

EIO_O_NONBLOCK (integer) -

EIO_O_APPEND (integer) -

EIO_O_CREAT (integer) -

EIO_O_TRUNC (integer) -

EIO_O_EXCL (integer) -

EIO_O_FSYNC (integer) -

mode argument flags for eio_open():

EIO_S_IRUSR (integer) -

EIO_S_IWUSR (integer) -

EIO_S_IXUSR (integer) -

EIO_S_IRGRP (integer) -

EIO_S_IWGRP (integer) -

EIO_S_IXGRP (integer) -

EIO_S_IROTH (integer) -

EIO_S_IWOTH (integer) -

EIO_S_IXOTH (integer) -

EIO_S_IFREG (integer) -

EIO_S_IFCHR (integer) -

EIO_S_IFBLK (integer) -

EIO_S_IFIFO (integer) -

EIO_S_IFSOCK (integer) -

eio_sync_file_range() flags:

EIO_SYNC_FILE_RANGE_WAIT_BEFORE (integer) -

EIO_SYNC_FILE_RANGE_WRITE (integer) -

EIO_SYNC_FILE_RANGE_WAIT_AFTER (integer) -

eio_fallocate() flags:

EIO_FALLOC_FL_KEEP_SIZE (integer) -

Замечание:

EIO_S_I* constants have the same meaning as their S_I* POSIX counterparts.

Замечание:

EIO_SYNC_FILE_* constants have the same meaning as their SYNC_FILE_** counterparts.

Замечание:

EIO_O_* constants have the same meaning as their O_* POSIX counterparts.




Смотрите также:
Описание на ru2.php.net
Описание на php.ru