table of contents
- bookworm-backports 4.24.0-2~bpo12+1
- testing 4.24.0-2
- unstable 4.24.0-2
removexattr(2) | System Calls Manual | removexattr(2) |
NUME¶
removexattr, lremovexattr, fremovexattr - elimină un atribut extins
BIBLIOTECA¶
Biblioteca C standard (libc, -lc)
SINOPSIS¶
#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, iar errno este configurată pentru a indica eroarea.
ERORI-IEȘIRE¶
- ENODATA
- Atributul numit nu există.
- ENOTSUP
- Atributele extinse nu sunt acceptate de sistemul de fișiere sau sunt dezactivate.
În plus, pot apărea și erorile documentate în stat(2).
STANDARDE¶
Linux.
ISTORIC¶
Linux 2.4, glibc 2.3.
CONSULTAȚI ȘI¶
getfattr(1), setfattr(1), getxattr(2), listxattr(2), open(2), setxattr(2), stat(2), symlink(7), xattr(7)
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută 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.
2 mai 2024 | Pagini de manual de Linux 6.8 |