|
|
1.1 root 1: /* rfseek.c - rfseek */
2:
3: #include <conf.h>
4: #include <kernel.h>
5: #include <fserver.h>
6: #include <rfile.h>
7:
8: /*------------------------------------------------------------------------
9: * rfseek -- seek to a specified position of a remote file
10: *------------------------------------------------------------------------
11: */
12: rfseek(devptr, offset)
13: struct devsw *devptr;
14: long offset;
15: {
16: struct rfblk *rfptr;
17:
18: rfptr = (struct rfblk *)devptr->dvioblk;
19: wait(rfptr->rf_mutex);
20: rfptr->rf_pos = offset;
21: signal(rfptr->rf_mutex);
22: return(OK);
23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.