Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: #ifndef __ASM_GENERIC_SIGNAL_DEFS_H 2: #define __ASM_GENERIC_SIGNAL_DEFS_H 3: 4: #include <linux/compiler.h> 5: 6: #ifndef SIG_BLOCK 7: #define SIG_BLOCK 0 /* for blocking signals */ 8: #endif 9: #ifndef SIG_UNBLOCK 10: #define SIG_UNBLOCK 1 /* for unblocking signals */ 11: #endif 12: #ifndef SIG_SETMASK 13: #define SIG_SETMASK 2 /* for setting the signal mask */ 14: #endif 15: 16: #ifndef __ASSEMBLY__ 17: typedef void __signalfn_t(int); 18: typedef __signalfn_t __user *__sighandler_t; 19: 20: typedef void __restorefn_t(void); 21: typedef __restorefn_t __user *__sigrestore_t; 22: 23: #define SIG_DFL ((__force __sighandler_t)0) /* default signal handling */ 24: #define SIG_IGN ((__force __sighandler_t)1) /* ignore signal */ 25: #define SIG_ERR ((__force __sighandler_t)-1) /* error return from signal */ 26: #endif 27: 28: #endif /* __ASM_GENERIC_SIGNAL_DEFS_H */ 29: