sigsuspend(2) System Calls Manual sigsuspend(2) sigsuspend, rt_sigsuspend - C (libc, -lc) #include int sigsuspend(const sigset_t *mask); glibc (. feature_test_macros(7)): sigsuspend(): _POSIX_C_SOURCE sigsuspend() , mask, , , . , sigsuspend() . , sigsuspend() , , sigsuspend(). SIGKILL SIGSTOP ; mask . sigsuspend() -1; errno ( EINTR). EFAULT mask . EINTR ; signal(7). POSIX.1-2008. POSIX.1-2001. C , Linux sigsuspend(). , Linux 2.2, 32- sigset_t , , . rt_sigsuspend() sigset_t. , size_t sigsetsize, ( ) mask. sizeof(sigset_t) ( EINVAL). glibc sigsuspend() rt_sigsuspend(), . , sigsuspend() sigprocmask(2), . sigprocmask(2). , sigsuspend(), , sigprocmask(2) ( oldset). sigsetops(3). kill(2), pause(2), sigaction(2), signal(2), sigprocmask(2), sigwaitinfo(2), sigsetops(3), sigwait(3), signal(7) () Alexander Golubev , Azamat Hackimov , Hotellook, Nikita , Spiros Georgaras , Vladislav , Yuri Kozlov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.9.1 2 2024 . sigsuspend(2)