x86/speculation/mds: Fix documentation typo
[linux/fpc-iii.git] / include / uapi / asm-generic / signal-defs.h
blobe9304c95ceea2a0898d797a2e522219d2e0ef3dc
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
5 #include <linux/compiler.h>
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
17 #ifndef __ASSEMBLY__
18 typedef void __signalfn_t(int);
19 typedef __signalfn_t __user *__sighandler_t;
21 typedef void __restorefn_t(void);
22 typedef __restorefn_t __user *__sigrestore_t;
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
29 #endif /* __ASM_GENERIC_SIGNAL_DEFS_H */