table of contents
other sections
PAUSE(2) | Руководство программиста Linux | PAUSE(2) |
ИМЯ¶
pause - ждать сигнала
ОБЗОР¶
#include <unistd.h>
int pause(void);
ОПИСАНИЕ¶
pause() заставляет вызвавший процесс (или нить) уснуть до тех пор, пока не поступит сигнал, который или завершит процесс, или приведёт к запуску функции, обрабатывающей сигнал.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
pause() возвращает значение, только когда был пойман сигнал и завершилась функция его обработки. В этом случае pause() возвращает -1, а errno устанавливается равной EINTR.
ОШИБКИ¶
- EINTR
- пойман сигнал и завершилась функция его обработки.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
SVr4, 4.3BSD, POSIX.1-2001.
СМОТРИТЕ ТАКЖЕ¶
2008-10-06 | Linux |