diff --git a/env.c b/env.c index 864e831..be2a228 100644 --- a/env.c +++ b/env.c @@ -23,7 +23,7 @@ #include #include #include -#include +#include "error.h" #include "env.h" static char base[4096]; @@ -49,9 +49,8 @@ const char* env_get_dir() { if (!*base) { get_base(); if (mkdir(base, 0700) < 0 && errno != EEXIST) { - fprintf(stderr, "unable to create '%s': %s\n", + fatal("Unable to create '%s': %s\n", base, strerror(errno)); - exit(1); } } return base;