date and time created 80/10/31 14:45:07 by mckusick
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 1 Nov 1980 06:45:07 +0000 (22:45 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 1 Nov 1980 06:45:07 +0000 (22:45 -0800)
SCCS-vsn: usr.bin/pascal/libpc/APPEND.c 1.1

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

diff --git a/usr/src/usr.bin/pascal/libpc/APPEND.c b/usr/src/usr.bin/pascal/libpc/APPEND.c
new file mode 100644 (file)
index 0000000..abb00a4
--- /dev/null
@@ -0,0 +1,22 @@
+/* Copyright (c) 1979 Regents of the University of California */
+
+static char sccsid[] = "@(#)APPEND.c 1.1 %G%";
+
+#include "h00vars.h"
+#include "h01errs.h"
+
+APPEND(filep)
+
+       register struct iorec   *filep;
+{
+       filep = GETNAME (filep, 0, 0, 0);
+       filep->fbuf = fopen(filep->fname, "a");
+       if (filep->fbuf == NULL) {
+               ERROR(EOPEN, filep->pfname);
+               return;
+       }
+       filep->funit |= (EOFF | FWRITE);
+       if (filep->fblk > PREDEF) {
+               setbuf(filep->fbuf, &filep->buf[0]);
+       }
+}