Provided by: manpages-fr-dev_4.27.0-1_all bug

NOM

       removexattr, lremovexattr, fremovexattr - Suppression d'un attribut étendu

BIBLIOTHÈQUE

       Bibliothèque C standard (libc, -lc)

SYNOPSIS

       #include <sys/xattr.h>

       int removexattr(const char *chemin, const char *nom);
       int lremovexattr(const char *chemin, const char *nom);
       int fremovexattr(int descripteur, const char *nom);

DESCRIPTION

       Les  attributs  étendus  sont  des  paires  nom:valeur associées aux inœuds (fichiers, répertoires, liens
       symboliques, etc.). Ce sont des extensions des attributs normaux qui sont associés avec tous  les  inœuds
       du  système  (les  informations  renvoyées par stat(2). Une description complète des concepts d'attributs
       étendus est disponible dans xattr(7).

       removexattr()  supprime l'attribut étendu identifié par le  nom  et  associé  au  chemin  du  système  de
       fichiers.

       lremovexattr()   est  identique  à  removexattr(),  sauf dans le cas d'un lien symbolique, où il supprime
       l'attribut du lien lui-même et non du fichier qu'il vise.

       fremovexattr()  est identique à removexattr(), mais l'attribut est supprimé du fichier ouvert indiqué par
       le descripteur (renvoyé par open(2))  à la place du chemin.

       Le nom d'un attribut étendu est une simple chaîne terminée par un octet nul. Le  nom  inclut  un  préfixe
       d'espace de noms - il peut y avoir plusieurs espaces de noms disjoints associés avec un inœud donné.

VALEUR RENVOYÉE

       S'ils  réussissent,  ces  appels renvoient zéro. En cas d'échec, ils renvoient -1 et errno est positionné
       pour indiquer l'erreur.

ERREURS

       ENODATA
              L'attribut nommé n'existe pas.

       ENOTSUP
              Les attributs étendus ne sont pas pris en charge par le système de fichiers ou sont désactivés.

       De plus, les erreurs documentées dans stat(2) peuvent aussi survenir.

STANDARDS

       Linux.

HISTORIQUE

       Linux 2.4, glibc 2.3.

VOIR AUSSI

       getfattr(1), setfattr(1), getxattr(2), listxattr(2), open(2), setxattr(2), stat(2), symlink(7), xattr(7)

TRADUCTION

       La  traduction  française   de   cette   page   de   manuel   a   été   créée   par   Christophe   Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.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.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,     Thomas     Huriaux      <thomas.huriaux@gmail.com>,      Nicolas      François
       <nicolas.francois@centraliens.net>,     Florentin     Duneau    <fduneau@gmail.com>,    Simon    Paillard
       <simon.paillard@resel.enst-bretagne.fr>,    Denis    Barbier    <barbier@debian.org>,    David     Prévot
       <david@tilapin.org> et Jean-Philippe MENGUAL <jpmengual@debian.org>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 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.9.1                     2 mai 2024                                     removexattr(2)