|
|
1.1 ! root 1: /* lfinit.c - lfinit */ ! 2: ! 3: #include <conf.h> ! 4: #include <kernel.h> ! 5: #include <disk.h> ! 6: #include <lfile.h> ! 7: ! 8: #ifndef Ndf ! 9: #define Ndf 1 ! 10: #endif ! 11: struct flblk fltab[Ndf]; ! 12: ! 13: /*------------------------------------------------------------------------ ! 14: * lfinit -- mark disk file 'device' available at system startup ! 15: *------------------------------------------------------------------------ ! 16: */ ! 17: lfinit(devptr) ! 18: struct devsw *devptr; ! 19: { ! 20: struct flblk *flptr; ! 21: ! 22: devptr->dvioblk = flptr = &fltab[devptr->dvminor]; ! 23: flptr->fl_pid = 0; ! 24: flptr->fl_id = devptr->dvnum; ! 25: return(OK); ! 26: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.