Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       sleep - schläft für eine angegebene Anzahl von Sekunden

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <unistd.h>

       unsigned int sleep(unsigned int Sekunden);

BESCHREIBUNG

       sleep()  führt  dazu,  dass  der aufrufende Thread schläft, bis entweder die Anzahl der in
       Sekunden angegebenen Echtzeitsekunden vergangen sind oder bis ein  Signal  eintrifft,  das
       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.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────┬───────────────────────┬─────────────────────────────┐
       │SchnittstelleAttributWert                        │
       ├───────────────────────────────────┼───────────────────────┼─────────────────────────────┤
       │sleep()                            │ Multithread-Fähigkeit │ MT-Unsafe sig:SIGCHLD/linux │
       └───────────────────────────────────┴───────────────────────┴─────────────────────────────┘

STANDARDS

       POSIX.1-2001, POSIX.1-2008.

ANMERKUNGEN

       Unter Linux ist sleep() mittels nanosleep(2) implementiert. Siehe  die  Handbuchseite  von
       nanosleep(2) für eine Diskussion über die verwandte Uhr.

   Anmerkungen zur Portierbarkeit
       Auf  einigen Systemen kann sleep() unter Verwendung von alarm(2) und SIGALRM implementiert
       sein (POSIX.1 erlaubt dies). 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

       sleep(1), alarm(2), nanosleep(2), signal(2), signal(7)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde  von  Patrick  Rother  <krd@gulu.net>,
       Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, Helge Kreutzmann <debian@helgefjell.de>
       und Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

       Diese Übersetzung ist Freie Dokumentation;  lesen  Sie  die  GNU  General  Public  License
       Version  3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.