VSF Documented
|
Go to the source code of this file.
Data Structures | |
struct | flock |
struct | vsf_linux_fcntl_vplt_t |
Macros | |
#define | fcntl VSF_LINUX_WRAPPER(fcntl) |
#define | creat VSF_LINUX_WRAPPER(creat) |
#define | open VSF_LINUX_WRAPPER(open) |
#define | openat VSF_LINUX_WRAPPER(openat) |
#define | open64 open |
#define | __NR_fcntl fcntl |
#define | __NR_creat creat |
#define | O_RDONLY 0x0000 |
#define | O_WRONLY 0x0001 |
#define | O_RDWR 0x0002 |
#define | O_ACCMODE 0x0003 |
#define | O_NONBLOCK 0x0004 |
#define | O_APPEND 0x0008 |
#define | O_DIRECTORY 0x0100 |
#define | O_CREAT 0x0200 |
#define | O_TRUNC 0x0400 |
#define | O_EXCL 0x0800 |
#define | O_CLOEXEC 0x1000 |
#define | O_SYNC 0x2000 |
#define | O_ASYNC 0x4000 |
#define | O_NOFOLLOW 0x8000 |
#define | O_LARGEFILE 0 |
#define | O_BINARY 0 |
#define | O_NOCTTY 0x2000 |
#define | O_NDELAY O_NONBLOCK |
#define | FNONBLOCK O_NONBLOCK |
#define | FNDELAY O_NDELAY |
#define | FAPPEND O_APPEND |
#define | FASYNC O_ASYNC |
#define | FSYNC O_SYNC |
#define | FCREAT O_CREAT |
#define | FTRUNC O_TRUNC |
#define | FEXCL O_EXCL |
#define | FNOCTTY O_NOCTTY |
#define | FNOFOLLOW O_NOFOLLOW |
#define | FCLOEXEC O_CLOEXEC |
#define | FDIRECTORY O_DIRECTORY |
#define | FSYNC O_SYNC |
#define | FASYNC O_ASYNC |
#define | FLARGEFILE O_LARGEFILE |
#define | FBINARY O_BINARY |
#define | F_DUPFD 0 |
#define | F_GETFD 1 |
#define | F_SETFD 2 |
#define | F_GETFL 3 |
#define | F_SETFL 4 |
#define | F_RDLCK 5 |
#define | F_WRLCK 6 |
#define | F_UNLCK 7 |
#define | F_GETLK 8 |
#define | F_SETLK 9 |
#define | F_SETLKW 10 |
#define | F_GETOWN 11 |
#define | F_SETOWN 12 |
#define | F_GETSIG 13 |
#define | F_SETSIG 14 |
#define | F_USER 16 |
#define | F_IO 16 |
#define | AT_FDCWD -100 |
#define | AT_SYMLINK_NOFOLLOW 0x100 |
#define | FD_CLOEXEC 1 |
#define | __FD_OPENBYLINK 31 |
#define | __FD_READALL 2 |
Typedefs | |
typedef struct vsf_linux_fcntl_vplt_t | vsf_linux_fcntl_vplt_t |
Functions | |
int | __fcntl_va (int fd, int cmd, va_list ap) |
int | fcntl (int fd, int cmd,...) |
int | creat (const char *pathname, mode_t mode) |
int | __open_va (const char *pathname, int flags, va_list ap) |
int | open (const char *pathname, int flags,...) |
int | __openat_va (int dirfd, const char *pathname, int flags, va_list ap) |
int | openat (int dirfd, const char *pathname, int flags,...) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_fcntl_vplt_t | vsf_linux_fcntl_vplt |
#define fcntl VSF_LINUX_WRAPPER(fcntl) |
#define creat VSF_LINUX_WRAPPER(creat) |
#define open VSF_LINUX_WRAPPER(open) |
#define openat VSF_LINUX_WRAPPER(openat) |
#define open64 open |
#define __NR_fcntl fcntl |
#define __NR_creat creat |
#define O_RDONLY 0x0000 |
#define O_WRONLY 0x0001 |
#define O_RDWR 0x0002 |
#define O_ACCMODE 0x0003 |
#define O_NONBLOCK 0x0004 |
#define O_APPEND 0x0008 |
#define O_DIRECTORY 0x0100 |
#define O_CREAT 0x0200 |
#define O_TRUNC 0x0400 |
#define O_EXCL 0x0800 |
#define O_CLOEXEC 0x1000 |
#define O_SYNC 0x2000 |
#define O_ASYNC 0x4000 |
#define O_NOFOLLOW 0x8000 |
#define O_LARGEFILE 0 |
#define O_BINARY 0 |
#define O_NOCTTY 0x2000 |
#define O_NDELAY O_NONBLOCK |
#define FNONBLOCK O_NONBLOCK |
#define FNDELAY O_NDELAY |
#define FAPPEND O_APPEND |
#define FASYNC O_ASYNC |
#define FSYNC O_SYNC |
#define FCREAT O_CREAT |
#define FTRUNC O_TRUNC |
#define FEXCL O_EXCL |
#define FNOCTTY O_NOCTTY |
#define FNOFOLLOW O_NOFOLLOW |
#define FCLOEXEC O_CLOEXEC |
#define FDIRECTORY O_DIRECTORY |
#define FSYNC O_SYNC |
#define FASYNC O_ASYNC |
#define FLARGEFILE O_LARGEFILE |
#define FBINARY O_BINARY |
#define F_DUPFD 0 |
#define F_GETFD 1 |
#define F_SETFD 2 |
#define F_GETFL 3 |
#define F_SETFL 4 |
#define F_RDLCK 5 |
#define F_WRLCK 6 |
#define F_UNLCK 7 |
#define F_GETLK 8 |
#define F_SETLK 9 |
#define F_SETLKW 10 |
#define F_GETOWN 11 |
#define F_SETOWN 12 |
#define F_GETSIG 13 |
#define F_SETSIG 14 |
#define F_USER 16 |
#define F_IO 16 |
#define AT_FDCWD -100 |
#define AT_SYMLINK_NOFOLLOW 0x100 |
#define FD_CLOEXEC 1 |
#define __FD_OPENBYLINK 31 |
#define __FD_READALL 2 |
typedef struct vsf_linux_fcntl_vplt_t vsf_linux_fcntl_vplt_t |
int __fcntl_va | ( | int | fd, |
int | cmd, | ||
va_list | ap | ||
) |
int fcntl | ( | int | fd, |
int | cmd, | ||
... | |||
) |
int creat | ( | const char * | pathname, |
mode_t | mode | ||
) |
int __open_va | ( | const char * | pathname, |
int | flags, | ||
va_list | ap | ||
) |
int open | ( | const char * | pathname, |
int | flags, | ||
... | |||
) |
int __openat_va | ( | int | dirfd, |
const char * | pathname, | ||
int | flags, | ||
va_list | ap | ||
) |
int openat | ( | int | dirfd, |
const char * | pathname, | ||
int | flags, | ||
... | |||
) |
|
extern |