From: Kirk McKusick Date: Sat, 1 Nov 1980 06:45:07 +0000 (-0800) Subject: date and time created 80/10/31 14:45:07 by mckusick X-Git-Tag: BSD-4^3~59 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/9f3dad58623762b85bad2279f0bfa23b0f011910 date and time created 80/10/31 14:45:07 by mckusick SCCS-vsn: usr.bin/pascal/libpc/APPEND.c 1.1 --- diff --git a/usr/src/usr.bin/pascal/libpc/APPEND.c b/usr/src/usr.bin/pascal/libpc/APPEND.c new file mode 100644 index 0000000000..abb00a40c4 --- /dev/null +++ b/usr/src/usr.bin/pascal/libpc/APPEND.c @@ -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]); + } +}