11716Smckusick /* Copyright (c) 1979 Regents of the University of California */ 21716Smckusick 3*3168Smckusic static char sccsid[] = "@(#)WRITEF.c 1.3 03/10/81"; 41716Smckusick 51716Smckusick #include "h00vars.h" 61716Smckusick #include "h01errs.h" 71716Smckusick 8*3168Smckusic WRITEF(curfile, d1, d2, d3, d4, d5, d6, d7, d8) 91716Smckusick 101716Smckusick register struct iorec *curfile; 113040Smckusic FILE *d1; 123040Smckusic char *d2; 13*3168Smckusic int d3, d4, d5, d6, d7, d8; 141716Smckusick { 151716Smckusick if (curfile->funit & FREAD) { 161716Smckusick ERROR(EWRITEIT, curfile->pfname); 171716Smckusick return; 181716Smckusick } 19*3168Smckusic fprintf(d1, d2, d3, d4, d5, d6, d7, d8); 201716Smckusick if (ferror(curfile->fbuf)) { 211716Smckusick ERROR(EWRITE, curfile->pfname); 221716Smckusick return; 231716Smckusick } 241716Smckusick } 25