| OLD | NEW | 
|   1 #ifndef _SYS_EVENTFD_H |   1 #ifndef _SYS_EVENTFD_H | 
|   2 #define _SYS_EVENTFD_H |   2 #define _SYS_EVENTFD_H | 
|   3  |   3  | 
|   4 #ifdef __cplusplus |   4 #ifdef __cplusplus | 
|   5 extern "C" { |   5 extern "C" { | 
|   6 #endif |   6 #endif | 
|   7  |   7  | 
|   8 #include <stdint.h> |   8 #include <stdint.h> | 
|   9 #include <fcntl.h> |   9 #include <fcntl.h> | 
|  10  |  10  | 
|  11 typedef uint64_t eventfd_t; |  11 typedef uint64_t eventfd_t; | 
|  12  |  12  | 
|  13 #define EFD_SEMAPHORE 1 |  13 #define EFD_SEMAPHORE 1 | 
|  14 #define EFD_CLOEXEC O_CLOEXEC |  14 #define EFD_CLOEXEC O_CLOEXEC | 
|  15 #define EFD_NONBLOCK O_NONBLOCK |  15 #define EFD_NONBLOCK O_NONBLOCK | 
|  16  |  16  | 
|  17 int eventfd(unsigned int, int); |  17 int eventfd(unsigned int, int); | 
|  18 int eventfd_read(int, eventfd_t *); |  18 int eventfd_read(int, eventfd_t*); | 
|  19 int eventfd_write(int, eventfd_t); |  19 int eventfd_write(int, eventfd_t); | 
|  20  |  20  | 
|  21  |  | 
|  22 #ifdef __cplusplus |  21 #ifdef __cplusplus | 
|  23 } |  22 } | 
|  24 #endif |  23 #endif | 
|  25  |  24  | 
|  26 #endif /* sys/eventfd.h */ |  25 #endif /* sys/eventfd.h */ | 
| OLD | NEW |