|
@@ -430,7 +430,7 @@ void setup_frame(int sig, struct target_sigaction *ka,
|
|
setup_sigcontext(&frame->sc, &frame->fpstate, env, set->sig[0],
|
|
setup_sigcontext(&frame->sc, &frame->fpstate, env, set->sig[0],
|
|
frame_addr + offsetof(struct sigframe, fpstate));
|
|
frame_addr + offsetof(struct sigframe, fpstate));
|
|
|
|
|
|
- for(i = 1; i < TARGET_NSIG_WORDS; i++) {
|
|
|
|
|
|
+ for (i = 1; i < TARGET_NSIG_WORDS; i++) {
|
|
__put_user(set->sig[i], &frame->extramask[i - 1]);
|
|
__put_user(set->sig[i], &frame->extramask[i - 1]);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -490,7 +490,7 @@ void setup_rt_frame(int sig, struct target_sigaction *ka,
|
|
__put_user(addr, &frame->puc);
|
|
__put_user(addr, &frame->puc);
|
|
#endif
|
|
#endif
|
|
if (ka->sa_flags & TARGET_SA_SIGINFO) {
|
|
if (ka->sa_flags & TARGET_SA_SIGINFO) {
|
|
- tswap_siginfo(&frame->info, info);
|
|
|
|
|
|
+ frame->info = *info;
|
|
}
|
|
}
|
|
|
|
|
|
/* Create the ucontext. */
|
|
/* Create the ucontext. */
|
|
@@ -504,7 +504,7 @@ void setup_rt_frame(int sig, struct target_sigaction *ka,
|
|
setup_sigcontext(&frame->uc.tuc_mcontext, &frame->fpstate, env,
|
|
setup_sigcontext(&frame->uc.tuc_mcontext, &frame->fpstate, env,
|
|
set->sig[0], frame_addr + offsetof(struct rt_sigframe, fpstate));
|
|
set->sig[0], frame_addr + offsetof(struct rt_sigframe, fpstate));
|
|
|
|
|
|
- for(i = 0; i < TARGET_NSIG_WORDS; i++) {
|
|
|
|
|
|
+ for (i = 0; i < TARGET_NSIG_WORDS; i++) {
|
|
__put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]);
|
|
__put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]);
|
|
}
|
|
}
|
|
|
|
|