pause - stop until signal
#include <unistd.h> int pause(void)
Pause never returns normally. It is used to give up control while waiting for a signal from kill(2) or the alarm timer, see alarm(2). Upon termination of a signal handler started during a pause, the pause call will return.
Always returns -1.
Pause always returns: [EINTR] The call was interrupted.
alarm(2), kill(2), sigsuspend(2).