Funciones Eio
Tabla de contenidos
- eio_busy — Incrementar artificialmente la carga. Podría ser útil en pruebas,
evaluaciones comparativas
- eio_cancel — Cancelar una petición
- eio_chmod — Cambiar los permisos de fichero/directorio
- eio_chown — Cambiar los permisos de un fichero/directorio
- eio_close — Cerrar un fichero
- eio_custom — Ejecutar una petición personalizada como cualquier otra llamada eio_*
- eio_dup2 — Duplicar un descriptor de fichero
- eio_event_loop — Monitorizar libeio hasta que todas las peticiones sean procesadas
- eio_fallocate — Permitir al llamador manipular directamente el espacio de disco
asignado a un fichero
- eio_fchmod — Cambiar los permisos de un fichero
- eio_fchown — Cambiar el propietario del fichero
- eio_fdatasync — Sincronizar el estado de ficheros que están en memoria con un dispositivo de almacenamiento
- eio_fstat — Obtener el estado de un fichero
- eio_fstatvfs — Obtener las estadísticas del sistema de ficheros
- eio_fsync — Sincronizar el estado de un fichero en memoria con un dispositivo de almacenamiento
- eio_ftruncate — Truncar un fichero
- eio_futime — Cambiar los momentos de último y acceso y modificación de un fichero
- eio_get_event_stream — Obtiene un flujo que representa una variable usada en comnunicaciones internas con libeio
- eio_get_last_error — Devuelve un string que describe el último error asociado con un recurso de petición
- eio_grp_add — Añadir una petición al grupo de peticiones
- eio_grp_cancel — Cancelar un grupo de peticiones
- eio_grp_limit — Establecer el límite de un grupo
- eio_grp — Crear un grupo de peticiones
- eio_init — (Re-)inicializa Eio
- eio_link — Crear un enlace duro par un fichero
- eio_lstat — Obtener el estado de un fichero
- eio_mkdir — Crear un directorio
- eio_mknod — Crear un fichero especial u ordinario
- eio_nop — No hace nada, sólo recorre el ciclo de peticiones entero
- eio_npending — Devolver el número de peticiones, excepto las no manejadas
- eio_nready — Devolver el número de peticiones aún no tratadas
- eio_nreqs — Devuelve el número de peticiones a ser procesadas
- eio_nthreads — Devuelve el número de hilos actualmente en uso
- eio_open — Abrir un fichero
- eio_poll — Puede ser llamada siempre que existan peticiones pendientes que necesitan ser finalizadas
- eio_read — Leer de un descriptor de fichero en un índice dado
- eio_readahead — Perform file readahead into page cache
- eio_readdir — Leer un directorio al completo
- eio_readlink — Leer el valor de un enlace simbólico
- eio_realpath — Obtener el nombre de ruta absoluto canonizado
- eio_rename — Cambiar el nombre o la ubicación de un fichero
- eio_rmdir — Eliminar un directorio
- eio_seek — Reposiciona el índice del fichero abierto asociado con el argumento fd al argumento offset según la directiva whence
- eio_sendfile — Transferir información entre descriptores de ficheros
- eio_set_max_idle — Establecer el número máximo de hilos parados
- eio_set_max_parallel — Esteblecer el máximo de hilos paralelos
- eio_set_max_poll_reqs — Establecer el máximo número de peticiones procesadas en una monitorización
- eio_set_max_poll_time — Establecer el tiempo máximo de monitorización
- eio_set_min_parallel — Esteblecer el número de hilos paralelos mínimo
- eio_stat — Obtener el estado de un fichero
- eio_statvfs — Obtener las estadísticas del sistema de ficheros
- eio_symlink — Crear un enlace simbólico
- eio_sync_file_range — Sincornizar un segmento de fichero con el disco
- eio_sync — Consignar el caché de buffer cache al disco
- eio_syncfs — Realizar una llamada al sistema de syncfs de Linux si está disponible
- eio_truncate — Truncar un fichero
- eio_unlink — Borrar un nombre y posiblemente el fichero al que se refiere
- eio_utime — Cambiar los momentos de último y acceso y modificación de un fichero
- eio_write — Escribir en un fichero