SIGALRM

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 7 decembrie 2020; verificarea necesită 1 editare .
SIGALRM
Descriere Semnal pentru expirarea timpului stabilitalarm()
Mod implicit încetarea procesului
Codurile SA_SIGINFO
Nu are coduri specifice

SIGALRM  (din engleză  semnal și alarmă  - alarmă) - un semnal utilizat în sistemele POSIX după ce a trecut un timp prestabilit de funcție . alarm()

Definit ca o constantă întreagă în fișierul antet signal.h. Programele folosesc de obicei un semnal atunci când implementează un timeout pentru o operație de lungă durată sau efectuează o operație la intervale regulate. SIGALRM este trimis de nucleu la un număr întreg de secunde după apelul către alarm(). Uneori, acest mecanism este folosit pentru a implementa sleep().

Semnale care sunt similare ca comportament sunt SIGVTALRM (măsoară nu în timp real, ci doar timpul de execuție al unui proces) și SIGPROF (măsoară timpul procesului în sine și timpul petrecut în așteptarea finalizării apelurilor de sistem ).