Format error messages properly

Make use of strerror(errno) and format all errors equally:
function ['parameters']: error message
This commit is contained in:
Aaron Marcher
2018-03-28 19:46:27 +02:00
parent 2289798b6d
commit faa52bdcc0
15 changed files with 55 additions and 33 deletions

3
util.c
View File

@ -1,4 +1,5 @@
/* See LICENSE file for copyright and license details. */
#include <errno.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
@ -29,7 +30,7 @@ pscanf(const char *path, const char *fmt, ...)
int n;
if (!(fp = fopen(path, "r"))) {
fprintf(stderr, "fopen for %s failed", path);
fprintf(stderr, "fopen '%s': %s\n", path, strerror(errno));
return -1;
}
va_start(ap, fmt);