预定义常量

以下常量由此扩展定义,并且仅在将扩展编译到 PHP 或在运行时动态加载时可用。

请求优先级常量

EIO_PRI_MIN (int)
请求最低优先级
EIO_PRI_DEFAULT (int)
请求默认优先级
EIO_PRI_MAX (int)
请求最高优先级

eio_seek() whence 参数

EIO_SEEK_SET (int)
偏移量设置为指定的字节数 (offset)。
EIO_SEEK_CUR (int)
偏移量设置为其当前位置加上 offset 字节。
EIO_SEEK_END (int)
偏移量设置为文件大小加上 offset 字节。

eio_readdir() 一起使用的标志

EIO_READDIR_DENTS (int)
eio_readdir() 标志。如果指定,回调的结果参数将成为一个数组,包含以下键:'names' - 目录名称数组;'dents' - struct eio_dirent 类数组,每个数组包含以下键:'name' - 目录名称;'type' - EIO_DT_* 常量之一;'inode' - 索引节点号(如果可用),否则为未指定;
EIO_READDIR_DIRS_FIRST (int)
当指定此标志时,名称将以最佳统计顺序返回,其中可能的目录首先出现。
EIO_READDIR_STAT_ORDER (int)
当指定此标志时,名称将以适合 stat'ing 每个名称的顺序返回。当计划 stat() 给定目录中的所有文件时,返回的顺序很可能是最快的。
EIO_READDIR_FOUND_UNKNOWN (int)
EIO_DT_UNKNOWN (int)
未知节点类型(非常常见)。需要进一步的 stat()
EIO_DT_FIFO (int)
FIFO 节点类型
EIO_DT_CHR (int)
节点类型
EIO_DT_MPC (int)
多路复用字符设备(v7+coherent)节点类型
EIO_DT_DIR (int)
目录节点类型
EIO_DT_NAM (int)
Xenix 特殊命名文件节点类型
EIO_DT_BLK (int)
节点类型
EIO_DT_MPB (int)
多路复用块设备(v7+coherent)
EIO_DT_REG (int)
节点类型
EIO_DT_NWK (int)
EIO_DT_CMP (int)
HP-UX 网络特殊节点类型
EIO_DT_LNK (int)
链接节点类型
EIO_DT_SOCK (int)
套接字节点类型
EIO_DT_DOOR (int)
Solaris 门节点类型
EIO_DT_WHT (int)
节点类型
EIO_DT_MAX (int)
最高节点类型值

用于 eio_open() flags 参数的访问模式

EIO_O_RDONLY (int)
EIO_O_WRONLY (int)
EIO_O_RDWR (int)
EIO_O_NONBLOCK (int)
EIO_O_APPEND (int)
EIO_O_CREAT (int)
EIO_O_TRUNC (int)
EIO_O_EXCL (int)
EIO_O_FSYNC (int)

mode 参数标志,用于 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_IFBLK (int)
EIO_S_IFIFO (int)
EIO_S_IFSOCK (int)

eio_sync_file_range() 标志

EIO_SYNC_FILE_RANGE_WAIT_BEFORE (int)
EIO_SYNC_FILE_RANGE_WRITE (int)
EIO_SYNC_FILE_RANGE_WAIT_AFTER (int)

eio_fallocate() 标志

EIO_FALLOC_FL_KEEP_SIZE (int)

注意:

EIO_S_I* 常量与它们对应的 POSIX S_I* 常量具有相同的含义。

注意:

EIO_SYNC_FILE_* 常量与它们对应的 POSIX SYNC_FILE_** 常量具有相同的含义。

注意:

EIO_O_* 常量与它们对应的 POSIX O_* 常量具有相同的含义。

添加备注

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top