From bfc12eb740ac0b482816244b619a13d43b0eca86 Mon Sep 17 00:00:00 2001 From: millert Date: Sun, 24 Aug 1997 21:28:03 +0000 Subject: prototype _err* and _warn* --- include/err.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'include/err.h') 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 __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_ */ -- cgit v1.2.3-59-g8ed1b