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