BSD 4_4 development
[unix-history] / usr / share / man / cat3 / pause.0
PAUSE(3) BSD Programmer's Manual PAUSE(3)
N\bNA\bAM\bME\bE
p\bpa\bau\bus\bse\be - stop until signal
S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
#\b#i\bin\bnc\bcl\blu\bud\bde\be <\b<u\bun\bni\bis\bst\btd\bd.\b.h\bh>\b>
_\bi_\bn_\bt
p\bpa\bau\bus\bse\be(_\bv_\bo_\bi_\bd);
D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
P\bPa\bau\bus\bse\be i\bis\bs m\bma\bad\bde\be o\bob\bbs\bso\bol\ble\bet\bte\be b\bby\by s\bsi\big\bgp\bpa\bau\bus\bse\be(\b(3\b3)\b).\b.
The p\bpa\bau\bus\bse\be() function forces a process to pause until a signal is received
from either the kill(2) function or an interval timer. (See
setitimer(2).) Upon termination of a signal handler started during a
p\bpa\bau\bus\bse\be(), the p\bpa\bau\bus\bse\be() call will return.
R\bRE\bET\bTU\bUR\bRN\bN V\bVA\bAL\bLU\bUE\bES\bS
Always returns -1.
E\bER\bRR\bRO\bOR\bRS\bS
The p\bpa\bau\bus\bse\be() function always returns:
[EINTR] The call was interrupted.
S\bSE\bEE\bE A\bAL\bLS\bSO\bO
kill(2), select(2), sigpause(2)
H\bHI\bIS\bST\bTO\bOR\bRY\bY
A p\bpa\bau\bus\bse\be() syscall appeared in Version 6 AT&T UNIX.
4th Berkeley Distribution June 4, 1993 1