| #define arch_sigreturn sparc64_arch_sigreturn |
| #include "sparc/arch_sigreturn.c" |
| #undef arch_sigreturn |
| |
| #define SIZEOF_STRUCT_SPARC_STACKF sizeof(struct sparc_stackf32) |
| #define SIZEOF_STRUCT_PT_REGS sizeof(struct pt_regs32) |
| #define PERSONALITY_WORDSIZE PERSONALITY1_WORDSIZE |
| #define arch_sigreturn sparc32_arch_sigreturn |
| #include "sparc/arch_sigreturn.c" |
| #undef arch_sigreturn |
| |
| static void |
| arch_sigreturn(struct tcb *tcp) |
| { |
| if (current_personality == 1) |
| sparc32_arch_sigreturn(tcp); |
| else |
| sparc64_arch_sigreturn(tcp); |
| } |