linux/include/uapi/asm-generic/signal-defs.h
<<
>>
Prefs
   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__
  17typedef void __signalfn_t(int);
  18typedef __signalfn_t __user *__sighandler_t;
  19
  20typedef void __restorefn_t(void);
  21typedef __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