1 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
2 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
11 int __pad[(128 - 4*sizeof(int)) / sizeof(int)];
19 char __pad[sizeof(uid_t) - sizeof(int)];
20 union sigval si_sigval;
26 union sigval si_sigval;
46 #define si_pid __si_fields.__sigchld.si_pid
47 #define si_uid __si_fields.__sigchld.si_uid
48 #define si_status __si_fields.__sigchld.si_status
49 #define si_utime __si_fields.__sigchld.si_utime
50 #define si_stime __si_fields.__sigchld.si_stime
51 #define si_value __si_fields.__rt.si_sigval
52 #define si_addr __si_fields.__sigfault.si_addr
53 #define si_band __si_fields.__sigpoll.si_band
55 #define SA_NOCLDSTOP 1
56 #define SA_NOCLDWAIT 2
58 #define SA_ONSTACK 0x08000000
59 #define SA_RESTART 0x10000000
60 #define SA_NODEFER 0x40000000
61 #define SA_RESETHAND 0x80000000
62 #define SA_RESTORER 0x04000000
71 #define SIG_HOLD ((void (*)(int)) 2)
79 #define SIG_ERR ((void (*)(int))-1)
80 #define SIG_DFL ((void (*)(int)) 0)
81 #define SIG_IGN ((void (*)(int)) 1)
115 #define SIGUNUSED SIGSYS