From: mdw Date: Mon, 8 Sep 1997 13:43:54 +0000 (+0000) Subject: Flush tracedump file after each `interesting' write. X-Git-Tag: 1.3.3~99 X-Git-Url: https://git.distorted.org.uk/~mdw/become/commitdiff_plain/d0168b6575f335de6fc804b81646c1312487819e Flush tracedump file after each `interesting' write. --- diff --git a/src/utils.c b/src/utils.c index 830e037..0e0adee 100644 --- a/src/utils.c +++ b/src/utils.c @@ -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. * @@ -29,7 +29,10 @@ /*----- 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