Standard C library (libc, -lc)
#include <unistd.h>
int pause(void);
pause() får kaldprocessen (eller tråd) til at sove indtil et signal leveres, der enten afslutter processen eller starter igangsættelsen af en signalfangende funktion.
pause() returnerer kun når et signal fanges og den signalfangende funktion returnerede. I dette tilfælde returnerer pause() -1, og errno sættes til EINTR.
- EINTR
- et signal blev fanget og den signalfangende funktion returneret.
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.