pause - ждать
сигнала
Standard C library (
libc,
-lc)
#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)
Русский
перевод
этой
страницы
руководства
был сделан
Alexey, Azamat Hackimov <
[email protected]>, kogamatranslator49
<
[email protected]>, Kogan, Max Is <
[email protected]>, Yuri
Kozlov <
[email protected]> и Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]