xref: /linux/arch/sparc/include/asm/compat_signal.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
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