Annotation of 42BSD/sys/netpup/pup_proto.c, revision 1.1

1.1     ! root        1: /*     pup_proto.c     6.1     83/07/29        */
        !             2: 
        !             3: #include "../h/param.h"
        !             4: #include "../h/socket.h"
        !             5: #include "../h/protosw.h"
        !             6: #include "../h/domain.h"
        !             7: 
        !             8: /*
        !             9:  * PUP-I protocol family: raw interface
        !            10:  */
        !            11: int    rpup_output();
        !            12: extern int raw_usrreq();
        !            13: 
        !            14: struct protosw pupsw[] = {
        !            15: { SOCK_RAW,    PF_PUP,         0,              PR_ATOMIC|PR_ADDR,
        !            16:   0,           rpup_output,    0,              0,
        !            17:   raw_usrreq,
        !            18:   0,           0,              0,              0,
        !            19: },
        !            20: };
        !            21: 
        !            22: struct domain pupdomain =
        !            23:     { AF_PUP, "pup", pupsw, &pupsw[sizeof(pupsw)/sizeof(pupsw[0])] };
        !            24: 
        !            25: #ifdef notdef
        !            26: /*
        !            27:  * 3 Mb/s Ethernet link protocol family: raw interface
        !            28:  */
        !            29: int    raw_enoutput();
        !            30: extern int raw_usrreq();
        !            31: 
        !            32: struct protosw ensw[] = {
        !            33: { SOCK_RAW,    PF_ETHERLINK,   0,              PR_ATOMIC|PR_ADDR,
        !            34:   0,           raw_enoutput,   0,              0,
        !            35:   raw_usrreq,
        !            36:   0,           0,              0,              0,
        !            37: },
        !            38: };
        !            39: 
        !            40: struct domain endomain =
        !            41:     { AF_ETHERLINK "ether", ensw, &ensw[sizeof(ensw)/sizeof(ensw[0])] };
        !            42: #endif

unix.superglobalmegacorp.com

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