1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2a439fe51SSam Ravnborg #ifndef _COMPAT_SIGNAL_H 3a439fe51SSam Ravnborg #define _COMPAT_SIGNAL_H 4a439fe51SSam Ravnborg 5a439fe51SSam Ravnborg #include <linux/compat.h> 6a439fe51SSam Ravnborg #include <asm/signal.h> 7a439fe51SSam Ravnborg 8a439fe51SSam Ravnborg #ifdef CONFIG_COMPAT 9a439fe51SSam Ravnborg struct __new_sigaction32 { 109ef595d8SJoe Perches unsigned int sa_handler; 11a439fe51SSam Ravnborg unsigned int sa_flags; 129ef595d8SJoe Perches unsigned int sa_restorer; /* not used by Linux/SPARC yet */ 13a439fe51SSam Ravnborg compat_sigset_t sa_mask; 14a439fe51SSam Ravnborg }; 15a439fe51SSam Ravnborg 16a439fe51SSam Ravnborg struct __old_sigaction32 { 179ef595d8SJoe Perches unsigned int sa_handler; 18a439fe51SSam Ravnborg compat_old_sigset_t sa_mask; 19a439fe51SSam Ravnborg unsigned int sa_flags; 209ef595d8SJoe Perches unsigned int sa_restorer; /* not used by Linux/SPARC yet */ 21a439fe51SSam Ravnborg }; 22a439fe51SSam Ravnborg #endif 23a439fe51SSam Ravnborg 24a439fe51SSam Ravnborg #endif /* !(_COMPAT_SIGNAL_H) */ 25