• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef __SPARC_SIGINFO_H
2 #define __SPARC_SIGINFO_H
3 
4 #if defined(__sparc__) && defined(__arch64__)
5 
6 #define SI_PAD_SIZE32	((SI_MAX_SIZE/sizeof(int)) - 3)
7 #define __ARCH_SI_PREAMBLE_SIZE	(4 * sizeof(int))
8 #define __ARCH_SI_BAND_T int
9 
10 #endif /* defined(__sparc__) && defined(__arch64__) */
11 
12 
13 #define __ARCH_SI_TRAPNO
14 
15 #include <asm-generic/siginfo.h>
16 
17 #ifdef __KERNEL__
18 
19 #include <linux/compat.h>
20 
21 #ifdef CONFIG_COMPAT
22 
23 struct compat_siginfo;
24 
25 #endif /* CONFIG_COMPAT */
26 
27 #endif /* __KERNEL__ */
28 
29 #define SI_NOINFO	32767		/* no information in siginfo_t */
30 
31 /*
32  * SIGEMT si_codes
33  */
34 #define EMT_TAGOVF	(__SI_FAULT|1)	/* tag overflow */
35 #define NSIGEMT		1
36 
37 #endif /* !(__SPARC_SIGINFO_H) */
38