File: /Users/paulross/dev/linux/linux-3.13/include/uapi/asm-generic/signal-defs.h

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: