Annotation of researchv10dc/dist/man/v4/man2/wait.2, revision 1.1.1.1

1.1       root        1: .th WAIT II 8/5/73
                      2: .sh NAME
                      3: wait \*- wait for process to die
                      4: .sh SYNOPSIS
                      5: (wait = 7.)
                      6: .br
                      7: .ft B
                      8: sys  wait
                      9: .s3
                     10: wait(status)
                     11: .br
                     12: int *status;
                     13: .ft R
                     14: .sh DESCRIPTION
                     15: .it Wait
                     16: causes its caller to delay until one of its child
                     17: processes terminates.
                     18: If any child has died since the last
                     19: .it wait,
                     20: return is immediate;
                     21: if there are no children, return is immediate with
                     22: the error bit set
                     23: (resp. with a value of \*-1 returned).
                     24: In the case of several children several
                     25: .it wait
                     26: calls are needed
                     27: to learn of all the deaths.
                     28: .s3
                     29: If no error is indicated on return,
                     30: the r1 high byte (resp. the high byte stored into
                     31: .it status
                     32: ) contains the low byte of the
                     33: child process r0 (resp. the argument of
                     34: .it exit
                     35: ) when it terminated.
                     36: The r1 (resp.
                     37: .it status
                     38: ) low byte contains the termination status
                     39: of the process.
                     40: See signal(II) for
                     41: a list of termination statuses (signals);
                     42: 0 status indicates normal termination.
                     43: If the 040 bit of the termination status
                     44: is set,
                     45: a core image of the process was produced
                     46: by the system.
                     47: .sh "SEE ALSO"
                     48: exit(II), fork(II), signal(II)
                     49: .sh DIAGNOSTICS
                     50: The error bit
                     51: (c-bit) on if no children not previously waited for.
                     52: From C, a returned value of \*-1 indicates an error.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.