sigpause(3) Library Functions Manual sigpause(3) sigpause - (libc -lc) #include [[deprecated]] int sigpause(int sigmask); /* BSD (but see VERSIONS) */ [[deprecated]] int sigpause(int sig); /* POSIX.1 / SysV / UNIX 95 */ . sigsuspend(2) . sigpause() . ( ) . . sigpause() -1 errno EINTR. attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |sigpause() | | MT-Safe | +------------+------------------------------------+--------------------+ Sparc (sparc64). glibc BSD _BSD_SOURCE _POSIX_SOURCE _POSIX_C_SOURCE _XOPEN_SOURCE _GNU_SOURCE _SVID_SOURCE. System V : o glibc 2.26: _XOPEN_SOURCE >= 500 o glibc 2.25 : _XOPEN_SOURCE glibc 2.19 System V BSD sigpause() sigsuspend(2). POSIX.1-2008. POSIX.1-2001. POSIX.1-2008. BSD 4.2BSD. sigmask. UNIX 95 System V sig . sigsuspend(2) sigset_t * ( int). kill(2), sigaction(2), sigprocmask(2), sigsuspend(2), sigblock(3), sigvec(3), feature_test_macros(7) 3 . . : . 6.18 8 2026 sigpause(3)