diff --git a/lib/strerror.c b/lib/strerror.c index 4edd28ac7b5c50020366f3083159d716680608c9..216ac296411e6c9e73dbc5701aa01fd7278373a5 100644 --- a/lib/strerror.c +++ b/lib/strerror.c @@ -42,7 +42,7 @@ #define _MPRINTF_REPLACE /* use our functions only */ #include -#ifdef HAVE_NO_STRERROR_R_DECL +#if defined(HAVE_STRERROR_R) && defined(HAVE_NO_STRERROR_R_DECL) #ifdef HAVE_POSIX_STRERROR_R /* seen on AIX 5100-02 gcc 2.9 */ extern int strerror_r(int errnum, char *strerrbuf, size_t buflen);