=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/err.h,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/include/err.h 1995/10/18 08:41:12 1.1 --- src/include/err.h 1997/08/24 21:28:03 1.2 *************** *** 49,54 **** --- 49,55 ---- #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,70 **** --- 66,95 ---- __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_ */