removexattr(2) System Calls Manual removexattr(2) BEZEICHNUNG removexattr, lremovexattr, fremovexattr - ein erweitertes Attribut entfernen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int removexattr(const char *Pfad, const char *Name); int lremovexattr(const char *Pfad, const char *Name); int fremovexattr(int dd, const char *Name); BESCHREIBUNG Erweiterte Attribute sind Name:Wert-Paare, die Inodes (Dateien, Verzeichnissen, symbolischen Links usw.) zugeordnet sind. Sie sind eine Erweiterung der normalen Attribute, die allen Inodes im System (d.h. allen stat(2)-Daten) zugeordnet sind. Eine vollstandige Ubersicht uber das Konzept der erweiterten Attribute kann in xattr(7) gefunden werden. removexattr() entfernt das durch Name identifizierte und dem angegebenen Pfad im Dateisystem zugeordnete erweiterte Attribut. lremovexattr() ist identisch zu removexattr() bis auf den Fall des symbolischen Links, bei dem das erweiterte Attribut vom Link selbst entfernt wird und nicht vom Ziel, auf den der Link zeigt. fremovexattr() ist identisch zu removexattr(), ausser dass das erweiterte Attribut nicht von Pfad, sondern von der geoffneten Datei entfernt wird, auf die sich dd (wie von open(2) zuruckgeliefert) bezieht. Ein Name eines erweiterten Attributs ist eine mit Nullbyte abgeschlossene Zeichenkette. Der Name enthalt den Prafix des Namensraumes; einer Inode konnen mehrere, getrennte Namensraume zugeordnet sein. RUCKGABEWERT Bei Erfolg wird Null zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER ENODATA Das benannte Attribut existiert nicht. ENOTSUP Erweiterte Attribute werden vom Dateisystem nicht unterstutzt oder sind deaktiviert. Zusatzlich konnen die in stat(2) dokumentierten Fehler auftreten. STANDARDS Linux. GESCHICHTE Linux 2.4, glibc 2.3. SIEHE AUCH getfattr(1), setfattr(1), getxattr(2), listxattr(2), open(2), setxattr(2), stat(2), symlink(7), xattr(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 8. Februar 2026 removexattr(2)