Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ wstat(5) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exit(2)

wait(2)

waitpid(2)

wstat(5)                                                           wstat(5)

NAME
     wstat - Wartestatus

SYNTAX
     #include <sys/wait.h>

BESCHREIBUNG
     Wenn ein Prozeß durch die Funktion wait oder waitpid in den Wartesta-
     tus gesetzt wurde und auf die Statusangaben der Sohnprozesse wartet,
     kann der zurückgegebene Status mit einem der folgenden, in der
     Include-Datei sys/wait.h definierten Makros ausgewertet werden. Diese
     Makros werden in ganzzahlige Ausdrücke aufgelöst. Das Argument stat,
     das an diese Makros übergeben wird, ist ein von wait oder waitpid
     übergebener ganzzahliger Wert.

     WIFEXITED(stat)     Ergibt einen Wert ungleich Null, wenn der Status
                         eines Sohnprozesses übergeben wurde, der normal
                         beendet wurde.

     WEXITSTATUS(stat)   Hat WIFEXITED(stat) einen Wert ungleich Null,
                         ergibt dieses Makro entweder den vom Sohnprozeß an
                         exit oder exit übergebenen Endecode oder den
                         Wert, den der Sohnprozeß von main zurückgab.

     WIFSIGNALED(stat)   Ergibt einen Wert ungleich Null, wenn der Status
                         eines Sohnprozesses übergeben wurde, der nach Emp-
                         fang eines Signals abgebrochen wurde.

     WTERMSIG(stat)      Hat WIFSIGNALED(stat) einen Wert ungleich Null,
                         ergibt dieses Makro die Nummer des Signals, durch
                         das der Sohnprozeß gestoppt wurde.

     WIFSTOPPED(stat)    Ergibt einen Wert ungleich Null, wenn der Status
                         eines zur Zeit gestoppten Sohnprozesses übergeben
                         wurde.

     WSTOPSIG(stat)      Hat WIFSTOPPED(stat) einen Wert ungleich Null,
                         ergibt dieses Makro die Nummer des Signals, durch
                         das der Sohnprozeß gestoppt wurde.

     WIFCONTINUED(stat)  Ergibt einen Wert ungleich Null, wenn der Status
                         eines Sohnprozesses übergeben wurde, der fortge-
                         setzt wurde.

     WCOREDUMP(stat)     Hat WIFSIGNALED (stat) einen Wert ungleich Null,
                         ergibt dieses Makro einen Wert ungleich Null, wenn
                         eine Speicherabzugsdatei des beendeten Sohnprozes-
                         ses erstellt wurde.

SIEHE AUCH
     exit(2), wait(2), waitpid(2).




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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