1 #ifndef _COMPAT_SIGNAL_H 2 #define _COMPAT_SIGNAL_H 3 4 #include <linux/compat.h> 5 #include <asm/signal.h> 6 7 #ifdef CONFIG_COMPAT 8 struct __new_sigaction32 { 9 unsigned sa_handler; 10 unsigned int sa_flags; 11 unsigned sa_restorer; /* not used by Linux/SPARC yet */ 12 compat_sigset_t sa_mask; 13 }; 14 15 struct __old_sigaction32 { 16 unsigned sa_handler; 17 compat_old_sigset_t sa_mask; 18 unsigned int sa_flags; 19 unsigned sa_restorer; /* not used by Linux/SPARC yet */ 20 }; 21 22 typedef struct sigaltstack32 { 23 u32 ss_sp; 24 int ss_flags; 25 compat_size_t ss_size; 26 } stack_t32; 27 #endif 28 29 #endif /* !(_COMPAT_SIGNAL_H) */ 30