|
|
1.1 ! root 1: #include "inter.h" ! 2: #include "spitblks.h" ! 3: #include "spitio.h" ! 4: ! 5: sysrw() ! 6: { ! 7: register struct fcblk *fcb = WA (struct fcblk *); ! 8: register struct ioblk *iob = fcb->iob; ! 9: ! 10: /* ensure the file is open */ ! 11: if (osopen (iob) != 0) ! 12: return 0; ! 13: ! 14: /* can't rewind a pipe */ ! 15: if ((iob->flg & IO_PIP) || iob->fdn < 2) ! 16: return 1; ! 17: ! 18: /* seek to the beginning */ ! 19: doset (iob, 0, 0); ! 20: ! 21: return 3; ! 22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.