LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    fsetxattr

    
    
    

    SYNOPSIS

           #include <sys/types.h>
           #include <sys/xattr.h>
    
           int setxattr(const char *path, const char *name,
                         const void *value, size_t size, int flags);
           int lsetxattr(const char *path, const char *name,
                         const void *value, size_t size, int flags);
           int fsetxattr(int fd, const char *name,
                         const void *value, size_t size, int flags);
    
    
    

    DESCRIPTION

           Extended attributes are name: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 attr(5).
    
           setxattr()  sets the value of the extended attribute identified by name
           and associated with the given path in the filesystem.  The size of  the
           value must be specified.
    
           lsetxattr()  is  identical  to setxattr(), except in the case of a sym-
           bolic link, where the extended attribute is set on the link itself, not
           the file that it refers to.
    
           fsetxattr()  is identical to setxattr(), only the extended attribute is
           set on 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 namespace prefix; there may be several, disjoint names-
           paces  associated  with  an individual inode.  The value of an extended
           attribute is a chunk of arbitrary textual or binary data  of  specified
           length.
    
           The  flags  argument  can be used to refine the semantics of the opera-
           tion.  XATTR_CREATE specifies a pure create, which fails if  the  named
           attribute exists already.  XATTR_REPLACE specifies a pure replace oper-
           ation, which fails if the named attribute does not already  exist.   By
           default  (no flags), the extended attribute will be created if need be,
           or will simply replace the value if the attribute exists.
    
    
    

    RETURN VALUE

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

    ERRORS

           EDQUOT Disk quota limits meant that there is insufficient space remain-
                  ing to store the extended attribute.
    
           EEXIST XATTR_CREATE was specified, and the attribute exists already.
    
    
    

    VERSIONS

           These system calls have been available on Linux since kernel 2.4; glibc
           support is provided since version 2.3.
    
    
    

    CONFORMING TO

           These system calls are Linux-specific.
    
    
    

    SEE ALSO

           getfattr(1),  setfattr(1), getxattr(2), listxattr(2), open(2), removex-
           attr(2), stat(2), attr(5), symlink(7)
    
    
    

    Linux 2014-02-06 SETXATTR(2)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz