1*1727Smckusick /* Copyright (c) 1979 Regents of the University of California */ 2*1727Smckusick 3*1727Smckusick static char sccsid[] = "@(#)APPEND.c 1.1 10/31/80"; 4*1727Smckusick 5*1727Smckusick #include "h00vars.h" 6*1727Smckusick #include "h01errs.h" 7*1727Smckusick 8*1727Smckusick APPEND(filep) 9*1727Smckusick 10*1727Smckusick register struct iorec *filep; 11*1727Smckusick { 12*1727Smckusick filep = GETNAME (filep, 0, 0, 0); 13*1727Smckusick filep->fbuf = fopen(filep->fname, "a"); 14*1727Smckusick if (filep->fbuf == NULL) { 15*1727Smckusick ERROR(EOPEN, filep->pfname); 16*1727Smckusick return; 17*1727Smckusick } 18*1727Smckusick filep->funit |= (EOFF | FWRITE); 19*1727Smckusick if (filep->fblk > PREDEF) { 20*1727Smckusick setbuf(filep->fbuf, &filep->buf[0]); 21*1727Smckusick } 22*1727Smckusick } 23