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