date and time created 83/02/11 15:45:08 by rrh
[unix-history] / usr / src / usr.bin / pascal / libpc / GET.c
CommitLineData
39053bb4
KM
1/* Copyright (c) 1979 Regents of the University of California */
2
86997b19 3static char sccsid[] = "@(#)GET.c 1.2 %G%";
39053bb4
KM
4
5#include "h00vars.h"
39053bb4
KM
6
7GET(curfile)
8
9 register struct iorec *curfile;
10{
11 if (curfile->funit & FWRITE) {
86997b19
KM
12 ERROR("%s: Attempt to read, but open for writing\n",
13 curfile->pfname);
39053bb4
KM
14 return;
15 }
16 IOSYNC(curfile);
17 if (curfile->funit & EOFF) {
86997b19 18 ERROR("%s: Tried to read past end of file\n", curfile->pfname);
39053bb4
KM
19 return;
20 }
21 curfile->funit |= SYNC;
22}