Annotation of 43BSDReno/contrib/jove/wait.h, revision 1.1

1.1     ! root        1: /***************************************************************************
        !             2:  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
        !             3:  * is provided to you without charge, and with no warranty.  You may give  *
        !             4:  * away copies of JOVE, including sources, provided that this notice is    *
        !             5:  * included in all the files.                                              *
        !             6:  ***************************************************************************/
        !             7: 
        !             8: #if defined(BSD_WAIT)
        !             9: # include <sys/wait.h>
        !            10: # define w_termsignum(w)       ((w).w_termsig)
        !            11: #else
        !            12: # define WIFSTOPPED(w)         (((w).w_status & 0377) == 0177)
        !            13: # define WIFEXITED(w)          (((w).w_status & 0377) == 0)
        !            14: # define WIFSIGNALED(w)                ((((w).w_status >> 8) & 0377) == 0)
        !            15: # define w_termsignum(w)       ((w).w_status & 0177)
        !            16: # define wait2(w, x)           wait(w)
        !            17: 
        !            18: union wait {
        !            19:        int     w_status;
        !            20: };
        !            21: #endif
        !            22: 
        !            23: extern void
        !            24:        kill_off proto((int, union wait));

unix.superglobalmegacorp.com

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