⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 int_test.c

📁 操作系统SunOS 4.1.3版本的源码
💻 C
字号:
#ifndef lintstatic  char sccsid[] = "@(#)int_test.c 1.1 92/07/30 Copyr 1990 Sun Micro";#endif/* * Copyright (c) 1990 by Sun Microsystems, Inc. *//**********************************************************************//* Include files *//**********************************************************************/#include <stdio.h>#include <strings.h>#include <esd.h>/**********************************************************************//* External variables *//**********************************************************************/externchar			*timestamp();externvoid			egret_test();/**********************************************************************//* Global variables *//**********************************************************************/char			*device_name = FRAME_BUFFER_DEVICE_NAME;char			*program_name;int			chksum_gen;	/* flag for chksum generation or					   verification *//**********************************************************************//* Static variables *//**********************************************************************/staticint			fd,			errcnt = 0;staticchar			textbuf[512];/*ARGSUSED*//**********************************************************************/main(argc, argv)/**********************************************************************/int argc;char **argv;{    int blc;    program_name = argv[0];    (void)catch_signals();    fd = atoi(argv[1]);    chksum_gen = atoi(argv[5]);    (void)strcpy(textbuf, timestamp("CG12 Integration Test started.\n"));    pmessage(textbuf);    for(blc = atoi(argv[3]) ; blc ; blc--) {	egret_test();    }    (void)strcpy(textbuf, timestamp("CG12 Integration Test completed: "));    if (errcnt) {	(void)strcat(textbuf, "failed.\n");    } else {	(void)strcat(textbuf, "ok.\n");    }    pmessage(textbuf);    exit(0);}/**********************************************************************/pmessage(text)/**********************************************************************/char *text;{    if(write(fd, text, strlen(text)) != strlen(text)) {	(void)fprintf(stderr, errmsg_list[27]);	exit(-1);    }}/**********************************************************************/tmessage(text)/**********************************************************************/char *text;{    pmessage(timestamp(text));}/**********************************************************************/error_report(errtxt)/**********************************************************************/char *errtxt;{    static char errmsg[] = " *** ";    char text[512];    (void)strcpy(text, errmsg);    (void)strcat(text, errtxt);    pmessage(text);    errcnt++;}/**********************************************************************/fatal_error_exit(errtxt)/**********************************************************************/char *errtxt;{	(void)unlock_desktop();	pmessage(timestamp(errtxt));	(void)fprintf(stderr, errtxt);	exit(-1);}

⌨️ 快捷键说明

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