#include #include #include #include #include #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); }