diff options
Diffstat (limited to 'usr.sbin/bind/lib/isc/unix/strerror.c')
| -rw-r--r-- | usr.sbin/bind/lib/isc/unix/strerror.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/usr.sbin/bind/lib/isc/unix/strerror.c b/usr.sbin/bind/lib/isc/unix/strerror.c index 95c91294ee3..809a4f751b6 100644 --- a/usr.sbin/bind/lib/isc/unix/strerror.c +++ b/usr.sbin/bind/lib/isc/unix/strerror.c @@ -14,7 +14,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: strerror.c,v 1.4 2020/01/09 13:47:14 florian Exp $ */ +/* $Id: strerror.c,v 1.5 2020/01/20 18:51:53 florian Exp $ */ /*! \file */ @@ -29,7 +29,6 @@ #include <isc/strerror.h> #include <isc/util.h> -#ifdef HAVE_STRERROR /*% * We need to do this this way for profiled locks. */ @@ -37,14 +36,9 @@ static isc_mutex_t isc_strerror_lock; static void init_lock(void) { RUNTIME_CHECK(isc_mutex_init(&isc_strerror_lock) == ISC_R_SUCCESS); } -#else -extern const char * const sys_errlist[]; -extern const int sys_nerr; -#endif void isc__strerror(int num, char *buf, size_t size) { -#ifdef HAVE_STRERROR char *msg; unsigned int unum = (unsigned int)num; static isc_once_t once = ISC_ONCE_INIT; @@ -60,14 +54,4 @@ isc__strerror(int num, char *buf, size_t size) { else snprintf(buf, size, "Unknown error: %u", unum); UNLOCK(&isc_strerror_lock); -#else - unsigned int unum = (unsigned int)num; - - REQUIRE(buf != NULL); - - if (num >= 0 && num < sys_nerr) - snprintf(buf, size, "%s", sys_errlist[num]); - else - snprintf(buf, size, "Unknown error: %u", unum); -#endif } |
