From 9eccc10b89313ffb08fa89fa1832b06f51fd895a Mon Sep 17 00:00:00 2001 From: guenther <> Date: Mon, 21 Apr 2014 16:13:24 +0000 Subject: [PATCH] Remove historical comment about and warn people from using the _* functions outside libc --- src/include/err.h | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/include/err.h b/src/include/err.h index 56d3b288..de7f3701 100644 --- a/src/include/err.h +++ b/src/include/err.h @@ -1,4 +1,4 @@ -/* $OpenBSD: err.h,v 1.10 2006/01/06 18:53:04 millert Exp $ */ +/* $OpenBSD: err.h,v 1.11 2014/04/21 16:13:24 guenther Exp $ */ /* $NetBSD: err.h,v 1.11 1994/10/26 00:55:52 cgd Exp $ */ /*- @@ -35,15 +35,8 @@ #ifndef _ERR_H_ #define _ERR_H_ -/* - * Don't use va_list in the err/warn prototypes. Va_list is typedef'd in two - * places ( and ), so if we include one - * of them here we may collide with the utility's includes. It's unreasonable - * for utilities to have to include one of them to include err.h, so we get - * __va_list from and use it. - */ #include -#include +#include /* for __va_list */ __BEGIN_DECLS @@ -65,8 +58,7 @@ void vwarnx(const char *, __va_list) __attribute__((__format__ (printf, 1, 0))); /* - * The _* versions are for use in library functions so user-defined - * versions of err*,warn* do not get used. + * The _* versions are for use inside libc only and will go away */ __dead void _err(int, const char *, ...) __attribute__((__format__ (printf, 2, 3)));