Provided by: manpages-fr-dev_2.80.1-1_all bug

NOM

       dirfd - Obtenir un descripteur de fichier d’un répertoire

SYNOPSIS

       #include <sys/types.h>
       #include <dirent.h>

       int dirfd(DIR *dir);

   Exigences  pour les macros de test de fonctionnalité de la glibc (consultez
   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)

COLOPHON

       Cette page fait partie de  la  publication  2.80  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

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> ».