|
|
1.1 root 1: /* rfwrite.c - rfwrite */
2:
3: #include <conf.h>
4: #include <kernel.h>
5: #include <network.h>
6:
7: /*------------------------------------------------------------------------
8: * rfwrite -- write one or more bytes to a remote file
9: *------------------------------------------------------------------------
10: */
11: rfwrite(devptr, buff, len)
12: struct devsw *devptr;
13: char *buff;
14: int len;
15: {
16: int i;
17:
18: if (len < 0)
19: return(SYSERR);
20: for (i=len ; i > 0 ; i-=RDATLEN, buff+=RDATLEN)
21: if (rfio(devptr,FS_WRITE,buff,min(i,RDATLEN)) == SYSERR)
22: return(SYSERR);
23: return(len);
24: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.