1 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \
2 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
4 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
5 #define MINSIGSTKSZ 2048
50 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
53 unsigned long sc_mask, sc_usp, sc_d0, sc_d1, sc_a0, sc_a1;
56 unsigned short sc_formatvec;
57 unsigned long sc_fpregs[6], sc_fpcntl[3];
58 unsigned char sc_fpstate[216];
61 typedef int greg_t, gregset_t[18];
63 int f_pcr, f_psr, f_fpiaddr, f_fpregs[8][3];
85 typedef struct __ucontext {
86 unsigned long uc_flags;
87 struct __ucontext *uc_link;
89 mcontext_t uc_mcontext;
94 #define SA_NOCLDSTOP 1
95 #define SA_NOCLDWAIT 2
97 #define SA_ONSTACK 0x08000000
98 #define SA_RESTART 0x10000000
99 #define SA_NODEFER 0x40000000
100 #define SA_RESETHAND 0x80000000
101 #define SA_RESTORER 0x04000000
111 #define SIGIOT SIGABRT
138 #define SIGUNUSED SIGSYS