xref: /plan9-contrib/sys/src/libc/9sys/sysfatal.c (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
1 #include <u.h>
2 #include <libc.h>
3 
4 
5 void
6 sysfatal(char *fmt, ...)
7 {
8 	char buf[1024];
9 	va_list arg;
10 
11 	va_start(arg, fmt);
12 	doprint(buf, buf+sizeof(buf), fmt, arg);
13 	va_end(arg);
14 	if(argv0)
15 		fprint(2, "%s: %s\n", argv0, buf);
16 	else
17 		fprint(2, "%s\n", buf);
18 	exits(buf);
19 }
20