Provided by: manpages-fr-dev_2.64.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);

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