|
|
1.1 ! root 1: /* dginit.c - dginit */ ! 2: ! 3: #include <conf.h> ! 4: #include <kernel.h> ! 5: #include <network.h> ! 6: ! 7: /*------------------------------------------------------------------------ ! 8: * dginit - initialize datagram protocol pseudo device marking it free ! 9: *------------------------------------------------------------------------ ! 10: */ ! 11: dginit(devptr) ! 12: struct devsw *devptr; ! 13: { ! 14: struct dgblk *dgptr; ! 15: ! 16: devptr->dvioblk = (char *) (dgptr = &dgtab[devptr->dvminor]); ! 17: dgptr->dg_dnum = devptr->dvnum; ! 18: dgptr->dg_state = DG_FREE; ! 19: return(OK); ! 20: } ! 21: ! 22: #ifdef Ndg ! 23: struct dgblk dgtab[Ndg]; /* dg device control blocks */ ! 24: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.