date and time created 80/10/30 00:34:24 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Oct 1980 16:34:24 +0000 (08:34 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Thu, 30 Oct 1980 16:34:24 +0000 (08:34 -0800)
SCCS-vsn: usr.bin/pascal/libpc/PFLUSH.c 1.1

usr/src/usr.bin/pascal/libpc/PFLUSH.c [new file with mode: 0644]

diff --git a/usr/src/usr.bin/pascal/libpc/PFLUSH.c b/usr/src/usr.bin/pascal/libpc/PFLUSH.c
new file mode 100644 (file)
index 0000000..530db24
--- /dev/null
@@ -0,0 +1,21 @@
+/* Copyright (c) 1979 Regents of the University of California */
+
+static char sccsid[] = "@(#)PFLUSH.c 1.1 %G%";
+
+#include "h00vars.h"
+
+/*
+ * insure that a usable image is in the buffer window
+ */
+PFLUSH()
+{
+       register struct iorec   *next;
+
+       next = _fchain.fchain;
+       while(next != FILNIL) {
+               if ((next->funit & (FDEF | FREAD)) == 0) {
+                       fflush(next->fbuf);
+               }
+               next = next->fchain;
+       }
+}