attropen(3C)




NAME

     attropen - open a file


SYNOPSIS

     #include <sys/types.h>
     #include <sys/stat.h>
     #include <fcntl.h>

     int attropen(const char *path,  const  char  *attrpath,  int
     oflag, /* mode_t mode */...);


DESCRIPTION

     The attropen() function is similar to the  open(2)  function
     except  that it takes a second path argument, attrpath, that
     identifies an extended attribute file  associated  with  the
     first path argument. This function returns a file descriptor
     for the extended attribute rather than the file named by the
     initial argument.

     The O_XATTR flag is set by default for  attropen()  and  the
     attrpath argument is always interpreted as a reference to an
     extended attribute. Extended attributes must  be  referenced
     with  a relative path; providing an absolute path results in
     a normal file reference.


RETURN VALUES

     Refer to open(2).


ERRORS

     Refer to open(2).


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Interface Stability         | Evolving                    |
    |_____________________________|_____________________________|
    | MT-Level                    | Safe                        |
    |_____________________________|_____________________________|


SEE ALSO

     open(2), attributes(5), fsattr(5)


Man(1) output converted with man2html