SIGPAUSE(2) BSD Programmer's Manual SIGPAUSE(2) NNAAMMEE ssiiggppaauussee - atomically release blocked signals and wait for interrupt SSYYNNOOPPSSIISS ##iinncclluuddee <<ssiiggnnaall..hh>> _i_n_t ssiiggppaauussee(_i_n_t _s_i_g_m_a_s_k); DDEESSCCRRIIPPTTIIOONN TThhiiss iinntteerrffaaccee iiss mmaaddee oobbssoolleettee bbyy sigsuspend(2). SSiiggppaauussee() assigns _s_i_g_m_a_s_k to the set of masked signals and then waits for a signal to arrive; on return the set of masked signals is restored. _S_i_g_m_a_s_k is usually 0 to indicate that no signals are to be blocked. SSiiggppaauussee() always terminates by being interrupted, returning -1 with _e_r_r_n_o set to EINTR SSEEEE AALLSSOO sigsuspend(2), kill(2), sigaction(2), sigprocmask(2), sigblock(2), sigvec(2) HHIISSTTOORRYY The ssiiggppaauussee function call appeared in 4.2BSD and has been deprecated. 4th Berkeley Distribution June 2, 1993 1