Home
last modified time | relevance | path

Searched refs:oact (Results 1 – 5 of 5) sorted by relevance

/linux/arch/mips/kernel/
H A Dsignal32.c40 struct compat_sigaction __user *, oact)
62 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
64 if (!ret && oact) {
65 if (!access_ok(oact, sizeof(*oact)))
67 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
69 &oact->sa_handler);
70 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
71 err |= __put_user(0, &oact->sa_mask.sig[1]);
72 err |= __put_user(0, &oact->sa_mask.sig[2]);
73 err |= __put_user(0, &oact->sa_mask.sig[3]);
H A Dsignal.c597 struct sigaction __user *, oact) in SYSCALL_DEFINE3() argument
617 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE3()
619 if (!ret && oact) { in SYSCALL_DEFINE3()
620 if (!access_ok(oact, sizeof(*oact))) in SYSCALL_DEFINE3()
622 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags); in SYSCALL_DEFINE3()
623 err |= __put_user(old_ka.sa.sa_handler, &oact->sa_handler); in SYSCALL_DEFINE3()
624 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig); in SYSCALL_DEFINE3()
625 err |= __put_user(0, &oact->sa_mask.sig[1]); in SYSCALL_DEFINE3()
626 err |= __put_user(0, &oact->sa_mask.sig[2]); in SYSCALL_DEFINE3()
627 err |= __put_user(0, &oact->sa_mask.sig[3]); in SYSCALL_DEFINE3()
/linux/arch/sparc/kernel/
H A Dsys_sparc_64.c694 struct sigaction __user *, oact, void __user *, restorer, in SYSCALL_DEFINE5() argument
710 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); in SYSCALL_DEFINE5()
712 if (!ret && oact) { in SYSCALL_DEFINE5()
713 if (copy_to_user(oact, &old_ka.sa, sizeof(*oact))) in SYSCALL_DEFINE5()
/linux/arch/x86/kernel/
H A Dsignal_64.c402 void sigaction_compat_abi(struct k_sigaction *act, struct k_sigaction *oact) in sigaction_compat_abi() argument
/linux/include/linux/
H A Dcompat.h861 struct compat_old_sigaction __user *oact);