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

📄 error.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
字号:
#include <u.h>#include <libc.h>#include <bio.h>#include "pci.h"#include "vga.h"int vflag, Vflag;voiderror(char* format, ...){	char buf[512], *out;	va_list arg;	int n;	sequencer(0, 1);	n = sprint(buf, "%s: ", argv0);	va_start(arg, format);	out = vseprint(buf+n, buf+sizeof(buf)-n, format, arg);	va_end(arg);	if(vflag)		Bprint(&stdout, "%s", buf+n);	Bflush(&stdout);	write(2, buf, out-buf);	exits("error");}voidtrace(char* format, ...){	char buf[512];	va_list arg;	if(vflag || Vflag){		if(curprintindex){			curprintindex = 0;			Bprint(&stdout, "\n");		}		va_start(arg, format);		vseprint(buf, buf+sizeof(buf), format, arg);		va_end(arg);		Bprint(&stdout, "%s", buf);		if(Vflag)			print("%s", buf);	}}

⌨️ 快捷键说明

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