Commit | Line | Data |
---|---|---|
a00736e9 SR |
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) */ |