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:

    getxattr

    
    
    

    SYNOPSIS

           #include <sys/types.h>
           #include <sys/xattr.h>
    
           ssize_t getxattr(const char *path, const char *name,
                            void *value, size_t size);
           ssize_t lgetxattr(const char *path, const char *name,
                            void *value, size_t size);
           ssize_t fgetxattr(int fd, const char *name,
                            void *value, size_t size);
    
    
    

    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).
    
           getxattr()  retrieves the value of the extended attribute identified by
           name and associated with the given path in the filesystem.  The  length
           of the attribute value is returned.
    
           lgetxattr()  is  identical  to getxattr(), except in the case of a sym-
           bolic link, where the link itself is interrogated, not the file that it
           refers to.
    
           fgetxattr()  is identical to getxattr(), only the open file referred to
           by fd (as returned by open(2)) is interrogated 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.
    
           An empty buffer of size zero can be passed into these calls  to  return
           the  current size of the named extended attribute, which can be used to
           estimate the size of a buffer which is sufficiently large to  hold  the
           value associated with the extended attribute.
    
           The  interface  is  designed to allow guessing of initial buffer sizes,
           and to enlarge buffers when the return value indicates that the  buffer
           provided was too small.
    
    
    

    RETURN VALUE

           On  success,  a  positive number is returned indicating the size of the
           extended attribute value.  On failure, -1 is returned and errno is  set
           appropriately.
    
    
    

    ERRORS

           ENOATTR
                  The named attribute does not exist, or the process has no access
    
    
    

    CONFORMING TO

           These system calls are Linux-specific.
    
    
    

    SEE ALSO

           getfattr(1),  setfattr(1), listxattr(2), open(2), removexattr(2), setx-
           attr(2), stat(2), attr(5), symlink(7)
    
    
    

    Linux 2014-02-06 GETXATTR(2)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

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