Главная » 2017 » Ноябрь » 21 » man 2 pause
01:11
man 2 pause

SEO sprint - Всё для максимальной раскрутки!





ИМЯ


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



ОБЗОР


#include <unistd.h>

int pause(void);



ОПИСАНИЕ


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



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


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



ОШИБКИ


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



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


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



СМОТРИТЕ ТАКЖЕ


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



Категория: (2) Системные вызовы ядра (функции языка Си) | Просмотров: 421 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar