BEZEICHNUNG¶
sleep - schläft für eine angegebene Anzahl von Sekunden
ÜBERSICHT¶
#include <unistd.h>
unsigned int sleep(unsigned int seconds);
BESCHREIBUNG¶
sleep() lässt den aktuellen Prozess schlafen, bis
seconds
Sekunden abgelaufen sind oder ein Signal eintrifft, welches nicht ignoriert
wird.
RÜCKGABEWERT¶
Null, wenn die geforderte Zeit abgelaufen ist, oder die Restschlafzeit in
Sekunden, wenn der Aufruf durch einen Signal-Handler unterbrochen wurde.
POSIX.1-2001.
FEHLER¶
sleep() kann unter Verwendung von
SIGALRM implementiert sein.
Daher ist es eine schlechte Idee, Aufrufe von
alarm() und
sleep() zu mischen.
Die Benutzung von
longjmp(3) aus einem Signal-Handler oder das
Ändern der Reaktion auf
SIGALRM während des Schlafens bewirkt
undefinierte Ergebnisse.
SIEHE AUCH¶
alarm(2),
nanosleep(2),
signal(2),
signal(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 Patrick Rother
<krd@gulu.net> 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>.