21 lines · 323 B · C
RawDownload
#include <lib9.h> void (*_sysfatal)(char*, ...); voidsysfatal(char *fmt, ...){	char buf[256];	va_list arg; 	va_start(arg, fmt);	if(_sysfatal)		(*_sysfatal)(fmt, arg);	vseprint(buf, buf+sizeof buf, fmt, arg);	va_end(arg); 	__fixargv0();	fprint(2, "%s: %s\n", argv0 ? argv0 : "<prog>", buf);	exits("fatal");}