Flush tracedump file after each `interesting' write.
authormdw <mdw>
Mon, 8 Sep 1997 13:43:54 +0000 (13:43 +0000)
committermdw <mdw>
Mon, 8 Sep 1997 13:43:54 +0000 (13:43 +0000)
src/utils.c

index 830e037..0e0adee 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: utils.c,v 1.3 1997/08/20 16:25:37 mdw Exp $
+ * $Id: utils.c,v 1.4 1997/09/08 13:43:54 mdw Exp $
  *
  * Miscellaneous useful bits of code.
  *
 /*----- Revision history --------------------------------------------------*
  *
  * $Log: utils.c,v $
- * Revision 1.3  1997/08/20 16:25:37  mdw
+ * Revision 1.4  1997/09/08 13:43:54  mdw
+ * Flush tracedump file after each `interesting' write.
+ *
+ * Revision 1.3  1997/08/20  16:25:37  mdw
  * Add some simple `malloc' tracking.
  *
  * Revision 1.2  1997/08/04 10:24:26  mdw
@@ -178,6 +181,7 @@ void trace(unsigned int lvl, const char *f, ...)
   vfprintf(tracefp, f, ap);
   va_end(ap);
   putc('\n', tracefp);
+  fflush(tracefp);
 }
 
 /* --- @traceblk@ --- *
@@ -227,9 +231,9 @@ void traceblk(unsigned int lvl, const char *hdr, const void *blk, size_t sz)
     c = (sz >= 8) ? 8 : sz;
     sz -= c, p += c, o += c;
   }
+  fflush(tracefp);
 }
 
-
 /* --- @traceon@ --- *
  *
  * Arguments:  @FILE *fp@ = a file to trace on