diff options
author | millert <millert@openbsd.org> | 1997-08-24 21:28:03 +0000 |
---|---|---|
committer | millert <millert@openbsd.org> | 1997-08-24 21:28:03 +0000 |
commit | bfc12eb740ac0b482816244b619a13d43b0eca86 (patch) | |
tree | 86db3354fd69caae234fd0641f59c3883cc9410d /include/err.h | |
parent | Fix compiler warnings. (diff) | |
download | wireguard-openbsd-bfc12eb740ac0b482816244b619a13d43b0eca86.tar.xz wireguard-openbsd-bfc12eb740ac0b482816244b619a13d43b0eca86.zip |
prototype _err* and _warn*
Diffstat (limited to 'include/err.h')
-rw-r--r-- | include/err.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/include/err.h b/include/err.h index b903562a20e..04d7feee0aa 100644 --- a/include/err.h +++ b/include/err.h @@ -49,6 +49,7 @@ #include <sys/cdefs.h> __BEGIN_DECLS + __dead void err __P((int, const char *, ...)) __attribute__((noreturn, format (printf, 2, 3))); __dead void verr __P((int, const char *, _BSD_VA_LIST_)) @@ -65,6 +66,30 @@ void warnx __P((const char *, ...)) __attribute__((format (printf, 1, 2))); void vwarnx __P((const char *, _BSD_VA_LIST_)) __attribute__((format (printf, 1, 0))); + +#ifdef __indr_reference +/* + * The _* versios are for use in library functions so user-defined + * versions of err*,warn* do not get used. + */ +__dead void _err __P((int, const char *, ...)) + __attribute__((noreturn, format (printf, 2, 3))); +__dead void _verr __P((int, const char *, _BSD_VA_LIST_)) + __attribute__((noreturn, format (printf, 2, 0))); +__dead void _errx __P((int, const char *, ...)) + __attribute__((noreturn, format (printf, 2, 3))); +__dead void _verrx __P((int, const char *, _BSD_VA_LIST_)) + __attribute__((noreturn, format (printf, 2, 0))); +void _warn __P((const char *, ...)) + __attribute__((format (printf, 1, 2))); +void _vwarn __P((const char *, _BSD_VA_LIST_)) + __attribute__((format (printf, 1, 0))); +void _warnx __P((const char *, ...)) + __attribute__((format (printf, 1, 2))); +void _vwarnx __P((const char *, _BSD_VA_LIST_)) + __attribute__((format (printf, 1, 0))); +#endif + __END_DECLS #endif /* !_ERR_H_ */ |