SIGALRM

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

Au sein des plateformes répondant aux normes POSIX, SIGALRM est le signal envoyé à un processus lorsqu'une limite de temps est écoulée. La constante symbolique du pré-processeur C pour SIGALRM est définie dans le fichier d'en-tête signal.h. Les noms symboliques de signaux sont utilisés car les numéros de signaux peuvent varier, au sein des différentes plateformes.

[modifier] Étymologie

SIG est un préfixe commun pour les noms de signaux. ALRM est une forme abrégée de alarme.

[modifier] Usage

Les programmes informatiques utilisent SIGALRM pour mettre fin à une action s'effectuant depuis longtemps, ou pour fournir un moyen d'effectuer une action à interval régulier.

SIGALRM est généralement lancé quelques secondes après un appel système alarm. Il est parfois utilisé pour implémenter la fonction sleep; conséquemment, les programmes ne peuvent utiliser alarm de manière fiable pour "se réveiller" d'un délai causé par sleep [1].

[modifier] Notes et références


Signaux informatiques
POSIX : SIGABRT · SIGALRM · SIGFPE · SIGHUP · SIGILL · SIGINT · SIGKILL · SIGPIPE · SIGQUIT · SIGSEGV · SIGTERM · SIGUSR1 · SIGUSR2 · SIGCHLD · SIGCONT · SIGSTOP · SIGTSTP · SIGTTIN · SIGTTOU · SIGBUS · SIGPOLL · SIGPROF · SIGSYS · SIGTRAP · SIGURG · SIGVTALRM · SIGXCPU · SIGXFSZ · SIGRTMIN à SIGRTMAX
Hors POSIX : SIGIOT · SIGEMT · SIGSTKFLT · SIGIO · SIGCLD · SIGINFO · SIGPWR · SIGLOST · SIGWINCH · SIGUNUSED
Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues