1 #include <u.h> 2 #include <libc.h> 3 #include <auth.h> 4 #include "authsrv.h" 5 6 void 7 error(char *fmt, ...) 8 { 9 char buf[8192], *s; 10 11 s = buf; 12 s += sprint(s, "%s: ", argv0); 13 s = doprint(s, buf + sizeof(buf) / sizeof(*buf), fmt, &fmt + 1); 14 *s++ = '\n'; 15 write(2, buf, s - buf); 16 exits(buf); 17 } 18