VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../sys/types.h"
#include "../fcntl.h"
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | vsf_linux_sys_eventfd_vplt_t |
Macros | |
#define | eventfd VSF_LINUX_WRAPPER(eventfd) |
#define | eventfd_read VSF_LINUX_WRAPPER(eventfd_read) |
#define | eventfd_write VSF_LINUX_WRAPPER(eventfd_write) |
#define | __NR_eventfd(__count) eventfd((__count), 0) |
#define | __NR_eventfd2 eventfd |
#define | EFD_SEMAPHORE (1 << 0) |
#define | EFD_CLOEXEC O_CLOEXEC |
#define | EFD_NONBLOCK O_NONBLOCK |
Typedefs | |
typedef uint64_t | eventfd_t |
typedef struct vsf_linux_sys_eventfd_vplt_t | vsf_linux_sys_eventfd_vplt_t |
Functions | |
int | eventfd (int count, int flags) |
int | eventfd_read (int fd, eventfd_t *value) |
int | eventfd_write (int fd, eventfd_t value) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_sys_eventfd_vplt_t | vsf_linux_sys_eventfd_vplt |
#define eventfd VSF_LINUX_WRAPPER(eventfd) |
#define eventfd_read VSF_LINUX_WRAPPER(eventfd_read) |
#define eventfd_write VSF_LINUX_WRAPPER(eventfd_write) |
#define __NR_eventfd | ( | __count | ) | eventfd((__count), 0) |
#define __NR_eventfd2 eventfd |
#define EFD_SEMAPHORE (1 << 0) |
#define EFD_CLOEXEC O_CLOEXEC |
#define EFD_NONBLOCK O_NONBLOCK |
typedef struct vsf_linux_sys_eventfd_vplt_t vsf_linux_sys_eventfd_vplt_t |
int eventfd | ( | int | count, |
int | flags | ||
) |
int eventfd_read | ( | int | fd, |
eventfd_t * | value | ||
) |
int eventfd_write | ( | int | fd, |
eventfd_t | value | ||
) |
|
extern |