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

NOM

       futimesat  -  Modifier  les  horodatages d'un fichier relativement a un
       descripteur de fichier de repertoire

SYNOPSIS

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

       int futimesat(int dirfd, const char *pathname,
                     const struct timeval times[2]);

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

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

DESCRIPTION

       Cet appel systeme est obsolete. Utilisez utimensat(2) a la place.

       L'appel  systeme futimesat() fonctionne exactement comme utimes(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 relativement au repertoire de travail courant du  processus
       appelant, comme cela est fait par utimes(2) pour un chemin relatif).

       Si  pathname  est  un  chemin relatif, et si dirfd a la valeur speciale
       AT_FDCWD, alors pathname  est  interprete  par  rapport  au  repertoire
       courant du processus appelant, comme dans utimes(2).

       Si pathname est un chemin absolu, dirfd est ignore.

VALEUR RENVOY'EE

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

ERREURS

       Les memes erreurs qui apparaissent pour  utimes(2)  peuvent  apparaitre
       pour   futimesat().   Les  erreurs  supplementaires  suivantes  peuvent
       egalement se produire pour futimesat() :

       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

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

CONFORMIT'E

       Cet  appel  systeme  n'est  pas  standard. Il a ete implemente a partir
       d'une specification qui avait ete proposee  pour  POSIX.1,  mais  cette
       specification a ete remplacee par celle pour utimensat(2).

       Un appel systeme similaire existe sur Solaris.

NOTES

   Notes sur la glibc
       Si pathname est NULL, la fonction enveloppe futimesat() de la glibc met
       a jour les horodatages du fichier reference par dirfd.

VOIR AUSSI

       stat(2), utimensat(2), utimes(2), futimes(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/>.

       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                   FUTIMESAT(2)