| OLD | NEW |
| 1 #ifndef _SYS_SIGNALFD_H | 1 #ifndef _SYS_SIGNALFD_H |
| 2 #define _SYS_SIGNALFD_H | 2 #define _SYS_SIGNALFD_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 #define __NEED_sigset_t | 11 #define __NEED_sigset_t |
| 12 | 12 |
| 13 #include <bits/alltypes.h> | 13 #include <bits/alltypes.h> |
| 14 | 14 |
| 15 #define SFD_CLOEXEC O_CLOEXEC | 15 #define SFD_CLOEXEC O_CLOEXEC |
| 16 #define SFD_NONBLOCK O_NONBLOCK | 16 #define SFD_NONBLOCK O_NONBLOCK |
| 17 | 17 |
| 18 int signalfd(int, const sigset_t *, int); | 18 int signalfd(int, const sigset_t*, int); |
| 19 | 19 |
| 20 struct signalfd_siginfo { | 20 struct signalfd_siginfo { |
| 21 » uint32_t ssi_signo; | 21 uint32_t ssi_signo; |
| 22 » int32_t ssi_errno; | 22 int32_t ssi_errno; |
| 23 » int32_t ssi_code; | 23 int32_t ssi_code; |
| 24 » uint32_t ssi_pid; | 24 uint32_t ssi_pid; |
| 25 » uint32_t ssi_uid; | 25 uint32_t ssi_uid; |
| 26 » int32_t ssi_fd; | 26 int32_t ssi_fd; |
| 27 » uint32_t ssi_tid; | 27 uint32_t ssi_tid; |
| 28 » uint32_t ssi_band; | 28 uint32_t ssi_band; |
| 29 » uint32_t ssi_overrun; | 29 uint32_t ssi_overrun; |
| 30 » uint32_t ssi_trapno; | 30 uint32_t ssi_trapno; |
| 31 » int32_t ssi_status; | 31 int32_t ssi_status; |
| 32 » int32_t ssi_int; | 32 int32_t ssi_int; |
| 33 » uint64_t ssi_ptr; | 33 uint64_t ssi_ptr; |
| 34 » uint64_t ssi_utime; | 34 uint64_t ssi_utime; |
| 35 » uint64_t ssi_stime; | 35 uint64_t ssi_stime; |
| 36 » uint64_t ssi_addr; | 36 uint64_t ssi_addr; |
| 37 » uint16_t ssi_addr_lsb; | 37 uint16_t ssi_addr_lsb; |
| 38 » uint8_t pad[128-12*4-4*8-2]; | 38 uint8_t pad[128 - 12 * 4 - 4 * 8 - 2]; |
| 39 }; | 39 }; |
| 40 | 40 |
| 41 #ifdef __cplusplus | 41 #ifdef __cplusplus |
| 42 } | 42 } |
| 43 #endif | 43 #endif |
| 44 | 44 |
| 45 #endif | 45 #endif |
| OLD | NEW |