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