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