PHP Conference Nagoya 2025

Fonctions Eio

Sommaire

  • eio_busy — Augmente artificiellement la charge. Utile dans le cadre de tests
  • eio_cancel — Annule une requête
  • eio_chmod — Modifie les permissions d'un fichier/dossier
  • eio_chown — Modifie les permissions d'un fichier/dossier
  • eio_close — Ferme un fichier
  • eio_custom — Exécute une demande personnalisée comme l'appel à une des fonctions eio_*
  • eio_dup2 — Duplique un descripteur de fichier
  • eio_event_loop — Boucle libeio tant que les requêtes s'exécutent
  • eio_fallocate — Autorise l'appelant à manipuler directement l'espace disque alloué pour un fichier
  • eio_fchmod — Modifie les permissions sur un fichier
  • eio_fchown — Modifie le propriétaire du fichier
  • eio_fdatasync — Synchronise le statut interne d'un fichier avec le périphérique de stockage
  • eio_fstat — Récupère le statut d'un fichier
  • eio_fstatvfs — Récupère des statistiques sur le système de fichiers
  • eio_fsync — Synchronise le statut interne d'un fichier avec le périphérique de stockage
  • eio_ftruncate — Tronque un fichier
  • eio_futime — Modifie l'heure du dernier accès et de la dernière modification d'un fichier
  • eio_get_event_stream — Récupère le flux représentant une variable utilisée dans les communications internes avec libeio
  • eio_get_last_error — Retourne une chaîne décrivant la dernière erreur associée avec la ressource demandée
  • eio_grp — Crée un groupe de requêtes
  • eio_grp_add — Ajoute une requête au groupe de requêtes
  • eio_grp_cancel — Annule un groupe de requêtes
  • eio_grp_limit — Définit la limite d'un groupe
  • eio_init — (Re-)initialise Eio
  • eio_link — Crée un lien fort sur un fichier
  • eio_lstat — Récupère le statut d'un fichier
  • eio_mkdir — Crée un dossier
  • eio_mknod — Crée un fichier spécial ou ordinaire
  • eio_nop — Ne fait rien, mis à part le fait de parcourir l'ensemble du cycle des requêtes
  • eio_npending — Retourne le nombre de requêtes terminées
  • eio_nready — Retourne le nombre de requêtes pas encore gérées
  • eio_nreqs — Retourne le nombre de requêtes restant à exécuter
  • eio_nthreads — Retourne le nombre de threads actuellement utilisés
  • eio_open — Ouvre un fichier
  • eio_poll — Vérifie s'il reste des requêtes en cours d'exécution
  • eio_read — Lit un descripteur de fichier à une position donnée
  • eio_readahead — Effectue un readahead sur le fichier dans le cache d'une page
  • eio_readdir — Lit le contenu d'un dossier
  • eio_readlink — Lit la valeur d'un lien symbolique
  • eio_realpath — Récupère le nom du chemin absolu canonisé
  • eio_rename — Modifie le nom ou le chemin d'un fichier
  • eio_rmdir — Supprime un dossier
  • eio_seek — Repositionne le curseur d'un fichier ouvert
  • eio_sendfile — Transfère des données entre des descripteurs de fichiers
  • eio_set_max_idle — Définit le nombre maximal de threads inactifs
  • eio_set_max_parallel — Définit le nombre maximal de threads en parallèle
  • eio_set_max_poll_reqs — Définit le nombre maximal de requêtes à exécuter dans une file d'attente
  • eio_set_max_poll_time — Définit la durée maximale de la file d'attente
  • eio_set_min_parallel — Définit le nombre minimum de threads parallèles
  • eio_stat — Récupère le statut d'un fichier
  • eio_statvfs — Récupère les statistiques du système de fichiers
  • eio_symlink — Crée un lien symbolique
  • eio_sync — Valide le cache du buffer sur le disque
  • eio_sync_file_range — Synchronise un segment de fichier avec le disque
  • eio_syncfs — Appel la fonction système Linux syncfs, si disponible
  • eio_truncate — Tronque un fichier
  • eio_unlink — Supprime un nom et éventuellement, le fichier qui s'y réfère
  • eio_utime — Modifie l'heure du dernier accès et de la dernière modification d'un fichier
  • eio_write — Ecrit dans un fichier
add a note

User Contributed Notes

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