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 #ifdef CONFIG_COMPAT 20 21 struct compat_siginfo; 22 23 #endif /* CONFIG_COMPAT */ 24 25 #endif /* __KERNEL__ */ 26 27 #define SI_NOINFO 32767 /* no information in siginfo_t */ 28 29 /* 30 * SIGEMT si_codes 31 */ 32 #define EMT_TAGOVF (__SI_FAULT|1) /* tag overflow */ 33 #define NSIGEMT 1 34 35 #endif /* !(__SPARC_SIGINFO_H) */ 36