Linux Man на русском

  User    Syst    Libr    Device    Files    Other    Admin  



   pause - ждать сигнала

pause(2) ждать сигнала


ОБЗОР

#include <unistd.h>

int pause(void);


ОПИСАНИЕ

pause() заставляет вызвавший процесс (или нить) уснуть до тех пор, пока не поступит сигнал, который или завершит процесс, или приведёт к запуску функции, обрабатывающей сигнал.


ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

pause() возвращает значение, только когда был пойман сигнал и завершилась функция его обработки. В этом случае pause() возвращает -1, а errno устанавливается равной EINTR.


ОШИБКИ

EINTR пойман сигнал и завершилась функция его обработки.


СООТВЕТСТВИЕ СТАНДАРТАМ

POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.