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

NOM

       symlinkat  -  Creer un lien symbolique relativement a un descripteur de
       repertoire

SYNOPSIS

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

       int symlinkat(const char *oldpath, int newdirfd, const char *newpath);

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

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

DESCRIPTION

       L'appel systeme symlinkat() fonctionne exactement comme symlink(2), les
       seules differences etant decrites dans cette page.

       Si newpath est un chemin relatif, il  est  interprete  relativement  au
       repertoire  reference  par  le  descripteur  newdirfd  (plutot  que par
       rapport au repertoire courant, comme c'est le cas avec symlink(2)).

       Si newpath est relatif et si newdirfd a la  valeur  speciale  AT_FDCWD,
       alors  newpath  est interprete relativement au repertoire de travail du
       processus appelant, comme pour symlink(2).

       Si newpath est un chemin absolu, newdirfd est ignore.

VALEUR RENVOY'EE

       symlinkat() renvoie zero s'il reussit et -1 s'il  echoue  et  ecrit  la
       cause de l'erreur dans errno.

ERREURS

       Les   erreurs   renvoyees  par  symlink(2)  peuvent  aussi  l'etre  par
       symlinkat(). Les erreurs supplementaires suivantes peuvent egalement se
       produire :

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

       ENOTDIR
              newpath  est  un  chemin relatif, et le descripteur newdirfd est
              associe a un fichier, pas a un repertoire.

VERSIONS

       symlinkat() est apparu dans Linux 2.6.16.

CONFORMIT'E

       POSIX.1-2008.

NOTES

       Consultez openat(2) pour une explication de l'utilite de symlinkat().

VOIR AUSSI

       openat(2), symlink(2), path_resolution(7), symlink(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> >>.

Linux                          13 decembre 2009                   SYMLINKAT(2)