removexattr, lremovexattr, fremovexattr - remove an extended attribute
Extended attributes are
value pairs associated with inodes (files, directories, symbolic links, etc.). They are extensions to the normal attributes which are associated with all inodes in the system (i.e., the stat(2) data). A complete overview of extended attributes concepts can be found in xattr(7).
removexattr() removes the extended attribute identified by
name and associated with the given
path in the filesystem.
An extended attribute name is a null-terminated string. The
name includes a namespace prefix; there may be several, disjoint namespaces associated with an individual inode.
On success, zero is returned. On failure, -1 is returned and
errno is set appropriately.
The named attribute does not exist.
Extended attributes are not supported by the filesystem, or are disabled.
In addition, the errors documented in stat(2) can also occur.
These system calls have been available on Linux since kernel 2.4; glibc support is provided since version 2.3.
These system calls are Linux-specific.
This page is part of release 5.05 of the Linux
man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.