tail head cat sleep
QR code linking to this page

Manual Pages  — PAUSE

NAME

pause – stop until signal

CONTENTS

LIBRARY

Standard C Library (libc, -lc)

SYNOPSIS

#include <unistd.h>

int
pause(void);

DESCRIPTION

Pause is made obsolete by sigsuspend(2).

The pause() 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 pause(), the pause() call will return.

RETURN VALUES

Always returns -1.

ERRORS

The pause() function always returns:
[EINTR]
  The call was interrupted.

SEE ALSO

kill(2), select(2), sigsuspend(2)

HISTORY

A pause() system call first appeared in the Programmer's Workbench (PWB/UNIX) and was then ported to AT&T v7 . It was reimplemeted as a wrapper around the sigpause() and sigblock() system calls in BSD 4.2, and around the sigsuspend(2) and sigprocmask(2) system calls in BSD 4.3 Reno .

PAUSE (3) April 3, 2022

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

If you have an emergency I'm great at running around and flailing my arms
— Artur Bagyants