|
proxygen
|
Go to the source code of this file.
Macros | |
| #define | EFD_SEMAPHORE EFD_SEMAPHORE |
| #define | EFD_CLOEXEC EFD_CLOEXEC |
| #define | EFD_NONBLOCK EFD_NONBLOCK |
| #define | eventfd(initval, flags) syscall(__NR_eventfd2, (initval), (flags)) |
Enumerations | |
| enum | { EFD_SEMAPHORE = 1, EFD_SEMAPHORE = 1, EFD_CLOEXEC = 02000000, EFD_CLOEXEC = 02000000, EFD_NONBLOCK } |
| #define EFD_CLOEXEC EFD_CLOEXEC |
Definition at line 66 of file EventFDWrapper.h.
| #define EFD_NONBLOCK EFD_NONBLOCK |
| #define EFD_SEMAPHORE EFD_SEMAPHORE |
Definition at line 64 of file EventFDWrapper.h.
Definition at line 74 of file EventFDWrapper.h.
Referenced by folly::AsyncIO::AsyncIO(), folly::NotificationQueue< folly::AsyncServerSocket::QueueMessage >::NotificationQueue(), and EventHandlerTest::SetUp().
| anonymous enum |
Work around the lack of <sys/eventfd.h> on glibc 2.5.1 which we still need to support, sigh.
| Enumerator | |
|---|---|
| EFD_SEMAPHORE | |
| EFD_SEMAPHORE | |
| EFD_CLOEXEC | |
| EFD_CLOEXEC | |
| EFD_NONBLOCK | |
Definition at line 62 of file EventFDWrapper.h.