diff --git a/src/extern/err.c b/src/extern/err.c index 8731ca4f..c3d4bc33 100644 --- a/src/extern/err.c +++ b/src/extern/err.c @@ -6,9 +6,11 @@ * SPDX-License-Identifier: MIT */ +#include #include #include #include +#include #include "extern/err.h" @@ -39,7 +41,8 @@ noreturn_ void rgbds_verr(int status, const char *fmt, va_list ap) vfprintf(stderr, fmt, ap); fputs(": ", stderr); } - perror(NULL); + fputs(strerror(errno), stderr); + putc('\n', stderr); exit(status); }