Provided by:
manpages-fr-dev_2.64.1-1_all 
NOM
dirfd - Obtenir un descripteur de fichier d’un répertoire
SYNOPSIS
#include <sys/types.h>
#include <dirent.h>
int dirfd(DIR *dir);
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
dirfd(): _BSD_SOURCE || _SVID_SOURCE
DESCRIPTION
La fonction dirfd() renvoie le descripteur de fichier associé au flux
du répertoire dir.
Ce descripteur est celui qui utilisé en interne par le flux du
répertoire. Il est donc seulement utile pour les fonctions qui ne
dépendent pas ou n’altèrent pas la position du fichier, comme fstat(2)
et fchdir(2). Il est automatiquement fermé lorsque closedir(3) est
appelée.
ERREURS
En cas d’erreur, -1 est renvoyé.
CONFORMITÉ À
Ceci est une extension BSD, présente dans BSD 4.3-Reno, mais pas dans
BSD 4.2. Elle est également présente dans la libc5 (depuis la
version 5.1.2) et dans la glibc2. Cette fonction est proposée pour une
inclusion dans une future révision de POSIX.1.
NOTES
Le prototype de dirfd() n’est disponible que si _BSD_SOURCE ou
_SVID_SOURCE est définie.
VOIR AUSSI
open(2), closedir(3), opendir(3), readdir(3), rewinddir(3), scandir(3),
seekdir(3), telldir(3)
TRADUCTION
Cette page de manuel a été traduite par Thierry Vignaud <tvignaud AT
mandriva DOT com> en 2002, puis a été mise à jour par Alain Portal
<aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à disposition
sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
francophone de traduction de Debian.
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande « man -L C <section> <page_de_man> ».