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_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_grp — Crée un groupe de requêtes
- 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, mise à 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_file_range — Synchronise un segment de fichier avec le disque
- eio_sync — Valide le cache du buffer sur 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
Version en cache
24/12/2024 14:04:54 Cette version de la page est en cache (à la date du 24/12/2024 14:04:54) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-ref.eio.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.