pmflush.c

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 31 行

C
31
字号
/* Copyright (c) 1979 Regents of the University of California */static char sccsid[] = "@(#)PMFLUSH.c 1.3 3/7/81";#include "h00vars.h"PMFLUSH(cntrs, rtns, bufaddr)	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;	bufaddr[0] = 0426;	time(&bufaddr[1]);	bufaddr[2] = cntrs;	bufaddr[3] = rtns;	filep = fopen(PXPFILE, "w");	if (filep == NULL)		goto ioerr;	fwrite(bufaddr, (int)(cntrs + 1), sizeof(long), filep);	if (ferror(filep))		goto ioerr;	fclose(filep);	if (!ferror(filep))		return;ioerr:	perror(PXPFILE);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?