···41414242void do_signal(int canrestart, struct pt_regs *regs);43434444-/*4545- * Atomically swap in the new signal mask, and wait for a signal. Define4646- * dummy arguments to be able to reach the regs argument. (Note that this4747- * arrangement relies on old_sigset_t occupying one register.)4848- */4949-int sys_sigsuspend(old_sigset_t mask)5050-{5151- sigset_t blocked;5252- siginitset(&blocked, mask);5353- return sigsuspend(&blocked);5454-}5555-5644int sys_sigaction(int sig, const struct old_sigaction __user *act,5745 struct old_sigaction *oact)5846{
-11
arch/cris/arch-v32/kernel/signal.c
···5151void do_signal(int restart, struct pt_regs *regs);5252void keep_debug_flags(unsigned long oldccs, unsigned long oldspc,5353 struct pt_regs *regs);5454-/*5555- * Swap in the new signal mask, and wait for a signal. Define some5656- * dummy arguments to be able to reach the regs argument.5757- */5858-int5959-sys_sigsuspend(old_sigset_t mask)6060-{6161- sigset_t blocked;6262- siginitset(&blocked, mask);6363- return sigsuspend(&blocked);6464-}65546655int6756sys_sigaction(int signal, const struct old_sigaction *act,