1 /*- 2 * Copyright (c) 1979 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 */ 7 8 #ifndef lint 9 static char sccsid[] = "@(#)FLUSH.c 1.3 (Berkeley) 04/09/90"; 10 #endif /* not lint */ 11 12 #include "h00vars.h" 13 14 FLUSH(curfile) 15 16 register struct iorec *curfile; 17 { 18 if (curfile->fblk >= MAXFILES || _actfile[curfile->fblk] != curfile) { 19 ERROR("Reference to an inactive file\n", 0); 20 return; 21 } 22 if (curfile->funit & FWRITE) { 23 fflush(curfile->fbuf); 24 } 25 } 26