Blame view

include/asm-generic/signal-defs.h 802 Bytes
63b852a6b   Arnd Bergmann   asm-generic: rena...
1
2
  #ifndef __ASM_GENERIC_SIGNAL_DEFS_H
  #define __ASM_GENERIC_SIGNAL_DEFS_H
ad1588798   David Woodhouse   Add standard incl...
3
4
  
  #include <linux/compiler.h>
b1ecb4c3a   Al Viro   [PATCH] asm/signa...
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #ifndef SIG_BLOCK
  #define SIG_BLOCK          0	/* for blocking signals */
  #endif
  #ifndef SIG_UNBLOCK
  #define SIG_UNBLOCK        1	/* for unblocking signals */
  #endif
  #ifndef SIG_SETMASK
  #define SIG_SETMASK        2	/* for setting the signal mask */
  #endif
  
  #ifndef __ASSEMBLY__
  typedef void __signalfn_t(int);
  typedef __signalfn_t __user *__sighandler_t;
  
  typedef void __restorefn_t(void);
  typedef __restorefn_t __user *__sigrestore_t;
  
  #define SIG_DFL	((__force __sighandler_t)0)	/* default signal handling */
  #define SIG_IGN	((__force __sighandler_t)1)	/* ignore signal */
  #define SIG_ERR	((__force __sighandler_t)-1)	/* error return from signal */
  #endif
ad1588798   David Woodhouse   Add standard incl...
26

63b852a6b   Arnd Bergmann   asm-generic: rena...
27
  #endif /* __ASM_GENERIC_SIGNAL_DEFS_H */