C standard library :: unistd
alarm - planlæg et alarmsignal
unsigned int alarm(unsigned int seconds)
Denne funktion skal få systemet til at generere et SIGALRM signal for processen efter et antal sekunder specificeret ved seconds. Processor planlagte pauser kan forhindre processen i at varetage signalet når det kommer.
Hvis seconds er 0, vil en evt. ventende alarm blive annuleret.
Alarm fordringer er ikke stakede (sat i kø), kun et SIGALRM generering kan planlægges. Hvis SIGALRM signalet endnu ikke er genereret, vil et kald returnere resttiden til SIGALRM signalet genereres.
Return værdi
Hvis der var et kald til alarm() forud med resttid tilbage, vil et kald returnere resttiden til SIGNALRM signalet genereres. Ellers returneres 0.