Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ alarm(2) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exec(2)

fork(2)

pause(2)

sigaction(2)

signal(2)

sigset(2)

ualarm(3)

usleep(3)

getitimer(3C)

unistd(4)

alarm(2)                                                           alarm(2)

NAME
     alarm - Prozeßalarmuhr setzen

SYNTAX
     #include <unistd.h>

     unsigned alarm(unsigned sec)

BESCHREIBUNG
     alarm weist die Alarmuhr des aufrufenden Prozesses an, das Signal
     SIGALRM an den aufrufenden Prozeß zu senden, nachdem die Anzahl der in
     sec angegebenen Echtzeit-Sekunden abgelaufen ist [siehe signal(2)].

     Alarmanforderungen werden nicht auf den Stack geschrieben; aufeinan-
     derfolgende Aufrufe setzen die Alarmuhr des aufrufenden Prozesses
     zurück.

     Wenn sec 0 ist, werden alle vorher angegebenen Alarmanforderungen auf-
     gehoben.

     fork setzt die Alarmuhr eines neuen Prozesses auf 0 [siehe auch
     fork(2)]. Ein Prozeß, der durch die Familie der exec-Kommandos erzeugt
     wurde, übernimmt die noch vorhandene Zeit der Alarmuhr des alten Pro-
     zesses.

     Interaktionen zwischen alarm() und einer der Funktionen setitimer(),
     ualarm() oder usleep() sind nicht definiert.

ERGEBNIS
     alarm gibt die Zeit zurück, die vorher in der Alarmuhr des aufrufenden
     Prozesses verblieben war.

SIEHE AUCH
     exec(2), fork(2), pause(2), sigaction(2), signal(2), sigset(2),
     ualarm(3), usleep(3), getitimer(3C), unistd(4).




















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026