|
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 |