dwww Home | Manual pages | Find package

removexattr(2)                System Calls Manual               removexattr(2)

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 exten-
       sions des attributs normaux qui sont associés avec tous les  inœuds  du
       système  (les  informations renvoyées par stat(2). Une description com-
       plète des concepts d'attributs étendus est disponible dans xattr(7).

       removexattr()  supprime l'attribut étendu identifié par le nom et asso-
       cié 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 sup-
       primé 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  plu-
       sieurs 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 ren-
       voient -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.

VERSIONS
       Ces  appels  système  sont  disponibles  depuis Linux 2.4 ; la prise en
       charge de la glibc est fournie depuis la glibc 2.3.

STANDARDS
       Ces appels système sont spécifiques à Linux.

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 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>, 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
       ⟨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   4 décembre 2022                 removexattr(2)

Generated by dwww version 1.15 on Sat Jun 29 00:40:02 CEST 2024.