Commit f34a5f71d92f5625875f16a883790de75dd4477d

Guillem Jover 2019-08-06T15:29:54

err: Mark error functions as non-returning with __dead2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/include/bsd/err.h b/include/bsd/err.h
index cf043e4..ff37e55 100644
--- a/include/bsd/err.h
+++ b/include/bsd/err.h
@@ -47,10 +47,11 @@ void warnc(int code, const char *format, ...)
 	__printflike(2, 3);
 void vwarnc(int code, const char *format, va_list ap)
 	__printflike(2, 0);
+
 void errc(int status, int code, const char *format, ...)
-	__printflike(3, 4);
+	__printflike(3, 4) __dead2;
 void verrc(int status, int code, const char *format, va_list ap)
-	__printflike(3, 0);
+	__printflike(3, 0) __dead2;
 __END_DECLS
 
 #endif