blob: d8c65b8a750a398cb89b83165236881cee048d14 (
plain) (
tree)
|
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <errno.h>
#include "util.h"
void die(const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
fprintf(stderr, "error: ");
vfprintf(stderr, fmt, ap);
if (errno)
fprintf(stderr, " (%d): %s\n", errno, strerror(errno));
else
fputc('\n', stderr);;
va_end(ap);
exit(errno);
}
|