1 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
2 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
11 char __pad[128 - 3*sizeof(int)];
15 union sigval si_sigval;
18 unsigned int si_timer1;
19 unsigned int si_timer2;
38 #define si_pid __si_fields.__sigchld.si_pid
39 #define si_uid __si_fields.__sigchld.si_uid
40 #define si_status __si_fields.__sigchld.si_status
41 #define si_utime __si_fields.__sigchld.si_utime
42 #define si_stime __si_fields.__sigchld.si_stime
43 #define si_value __si_fields.__rt.si_sigval
44 #define si_addr __si_fields.__sigfault.si_addr
45 #define si_band __si_fields.__sigpoll.si_band
47 #define SA_NOCLDSTOP 1
48 #define SA_NOCLDWAIT 2
50 #define SA_ONSTACK 0x08000000
51 #define SA_RESTART 0x10000000
52 #define SA_NODEFER 0x40000000
53 #define SA_RESETHAND 0x80000000
54 #define SA_RESTORER 0x04000000
63 #define SIG_HOLD ((void (*)(int)) 2)
71 #define SIG_ERR ((void (*)(int))-1)
72 #define SIG_DFL ((void (*)(int)) 0)
73 #define SIG_IGN ((void (*)(int)) 1)
107 #define SIGUNUSED SIGSYS