|
|
1.1 root 1: /* open.c - open */
2:
3: #include <conf.h>
4: #include <kernel.h>
5: #include <io.h>
6:
7: /*------------------------------------------------------------------------
8: * open - open a connection to a device/file (parms 2 &3 are optional)
9: *------------------------------------------------------------------------
10: */
11: SYSCALL open(descrp, nam, mode)
12: int descrp;
13: char *nam;
14: char *mode;
15: {
16: struct devsw *devptr;
17:
18: if ( isbaddev(descrp) )
19: return(SYSERR);
20: devptr = &devtab[descrp];
21: return( (*devptr->dvopen)(devptr, nam, mode) );
22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.