xref: /aosp_15_r20/bionic/libc/kernel/uapi/asm-generic/signal-defs.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard Worker /*
2*8d67ca89SAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*8d67ca89SAndroid Build Coastguard Worker  *
4*8d67ca89SAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*8d67ca89SAndroid Build Coastguard Worker  * for more information.
6*8d67ca89SAndroid Build Coastguard Worker  */
7*8d67ca89SAndroid Build Coastguard Worker #ifndef __ASM_GENERIC_SIGNAL_DEFS_H
8*8d67ca89SAndroid Build Coastguard Worker #define __ASM_GENERIC_SIGNAL_DEFS_H
9*8d67ca89SAndroid Build Coastguard Worker #include <linux/compiler.h>
10*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_NOCLDSTOP
11*8d67ca89SAndroid Build Coastguard Worker #define SA_NOCLDSTOP 0x00000001
12*8d67ca89SAndroid Build Coastguard Worker #endif
13*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_NOCLDWAIT
14*8d67ca89SAndroid Build Coastguard Worker #define SA_NOCLDWAIT 0x00000002
15*8d67ca89SAndroid Build Coastguard Worker #endif
16*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_SIGINFO
17*8d67ca89SAndroid Build Coastguard Worker #define SA_SIGINFO 0x00000004
18*8d67ca89SAndroid Build Coastguard Worker #endif
19*8d67ca89SAndroid Build Coastguard Worker #define SA_UNSUPPORTED 0x00000400
20*8d67ca89SAndroid Build Coastguard Worker #define SA_EXPOSE_TAGBITS 0x00000800
21*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_ONSTACK
22*8d67ca89SAndroid Build Coastguard Worker #define SA_ONSTACK 0x08000000
23*8d67ca89SAndroid Build Coastguard Worker #endif
24*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_RESTART
25*8d67ca89SAndroid Build Coastguard Worker #define SA_RESTART 0x10000000
26*8d67ca89SAndroid Build Coastguard Worker #endif
27*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_NODEFER
28*8d67ca89SAndroid Build Coastguard Worker #define SA_NODEFER 0x40000000
29*8d67ca89SAndroid Build Coastguard Worker #endif
30*8d67ca89SAndroid Build Coastguard Worker #ifndef SA_RESETHAND
31*8d67ca89SAndroid Build Coastguard Worker #define SA_RESETHAND 0x80000000
32*8d67ca89SAndroid Build Coastguard Worker #endif
33*8d67ca89SAndroid Build Coastguard Worker #define SA_NOMASK SA_NODEFER
34*8d67ca89SAndroid Build Coastguard Worker #define SA_ONESHOT SA_RESETHAND
35*8d67ca89SAndroid Build Coastguard Worker #ifndef SIG_BLOCK
36*8d67ca89SAndroid Build Coastguard Worker #define SIG_BLOCK 0
37*8d67ca89SAndroid Build Coastguard Worker #endif
38*8d67ca89SAndroid Build Coastguard Worker #ifndef SIG_UNBLOCK
39*8d67ca89SAndroid Build Coastguard Worker #define SIG_UNBLOCK 1
40*8d67ca89SAndroid Build Coastguard Worker #endif
41*8d67ca89SAndroid Build Coastguard Worker #ifndef SIG_SETMASK
42*8d67ca89SAndroid Build Coastguard Worker #define SIG_SETMASK 2
43*8d67ca89SAndroid Build Coastguard Worker #endif
44*8d67ca89SAndroid Build Coastguard Worker #ifndef __ASSEMBLY__
45*8d67ca89SAndroid Build Coastguard Worker typedef void __signalfn_t(int);
46*8d67ca89SAndroid Build Coastguard Worker typedef __signalfn_t  * __sighandler_t;
47*8d67ca89SAndroid Build Coastguard Worker typedef void __restorefn_t(void);
48*8d67ca89SAndroid Build Coastguard Worker typedef __restorefn_t  * __sigrestore_t;
49*8d67ca89SAndroid Build Coastguard Worker #define SIG_DFL (( __sighandler_t) 0)
50*8d67ca89SAndroid Build Coastguard Worker #define SIG_IGN (( __sighandler_t) 1)
51*8d67ca89SAndroid Build Coastguard Worker #define SIG_ERR (( __sighandler_t) - 1)
52*8d67ca89SAndroid Build Coastguard Worker #endif
53*8d67ca89SAndroid Build Coastguard Worker #endif
54