Linux Audio

Check our new training course

Yocto / OpenEmbedded training

Mar 24-27, 2025, special US time zones
Register
Loading...
Note: File does not exist in v3.1.
 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__
18typedef void __signalfn_t(int);
19typedef __signalfn_t __user *__sighandler_t;
20
21typedef void __restorefn_t(void);
22typedef __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 */