X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/31cef89cb428866f787983e68246030321893df4..4b9ccde74dc34e450ed96bcd3d044f78cf393d8d:/usr/src/lib/libpc/PMFLUSH.c diff --git a/usr/src/lib/libpc/PMFLUSH.c b/usr/src/lib/libpc/PMFLUSH.c index d1edfeffc8..0ac7be2a6d 100644 --- a/usr/src/lib/libpc/PMFLUSH.c +++ b/usr/src/lib/libpc/PMFLUSH.c @@ -1,24 +1,25 @@ /* Copyright (c) 1979 Regents of the University of California */ -static char sccsid[] = "@(#)PMFLUSH.c 1.1 10/29/80"; +static char sccsid[] = "@(#)PMFLUSH.c 1.3 3/7/81"; #include "h00vars.h" -PMFLUSH(cntrs, rtns) +PMFLUSH(cntrs, rtns, bufaddr) - long cntrs; /* total number of counters (stmt + routine) */ - long rtns; /* number of func and proc counters */ + long cntrs; /* total number of counters (stmt + routine) */ + long rtns; /* number of func and proc counters */ + long *bufaddr; /* address of count buffers */ { register FILE *filep; - _pcpcount[0] = 0426; - _pcpcount[1] = time(); - _pcpcount[2] = cntrs; - _pcpcount[3] = rtns; + bufaddr[0] = 0426; + time(&bufaddr[1]); + bufaddr[2] = cntrs; + bufaddr[3] = rtns; filep = fopen(PXPFILE, "w"); if (filep == NULL) goto ioerr; - fwrite(&_pcpcount[0], cntrs + 1, sizeof(long), filep); + fwrite(bufaddr, (int)(cntrs + 1), sizeof(long), filep); if (ferror(filep)) goto ioerr; fclose(filep);