C/signal.h/SIGALRM
В POSIX-системах, SIGALRM — сигнал, посылаемый процессу по истечении времени предварительно заданном функцией alarm().
SIGALRM — целочисленная константа, определённая в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
SIG — общий префикс сигналов, АLRM — сокращенное написание англ. alarm — тревога, сигнал будильника.
Использование
Программы, обычно используют SIGALRM при реализации тайм-аута для долговременной опрерации, или выполнения операции через определённые интервалы.
SIGALRM посылается ядром через целое количество секунд после вызова alarm(). Иногда этот механизм используется для реализации функции sleep().