1*1716Smckusick /* Copyright (c) 1979 Regents of the University of California */
2*1716Smckusick 
3*1716Smckusick static char sccsid[] = "@(#)WRITEF.c 1.1 10/30/80";
4*1716Smckusick 
5*1716Smckusick #include "h00vars.h"
6*1716Smckusick #include "h01errs.h"
7*1716Smckusick 
8*1716Smckusick WRITEF(curfile, d1, d2, d3, d4, d5, d6)
9*1716Smckusick 
10*1716Smckusick 	register struct iorec	*curfile;
11*1716Smckusick 	int			d1, d2, d3, d4, d5, d6;
12*1716Smckusick {
13*1716Smckusick 	if (curfile->funit & FREAD) {
14*1716Smckusick 		ERROR(EWRITEIT, curfile->pfname);
15*1716Smckusick 		return;
16*1716Smckusick 	}
17*1716Smckusick 	fprintf(d1, d2, d3, d4, d5, d6);
18*1716Smckusick 	if (ferror(curfile->fbuf)) {
19*1716Smckusick 		ERROR(EWRITE, curfile->pfname);
20*1716Smckusick 		return;
21*1716Smckusick 	}
22*1716Smckusick }
23