From c9b380eee4d15a1600fa77f104fd4eb15b6dadd7 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 29 Oct 2011 21:06:36 +0200 Subject: [PATCH] Streamline a few files error messages Write one nice line to stderr instead of a cryptic one to stderr, and an uninformative one to stdout. --- src/util/files.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/util/files.c b/src/util/files.c index c76d6d4f6..df12ab855 100644 --- a/src/util/files.c +++ b/src/util/files.c @@ -110,12 +110,13 @@ main(int argc, char *argv[]) empfile_fixup(); if (mkdir(gamedir, S_IRWXU | S_IRWXG) < 0 && errno != EEXIST) { - perror(gamedir); - printf("Can't make game directory\n"); + fprintf(stderr, "Can't make game directory %s (%s)\n", + gamedir, strerror(errno)); exit(1); } if (chdir(gamedir)) { - fprintf(stderr, "Can't chdir to %s (%s)\n", gamedir, strerror(errno)); + fprintf(stderr, "Can't chdir to %s (%s)\n", + gamedir, strerror(errno)); exit(EXIT_FAILURE); } @@ -144,8 +145,8 @@ main(int argc, char *argv[]) ef_write(EF_NATION, 0, &nat); printf("All praise to %s!\n", nat.nat_cnam); if (mkdir(teldir, S_IRWXU | S_IRWXG) < 0 && errno != EEXIST) { - perror(teldir); - printf("Can't make telegram directory\n"); + fprintf(stderr, "Can't make telegram directory %s (%s)\n", + teldir, strerror(errno)); exit(1); } for (i = 0; i < MAXNOC; i++) { -- 2.43.0