Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ wstat(5) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

exit(2)

wait(2)

waitpid(3C)



wstat(5)               MISC. FILE FORMATS                wstat(5)



NAME
     wstat - wait status

SYNOPSIS
     #include <sys/wait.h>

DESCRIPTION
     When a process waits for status from its children via either
     the  wait  or  waitpid  function, the status returned may be
     evaluated with the following macros, defined in  sys/wait.h.
     These  macros  evaluate  to  integral expressions.  The stat
     argument to these macros is the integer value returned  from
     wait or waitpid.

       WIFEXITED(stat)     Evaluates  to  a  non-zero  value   if
                           status  was  returned for a child pro-
                           cess that terminated normally.

       WEXITSTATUS(stat)   If the  value  of  WIFEXITED(stat)  is
                           non-zero,  this macro evaluates to the
                           exit  code  that  the  child   process
                           passed  to exit or exit, or the value
                           that the child process  returned  from
                           main.

       WIFSIGNALED(stat)   Evaluates  to  a  non-zero  value   if
                           status  was  returned for a child pro-
                           cess  that  terminated  due   to   the
                           receipt of a signal.

       WTERMSIG(stat)      If the value of  WIFSIGNALED(stat)  is
                           non-zero,  this macro evaluates to the
                           number of the signal that  caused  the
                           termination of the child process.

       WIFSTOPPED(stat)    Evaluates  to  a  non-zero  value   if
                           status  was  returned for a child pro-
                           cess that is currently stopped.

       WSTOPSIG(stat)      If the value  of  WIFSTOPPED(stat)  is
                           non-zero,  this macro evaluates to the
                           number of the signal that  caused  the
                           child process to stop.

       WIFCONTINUED(stat)  Evaluates  to  a  non-zero  value   if
                           status  was  returned for a child pro-
                           cess that has continued.

       WCOREDUMP(stat)     If the value of WIFSIGNALED (stat)  is
                           non-zero,  this  macro  evaluates to a
                           non-zero value if a core image of  the
                           terminated child was created.



                                                                1





wstat(5)               MISC. FILE FORMATS                wstat(5)



SEE ALSO
     exit(2), wait(2), waitpid(3C).





















































                                                                2



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