chiark / gitweb /
prefork: consistently use -1 for "don't print errno"
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Aug 2022 23:52:00 +0000 (00:52 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Aug 2022 20:21:10 +0000 (21:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cprogs/prefork.c
cprogs/prefork.h

index 25639418fa9685fceb4cd6972b8318dd0185084f..aaac059e1bb3a739d64957ebdf5bf9b3fa9ae4c6 100644 (file)
@@ -19,7 +19,7 @@ void vmsgcore(int estatus, int errnoval, const char *fmt, va_list al) {
   if (logging) {
     const char *fmt_use = fmt;
     char *fmt_free = 0;
-    if (errnoval) {
+    if (errnoval!=-1) {
       r = asprintf(&fmt_free, "%s: %%m", fmt);
       if (r) {
        fmt_free = 0;
index a2ad102628fc283262064099dd0df1c23c82330f..617a455939e25bf3ed03b1192e5a948e4e04fbd3 100644 (file)
@@ -67,13 +67,13 @@ void vmsgcore(int estatus, int errnoval, const char *fmt, va_list al);
   }
 
 DEF_MSG(warninge, /*empty*/, 0, errno, { });
-DEF_MSG(warning , /*empty*/, 0, 0,     { });
+DEF_MSG(warning , /*empty*/, 0, -1,    { });
 
 #define DEF_DIE(func, errnoval) \
   DEF_MSG(func, __attribute__((noreturn)), 127, errnoval, { abort(); })
 
 DEF_DIE(diee, errno)
-DEF_DIE(die,  0)
+DEF_DIE(die,  -1)
 
 #define MAX_OPTS 5