Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       mkfifoat  -  Creer une FIFO (un tube nomme) relatif a un descripteur de
       fichier d'un repertoire

SYNOPSIS

       #include <fcntl.h> /* D'efinition des constantes AT_* */
       #include <sys/stat.h>

       int mkfifoat(int dirfd, const char *pathname, mode_t mode);

   Exigences de macros de test de fonctionnalites  pour  la  glibc  (consultez
   feature_test_macros(7)) :

       mkfifoat() :
           Depuis la glibc 2.10 :
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Avant la glibc 2.10 :
               _ATFILE_SOURCE

DESCRIPTION

       L'appel  systeme  mkfifoat()  opere  exactement  de  la  meme facon que
       mkfifo(3), excepte pour les differences decrites dans cette page.

       Si  le  chemin  de  pathname  est  relatif,  alors  il  est  interprete
       relativement  depuis  le  repertoire reference par le descripteur dirfd
       (plutot que relativement au repertoire courant du  processus  appelant,
       comme c'est le cas pour mkfifo(3) et les chemins relatifs).

       Si  pathname  est  relatif  et  si dirfd a la valeur speciale AT_FDCWD,
       alors pathname est interprete relativement  au  repertoire  courant  du
       processus appelant (comme mkfifo(3)).

       Si pathname est un chemin absolu, dirfd est ignore.

VALEUR RENVOY'EE

       Si elle reussit, mkfifoat() renvoie 0. En cas d'erreur, elle renvoie -1
       et remplit errno en consequence.

ERREURS

       Les erreurs de mkfifoat sont les memes que  celles  de  mkfifo(3).  Les
       erreurs supplementaires suivantes peuvent apparaitre avec mkfifoat() :

       EBADF  dirfd n'est pas un descripteur de fichier valable.

       ENOTDIR
              pathname  est un chemin relatif et dirfd est un descripteur d'un
              fichier et non d'un repertoire.

VERSIONS

       mkfifoat() a ete ajoutee a la  glibc 2.4.  Elle  est  implementee  avec
       mknod(2), disponible depuis Linux 2.6.16.

CONFORMIT'E

       POSIX.1-2008.

NOTES

       Consultez openat(2) pour des explications a propos de mkfifoat().

VOIR AUSSI

       openat(2), mkfifo(3), path_resolution(7)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Florentin   Duneau   et   l'equipe   francophone   de   traduction   de
       Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

Linux                          13 decembre 2009                    MKFIFOAT(3)