#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 _U_, const char *uname _U_, int oflag _U_,...) |
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 _U_, 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 _U_, 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 _U_) |
int | sys_fsetxattr (int filedes, const char *uname, const void *value, size_t size, int flags _U_) |
int | sys_lsetxattr (const char *path, const char *uname, const void *value, size_t size, int flags _U_) |
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 | _U_, |
const char * | path, | ||
char * | list, | ||
size_t | size ) |
int sys_fremovexattr | ( | int filedes | _U_, |
const char * | path, | ||
const char * | uname ) |
int sys_fsetxattr | ( | int | filedes, |
const char * | uname, | ||
const void * | value, | ||
size_t | size, | ||
int flags | _U_ ) |
ssize_t sys_getxattr | ( | const char * | path, |
const char * | uname, | ||
void * | value, | ||
size_t | size ) |
int sys_getxattrfd | ( | int fd | _U_, |
const char *uname | _U_, | ||
int oflag | _U_, | ||
... ) |
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 | _U_ ) |
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 | _U_ ) |
|
static |