diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 1997-08-24 21:28:04 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 1997-08-24 21:28:04 +0000 |
commit | 6919cadb832d489208ea47402a42805ca4c3e750 (patch) | |
tree | 67bce072452851d8376e99861f870ac3f49d4b84 /include/err.h | |
parent | 44a5e689b337d146e897066765ed3ecd5e930e2d (diff) |
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_ */ |