summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bind/lib/isc/unix/strerror.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/bind/lib/isc/unix/strerror.c')
-rw-r--r--usr.sbin/bind/lib/isc/unix/strerror.c18
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
}