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

NOM

       mknodat  -  Creer  un  noeud  du  systeme  de  fichiers,  relatif  a un
       descripteur

SYNOPSIS

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

       int mknodat(int dirfd, const char *pathname, mode_t mode, dev_t dev);

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

       mknodat() :
           Depuis la glibc 2.10 :
                _XOPEN_SOURCE >= 700
           Avant la glibc 2.10 :
               _ATFILE_SOURCE

DESCRIPTION

       L'appel  systeme  mknodat()  fonctionne  exactement comme mknod(2), les
       seules differences etant celles decrites sur cette page.

       Si le chemin donne dans pathname est relatif,  il  est  interprete  par
       rapport  au  repertoire  reference par le descripteur de fichier dirfd,
       plutot que par rapport au repertoire courant, comme dans mknod(2).

       Si pathname est un chemin relatif, et si dirfd est la  valeur  speciale
       AT_FDCWD,  pathname  est  interprete  comme etant relatif au repertoire
       courant du processus appelant, comme mknod(2).

       Si pathname est un chemin absolu, dirfd est ignore.

VALEUR RENVOY'EE

       S'il reussit, mknodat() renvoie zero. En cas d'erreur, il renvoie -1 et
       remplit errno avec la valeur d'erreur.

ERREURS

       Les  erreurs renvoyees par mknod(2) peuvent aussi l'etre par mknodat().
       Les erreurs supplementaires suivantes  peuvent  egalement  se  produire
       pour mknodat() :

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

       ENOTDIR
              pathname  est  relatif,  et  le descripteur de fichier dirfd est
              associe a un fichier, pas a un repertoire.

VERSIONS

       mknodat() a ete ajoute au noyau Linux dans sa version 2.6.16.

CONFORMIT'E

       POSIX.1-2008.

NOTES

       Consultez openat(2) pour une explication de la necessite de mknodat().

VOIR AUSSI

       mknod(2), openat(2), 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/>.

       Julien   Cristau   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> >>.