Scroll to navigation

REMOVEXATTR(2) Manualul programatorului Linux REMOVEXATTR(2)

NUME

removexattr, lremovexattr, fremovexattr - elimină un atribut extins

REZUMAT

#include <sys/types.h>
#include <sys/xattr.h>
int removexattr(const char *ruta, const char *nume);
int lremovexattr(const char *ruta, const char *nume);
int fremovexattr(int descriptor-fișier, const char *nume);

DESCRIERE

Atributele extinse sunt perechi nume:valoare asociate cu noduri-i (fișiere, directoare, legături simbolice etc.). Acestea sunt extensii ale atributelor normale care sunt asociate cu toate nodurile din sistem (de exemplu, datele stat(2)). O prezentare completă a conceptelor de atribute extinse poate fi găsită în xattr(7).

removexattr() elimină atributul extins identificat prin nume și asociat cu ruta în sistemul de fișiere.

lremovexattr() este identic cu removexattr(), cu excepția cazului unei legături simbolice, în care atributul extins este eliminat din legătura în sine, nu din fișierul la care se referă.

fremovexattr() este identic cu removexattr(), numai că atributul extins este eliminat din fișierul deschis la care face referire descriptor-fișier (așa cum este returnat de open(2)) în locul de rută.

Un nume de atribut extins este un șir de caractere cu terminație nulă. nume include un prefix de spațiu de nume; pot exista mai multe spații de nume disjuncte asociate cu un nod-i individual.

VALOAREA RETURNATĂ

În caz de succes, se returnează zero. În caz de eșec, se returnează -1 și errno este configurată în mod corespunzător.

ERORI

Atributul numit nu există. (ENOATTR este definit ca fiind un sinonim pentru ENODATA în <attr/xattr.h>).
Atributele extinse nu sunt acceptate de sistemul de fișiere sau sunt dezactivate.

În plus, pot apărea și erorile documentate în stat(2).

VERSIUNI

Aceste apeluri de sistem au fost disponibile în Linux începând cu kernelul 2.4; suportul glibc este oferit începând cu versiunea 2.3.

ÎN CONFORMITATE CU

Aceste apeluri de sistem sunt specifice pentru Linux.

CONSULTAȚI ȘI

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

COLOFON -- NOTĂ FINALĂ

Această pagină face parte din versiunea 4.16 a proiectului Linux man-pages. O descriere a proiectului, informații despre raportarea erorilor și cea mai recentă versiune a acestei pagini pot fi găsite la https://www.kernel.org/doc/man-pages/.

TRADUCERE

Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

7 mai 2015 Linux