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