BEZEICHNUNG¶
alarm - setzt einen Wecker für das Senden eines Signals
ÜBERSICHT¶
#include <unistd.h>
unsigned int alarm(unsigned int seconds);
BESCHREIBUNG¶
Der Systemaufruf
alarm () sorgt dafür, dass dem aufrufenden Prozess
in
seconds Sekunden das Signal
SIGALRM zugestellt wird.
Wenn die Zeit
seconds gleich Null ist, wird kein neuer Alarm eingeplant.
In jedem Fall werden vorher mit
alarm() eingestellte Alarme annuliert.
RÜCKGABEWERT¶
alarm() gibt die Zeitdifferenz (in Sekunden) bis zur Auslösung eines
vorher geplanten Alarms zurück. War kein Alarm geplant, so wird Null
zurückgegeben.
SVr4, POSIX.1-2001, 4.3BSD.
ANMERKUNGEN¶
alarm() und
setitimer(2) teilen sich den gleichen Timer; ein
Aufruf einer der Funktionen beeinflusst die andere.
sleep(3) kann unter Verwendung von
SIGALRM implementiert sein. Ein
Mischen der Aufrufe von
alarm() und
sleep(3) ist eine schlechte
Idee.
Geplante Verzögerungen können, wie immer, eine beliebig lange
Verzögerung der Ausführung des Prozesses bewirken.
SIEHE AUCH¶
gettimeofday(2),
pause(2),
select(2),
setitimer(2),
sigaction(2),
signal(2),
sleep(3),
time(7)
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux-
man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler
gemeldet werden können, finden sich unter
http://www.kernel.org/doc/man-pages/.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Elmar Jansen
<ej@pumuckel.gun.de>, Martin Schulze <joey@infodrom.org> und
Martin Eberhard Schauer <Martin.E.Schauer@gmx.de> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public
License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird
KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.