Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

alarm(2)

kill(2)

signal(2)

sigpause(2)

wait(2)

pause(2)                                                           pause(2)

NAME
     pause - Prozeß bis Signal anhalten

SYNTAX
     #include <unistd.h>

     int pause(void);

BESCHREIBUNG
     pause() hält den aufrufenden Prozeß an, bis ein Signal empfangen wird.
     Dieses Signal darf zum gegebenen Zeitpunkt nicht so gesetzt sein, daß
     es vom aufrufenden Prozeß ignoriert wird.

     Wenn das Signal die Beendigung des aufrufenden Prozesses verursacht,
     kehrt pause() nicht zurück.

     Wenn das Signal vom aufrufenden Prozeß abgefangen und die Steuerung
     von der Signalbehandlung [siehe signal(2)] zurückgegeben wird, beginnt
     der aufrufende Prozeß wieder mit der Ausführung an dem Punkt, an dem
     der Prozeß angehalten wurde.

ERGEBNIS
     Da pause() einen Prozeß in undefiniertem Zustand hält, bis ein Signal
     empfangen wird, kann die Funktion keinen Rückgabewert bei erfolgrei-
     cher Beendigung haben. Wenn der aufrufende Prozeß ein Signal erhält,
     liefert pause() -1 und errno wird auf EINTR gesetzt.

SIEHE AUCH
     alarm(2), kill(2), signal(2), sigpause(2), wait(2).


























Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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