dwww Home | Manual pages | Find package

futimesat(2)                  System Calls Manual                 futimesat(2)

NOM
       futimesat  -  Modifier  les  horodatages d'un fichier relativement à un
       descripteur de fichier de répertoire

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <fcntl.h>           /* Définition des constantes AT_* */
       #include <sys/time.h>

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

   Exigences de macros de test de fonctionnalités  pour  la  glibc  (consulter
   feature_test_macros(7)) :

       futimesat() :
           _GNU_SOURCE

DESCRIPTION
       Cet appel système est obsolète. Utilisez utimensat(2) à la place.

       L'appel  système futimesat() fonctionne exactement comme utimes(2), les
       seules différences étant celles décrites sur cette page.

       Si le chemin donné dans pathname est relatif,  il  est  interprété  par
       rapport  au  répertoire  référencé  par le descripteur de fichier dirfd
       (plutôt que par rapport au répertoire courant du processus, comme  pour
       utimes(2) pour les chemins relatifs).

       Si  pathname  est  un  chemin relatif, et si dirfd a la valeur spéciale
       AT_FDCWD, alors pathname est interprété par rapport au répertoire  cou-
       rant du processus appelant, comme dans utimes(2).

       Si  pathname  est absolu, dirfd est ignoré (voir openat(2) pour une ex-
       plication sur la raison pour laquelle le paramètre dirfd est utile).

VALEUR RENVOYÉE
       En cas de réussite, futimesat() renvoie 0. En cas d'erreur, -1 est ren-
       voyé et errno est définie.

ERREURS
       Les  mêmes  erreurs  qui apparaissent pour utimes(2) peuvent apparaître
       pour futimesat(). Les erreurs supplémentaires suivantes peuvent  égale-
       ment se produire pour futimesat() :

       EBADF  pathname est relatif mais dirfd n'est ni AT_FDWCD ni un descrip-
              teur de fichier valable.

       ENOTDIR
              pathname est relatif et dirfd est un descripteur de fichier fai-
              sant référence à un fichier qui n'est pas un dossier.

VERSIONS
       futimesat()  a  été ajouté dans Linux 2.6.16 ; la prise en charge de la
       bibliothèque a été ajoutée dans la glibc 2.4.

STANDARDS
       Cet appel système n'est pas standard. Il  a  été  implémenté  à  partir
       d'une  spécification  qui  avait  été proposée pour POSIX.1, mais cette
       spécification a été remplacée par celle pour utimensat(2).

       Un appel système similaire existe sur Solaris.

NOTES
   Notes de la glibc
       Si pathname est NULL, la fonction enveloppe futimesat() de la glibc met
       à jour les horodatages du fichier référencé par dirfd.

VOIR AUSSI
       stat(2), utimensat(2), utimes(2), futimes(3), path_resolution(7)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org> et David Prévot <david@tilapin.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   5 février 2023                    futimesat(2)

Generated by dwww version 1.15 on Sat Jun 29 01:47:43 CEST 2024.