&reftitle.constants;
&extension.constants;
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)
Las constantes EIO_S_I* tienen el mismo significado que sus
homónimos S_I* de POSIX.
EIO_SYNC_FILE_*tienen el mismo significado que sus
homónimos SYNC_FILE_**.
EIO_O_*tienen el mismo significado que sus
homónimos O_*de POSIX.