sys_rt_sigsuspend(9)
π sys_rt_sigsuspend π
okay so bestie, welcome to the sys_rt_sigsuspend(9) page from the Kernel API Manual, section 9. This one is literally about replacing the signal mask for a value with the @unewset value until a signal is received. No cap, that's the whole vibe.
β¨ SYNOPSIS β¨
long sys_rt_sigsuspend (sigset_t __user * unewset , size_t sigsetsize );
π ARGUMENTS π
unewsetβ the new signal mask value. That's the fresh mask you're swapping in, bestie.sigsetsizeβ size ofsigset_ttype. Gotta tell it how big the signal-set situation is.
π₯ SEE ALSO π₯
okay these are the related kernel-API besties and the file where this lives:
- Kernel file:
./kernel/signal.c task_set_jobctl_pending(9)task_clear_jobctl_trapping(9)task_clear_jobctl_pending(9)task_participate_group_stop(9)ptrace_trap_notify(9)force_sig_seccomp(9)do_notify_parent_cldstop(9)do_signal_stop(9)do_jobctl_trap(9)do_freezer_trap(9)signal_delivered(9)sys_restart_syscall(9)set_current_blocked(9)sys_rt_sigprocmask(9)sys_rt_sigpending(9)copy_siginfo_to_external32(9)do_sigtimedwait(9)sys_rt_sigtimedwait(9)sys_kill(9)sys_pidfd_send_signal(9)sys_tgkill(9)sys_tkill(9)sys_rt_sigqueueinfo(9)sys_sigpending(9)sys_sigprocmask(9)sys_rt_sigaction(9)
so yeah, that's the whole page, bestie. source/version: ./kernel, date: October 2026 β stay hydrated, check your signal masks, and slay the kernel πβ¨π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms