VSF Documented
Data Structures | Macros | Typedefs | Functions | Variables
xattr.h File Reference
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../sys/types.h"

Go to the source code of this file.

Data Structures

struct  vsf_linux_sys_xattr_vplt_t
 

Macros

#define removexattr   VSF_LINUX_WRAPPER(removexattr)
 
#define lremovexattr   VSF_LINUX_WRAPPER(lremovexattr)
 
#define fremovexattr   VSF_LINUX_WRAPPER(fremovexattr)
 
#define setxattr   VSF_LINUX_WRAPPER(setxattr)
 
#define lsetxattr   VSF_LINUX_WRAPPER(lsetxattr)
 
#define fsetxattr   VSF_LINUX_WRAPPER(fsetxattr)
 
#define getxattr   VSF_LINUX_WRAPPER(getxattr)
 
#define lgetxattr   VSF_LINUX_WRAPPER(lgetxattr)
 
#define fgetxattr   VSF_LINUX_WRAPPER(fgetxattr)
 

Typedefs

typedef struct vsf_linux_sys_xattr_vplt_t vsf_linux_sys_xattr_vplt_t
 

Functions

int removexattr (const char *path, const char *name)
 
int lremovexattr (const char *path, const char *name)
 
int fremovexattr (int fd, const char *name)
 
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)
 
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)
 

Variables

__VSF_VPLT_DECORATOR__ vsf_linux_sys_xattr_vplt_t vsf_linux_sys_xattr_vplt
 

Macro Definition Documentation

◆ removexattr

#define removexattr   VSF_LINUX_WRAPPER(removexattr)

◆ lremovexattr

#define lremovexattr   VSF_LINUX_WRAPPER(lremovexattr)

◆ fremovexattr

#define fremovexattr   VSF_LINUX_WRAPPER(fremovexattr)

◆ setxattr

#define setxattr   VSF_LINUX_WRAPPER(setxattr)

◆ lsetxattr

#define lsetxattr   VSF_LINUX_WRAPPER(lsetxattr)

◆ fsetxattr

#define fsetxattr   VSF_LINUX_WRAPPER(fsetxattr)

◆ getxattr

#define getxattr   VSF_LINUX_WRAPPER(getxattr)

◆ lgetxattr

#define lgetxattr   VSF_LINUX_WRAPPER(lgetxattr)

◆ fgetxattr

#define fgetxattr   VSF_LINUX_WRAPPER(fgetxattr)

Typedef Documentation

◆ vsf_linux_sys_xattr_vplt_t

Function Documentation

◆ removexattr()

int removexattr ( const char *  path,
const char *  name 
)

◆ lremovexattr()

int lremovexattr ( const char *  path,
const char *  name 
)

◆ fremovexattr()

int fremovexattr ( int  fd,
const char *  name 
)

◆ setxattr()

int setxattr ( const char *  path,
const char *  name,
const void *  value,
size_t  size,
int  flags 
)

◆ lsetxattr()

int lsetxattr ( const char *  path,
const char *  name,
const void *  value,
size_t  size,
int  flags 
)

◆ fsetxattr()

int fsetxattr ( int  fd,
const char *  name,
const void *  value,
size_t  size,
int  flags 
)

◆ getxattr()

ssize_t getxattr ( const char *  path,
const char *  name,
void *  value,
size_t  size 
)

◆ lgetxattr()

ssize_t lgetxattr ( const char *  path,
const char *  name,
void *  value,
size_t  size 
)

◆ fgetxattr()

ssize_t fgetxattr ( int  fd,
const char *  name,
void *  value,
size_t  size 
)

Variable Documentation

◆ vsf_linux_sys_xattr_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_sys_xattr_vplt_t vsf_linux_sys_xattr_vplt
extern