SunshinePHP Developer Conference 2015

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Constantes de prioridad de petición:

EIO_PRI_MIN (integer)
Prioridad de petición mínima
EIO_PRI_DEFAULT (integer)
Prioridad de petición predeterminada
EIO_PRI_MAX (integer)
Prioridad de petición máxima

El argumento whence de eio_seek():

EIO_SEEK_SET (integer)
El índice es establecido para espcificar el número de bytes (offset).
EIO_SEEK_CUR (integer)
El índice es establecido a su ubicación actual más offset bytes.
EIO_SEEK_END (integer)
El índice es establecido a el tamaño del fichero más offset bytes.

Banderas usadas con eio_readdir():

EIO_READDIR_DENTS (integer)
Bandera eio_readdir(). Si se especifica, el argumento resultante de la llamada de retorno se convierte en un array con las siguientes claves: 'names' - array de nombres de directorios 'dents' - array de structura eio_dirent-como los arrays pero teniendo las siguientes claves: 'name' - el nombre del directorio; 'type' - una de las constantes EIO_DT_*; 'inode' - el número de inodo, si está disponible, de otro modo sin especificar;
EIO_READDIR_DIRS_FIRST (integer)
Cuando se especifica esta bandera, los nombres serán devueltos en un orden donde probablemente los directorios vallan primero, en un orden de estadísticas óptimo.
EIO_READDIR_STAT_ORDER (integer)
Cuando se especifica esta bandera, los nombres serán devueltos en un orden apropiado para realizar estadísticas (stat) con cada uno. Cuando se planea usar la función stat() para realizar estadísticas de todos los archivos del directorio dado, el orden devuelto probablemente sea más rápido.
EIO_READDIR_FOUND_UNKNOWN (integer)
EIO_DT_UNKNOWN (integer)
Tipo de nodo desconocido(muy común). Se necistan más estadísticas (stat()).
EIO_DT_FIFO (integer)
Tipo de nodo FIFO
EIO_DT_CHR (integer)
Tipo de nodo
EIO_DT_MPC (integer)
Tipo de nodo de dispositivo de caracteres multiplexado (v7+coherent)
EIO_DT_DIR (integer)
Tipo de nodo de directorio
EIO_DT_NAM (integer)
Tipo de nodo de fichero Xenix nominado especial
EIO_DT_BLK (integer)
Tipo de nodo
EIO_DT_MPB (integer)
Dispositivo de bloqueo multiplexado (v7+coherent)
EIO_DT_REG (integer)
Tipo de nodo
EIO_DT_NWK (integer)
EIO_DT_CMP (integer)
Tipo de noto especial de red HP-UX
EIO_DT_LNK (integer)
Tipo de nodo de vínculo
EIO_DT_SOCK (integer)
Tipo de nodo socket
EIO_DT_DOOR (integer)
Tipo de nodo de puerta de Solaris
EIO_DT_WHT (integer)
Tipo de nodo
EIO_DT_MAX (integer)
Valor de tipo de nodo más alto

Modo de acceso para el argumento flags de eio_open():

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)

Banderas del argumento mode de 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)

Banderas de eio_sync_file_range():

EIO_SYNC_FILE_RANGE_WAIT_BEFORE (integer)
EIO_SYNC_FILE_RANGE_WRITE (integer)
EIO_SYNC_FILE_RANGE_WAIT_AFTER (integer)

Banderas de eio_fallocate():

EIO_FALLOC_FL_KEEP_SIZE (integer)

Nota:

Las constantes EIO_S_I* tienen el mismo significado que sus homónimos S_I* de POSIX.

Nota:

EIO_SYNC_FILE_*tienen el mismo significado que sus homónimos SYNC_FILE_**.

Nota:

EIO_O_*tienen el mismo significado que sus homónimos O_*de POSIX.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top