Документация по LinuxLinuxDoc.Ru 🔍

alarm - функция, настраивающая таймер на подачу сигнала

НАЗВАНИЕ
alarm - функция, настраивающая таймер на подачу сигнала

СИНТАКСИС
#include

unsigned int alarm(unsigned int seconds);

ОПИСАНИЕ
alarm настраивает таймер на подачу сигнала SIGALRM
процессу через seconds секунд. Если значение seconds
равно нулю, то сигнал alarm не будет послан. В любом
случае, предыдущее значение alarm не запоминается.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
alarm возвращает число секунд, оставшихся до
запланированного сигнала, или 0, если сигнал не был задан.

ЗАМЕЧАНИЯ
Функции alarm и setitimer используют один и тот же таймер;
запросы к одной из из них будут посланы и к другой.

Значение sleep() может быть задано при помощи SIGALRM;
одновременные запросы к alarm() и sleep() могут привести к
сбою и того, и другого. Задержки в подаче сигнала могут
замедлить выполнение процессов на заранее определенное
количество времени.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
Читать новости Linux в Telegram
Linux - alarm - функция, настраивающая таймер на подачу сигнала
Мы в соцсетях ✉