👤
Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

Linux 2.6 - man page for lremovexattr (linux section 2)

REMOVEXATTR(2)			    Linux Programmer's Manual			   REMOVEXATTR(2)

NAME
       removexattr, lremovexattr, fremovexattr - remove an extended attribute

SYNOPSIS
       #include <sys/types.h>
       #include <attr/xattr.h>

       int removexattr(const char *path, const char *name);
       int lremovexattr(const char *path, const char *name);
       int fremovexattr(int fd, const char *name);

DESCRIPTION
       Extended  attributes are name:value pairs associated with inodes (files, directories, sym-
       bolic 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 attr(5).

       removexattr() removes the extended attribute identified by name and  associated	with  the
       given path in the filesystem.

       lremovexattr() is identical to removexattr(), except in the case of a symbolic link, where
       the extended attribute is removed from the link itself, not the file that it refers to.

       fremovexattr() is identical to removexattr(), only the extended attribute is removed  from
       the open file referred to by fd (as returned by open(2)) in place of path.

       An extended attribute name is a simple null-terminated string.  The name includes a names-
       pace prefix; there may be several,  disjoint  namespaces  associated  with  an  individual
       inode.

RETURN VALUE
       On success, zero is returned.  On failure, -1 is returned and errno is set appropriately.

ERRORS
       ENOATTR
	      The  named  attribute does not exist.  (ENOATTR is defined to be a synonym for ENO-
	      DATA in <attr/xattr.h>.)

       ENOTSUP
	      Extended attributes are not supported by the filesystem, or are disabled.

       In addition, the errors documented in stat(2) can also occur.

VERSIONS
       These system calls have been available on Linux since kernel 2.4; glibc	support  is  pro-
       vided since version 2.3.

CONFORMING TO
       These system calls are Linux-specific.

SEE ALSO
       getfattr(1),   setfattr(1),  getxattr(2),  listxattr(2),  open(2),  setxattr(2),  stat(2),
       attr(5), symlink(7)

COLOPHON
       This page is part of release 3.55 of the Linux man-pages project.  A  description  of  the
       project,     and    information	  about    reporting	bugs,	 can	be    found    at
       http://www.kernel.org/doc/man-pages/.

Linux					    2013-01-19				   REMOVEXATTR(2)


All times are GMT -4. The time now is 08:32 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
×
UNIX.COM Login
Username:
Password:  
Show Password