Lines Matching refs:oact
333 struct sigaction32 __user *, oact)
355 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
357 if (!ret && oact) {
358 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)))
360 err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
362 &oact->sa_handler);
363 err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
364 err |= __put_user(0, &oact->sa_mask.sig[1]);
365 err |= __put_user(0, &oact->sa_mask.sig[2]);
366 err |= __put_user(0, &oact->sa_mask.sig[3]);
690 struct sigaction32 __user *, oact, unsigned int, sigsetsize)
712 ret = do_sigaction(sig, act ? &new_sa : NULL, oact ? &old_sa : NULL);
714 if (!ret && oact) {
717 if (!access_ok(VERIFY_WRITE, oact, sizeof(*oact)))
721 &oact->sa_handler);
722 err |= __put_user(old_sa.sa.sa_flags, &oact->sa_flags);
723 err |= put_sigset(&old_sa.sa.sa_mask, &oact->sa_mask);