xref: /utopia/UTPA2-700.0.x/projects/tools/lint/mips-linux-gnu_include/asm-generic/signal.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 #ifndef __ASM_GENERIC_SIGNAL_H
2 #define __ASM_GENERIC_SIGNAL_H
3 
4 
5 #ifndef SIG_BLOCK
6 #define SIG_BLOCK          0	/* for blocking signals */
7 #endif
8 #ifndef SIG_UNBLOCK
9 #define SIG_UNBLOCK        1	/* for unblocking signals */
10 #endif
11 #ifndef SIG_SETMASK
12 #define SIG_SETMASK        2	/* for setting the signal mask */
13 #endif
14 
15 #ifndef __ASSEMBLY__
16 typedef void __signalfn_t(int);
17 typedef __signalfn_t *__sighandler_t;
18 
19 typedef void __restorefn_t(void);
20 typedef __restorefn_t *__sigrestore_t;
21 
22 #define SIG_DFL	( (__sighandler_t)0)	/* default signal handling */
23 #define SIG_IGN	( (__sighandler_t)1)	/* ignore signal */
24 #define SIG_ERR	( (__sighandler_t)-1)	/* error return from signal */
25 #endif
26 
27 #endif /* __ASM_GENERIC_SIGNAL_H */
28