#include <errno.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <atalk/adouble.h>#include <atalk/compat.h>#include <atalk/ea.h>#include <atalk/errchk.h>#include <atalk/logger.h>#include <atalk/util.h>Functions | |
| static const char * | prefix (const char *uname) |
| int | sys_getxattrfd (int fd, const char *uname, int oflag,...) |
| ssize_t | sys_getxattr (const char *path, const char *uname, void *value, size_t size) |
| ssize_t | sys_fgetxattr (int filedes, const char *uname, void *value, size_t size) |
| ssize_t | sys_lgetxattr (const char *path, const char *uname, void *value, size_t size) |
| ssize_t | sys_listxattr (const char *path, char *list, size_t size) |
| ssize_t | sys_flistxattr (int filedes, const char *path, char *list, size_t size) |
| ssize_t | sys_llistxattr (const char *path, char *list, size_t size) |
| int | sys_removexattr (const char *path, const char *uname) |
| int | sys_fremovexattr (int filedes, const char *path, const char *uname) |
| int | sys_lremovexattr (const char *path, const char *uname) |
| int | sys_setxattr (const char *path, const char *uname, const void *value, size_t size, int flags) |
| int | sys_fsetxattr (int filedes, const char *uname, const void *value, size_t size, int flags) |
| int | sys_lsetxattr (const char *path, const char *uname, const void *value, size_t size, int flags) |
Variables | |
| static char | attr_name [256+5] = "user." |
|
static |
| ssize_t sys_fgetxattr | ( | int | filedes, |
| const char * | uname, | ||
| void * | value, | ||
| size_t | size ) |
| ssize_t sys_flistxattr | ( | int | filedes, |
| const char * | path, | ||
| char * | list, | ||
| size_t | size ) |
| int sys_fremovexattr | ( | int | filedes, |
| const char * | path, | ||
| const char * | uname ) |
| int sys_fsetxattr | ( | int | filedes, |
| const char * | uname, | ||
| const void * | value, | ||
| size_t | size, | ||
| int | flags ) |
| ssize_t sys_getxattr | ( | const char * | path, |
| const char * | uname, | ||
| void * | value, | ||
| size_t | size ) |
| int sys_getxattrfd | ( | int | fd, |
| const char * | uname, | ||
| int | oflag, | ||
| ... ) |
| ssize_t sys_lgetxattr | ( | const char * | path, |
| const char * | uname, | ||
| void * | value, | ||
| size_t | size ) |
| ssize_t sys_listxattr | ( | const char * | path, |
| char * | list, | ||
| size_t | size ) |
| ssize_t sys_llistxattr | ( | const char * | path, |
| char * | list, | ||
| size_t | size ) |
| int sys_lremovexattr | ( | const char * | path, |
| const char * | uname ) |
| int sys_lsetxattr | ( | const char * | path, |
| const char * | uname, | ||
| const void * | value, | ||
| size_t | size, | ||
| int | flags ) |
| int sys_removexattr | ( | const char * | path, |
| const char * | uname ) |
| int sys_setxattr | ( | const char * | path, |
| const char * | uname, | ||
| const void * | value, | ||
| size_t | size, | ||
| int | flags ) |
|
static |