Home | History | Annotate | Download | only in asm-generic
      1 #ifndef __ASM_GENERIC_SIGNAL_DEFS_H
      2 #define __ASM_GENERIC_SIGNAL_DEFS_H
      3 
      4 
      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 *__sighandler_t;
     19 
     20 typedef void __restorefn_t(void);
     21 typedef __restorefn_t *__sigrestore_t;
     22 
     23 #define SIG_DFL	((__sighandler_t)0)	/* default signal handling */
     24 #define SIG_IGN	((__sighandler_t)1)	/* ignore signal */
     25 #define SIG_ERR	((__sighandler_t)-1)	/* error return from signal */
     26 #endif
     27 
     28 #endif /* __ASM_GENERIC_SIGNAL_DEFS_H */
     29