root/include/uapi/asm-generic/signal-defs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 #ifndef __ASM_GENERIC_SIGNAL_DEFS_H
   3 #define __ASM_GENERIC_SIGNAL_DEFS_H
   4 
   5 #include <linux/compiler.h>
   6 
   7 #ifndef SIG_BLOCK
   8 #define SIG_BLOCK          0    /* for blocking signals */
   9 #endif
  10 #ifndef SIG_UNBLOCK
  11 #define SIG_UNBLOCK        1    /* for unblocking signals */
  12 #endif
  13 #ifndef SIG_SETMASK
  14 #define SIG_SETMASK        2    /* for setting the signal mask */
  15 #endif
  16 
  17 #ifndef __ASSEMBLY__
  18 typedef void __signalfn_t(int);
  19 typedef __signalfn_t __user *__sighandler_t;
  20 
  21 typedef void __restorefn_t(void);
  22 typedef __restorefn_t __user *__sigrestore_t;
  23 
  24 #define SIG_DFL ((__force __sighandler_t)0)     /* default signal handling */
  25 #define SIG_IGN ((__force __sighandler_t)1)     /* ignore signal */
  26 #define SIG_ERR ((__force __sighandler_t)-1)    /* error return from signal */
  27 #endif
  28 
  29 #endif /* __ASM_GENERIC_SIGNAL_DEFS_H */

/* [<][>][^][v][top][bottom][index][help] */