Provided by: manpages-fr-dev_4.23.1-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  ⟨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⟩.