diff --git a/ChangeLog b/ChangeLog index e401c94bfd..026efa944b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed May 8 13:45:53 2013 KOSAKI Motohiro + + * configure.in: add getenv() declaration check. + * dln_find.c: add HAVE_DECL_GETENV test. + Sun May 12 15:33:18 2013 KOSAKI Motohiro * configure.in: sorts AC_CHECK_FUNCS()s as alphabetical order. diff --git a/configure.in b/configure.in index 75f4ff85dd..3a00250748 100644 --- a/configure.in +++ b/configure.in @@ -1470,6 +1470,8 @@ dnl Check whether we need to define sys_nerr locally AC_CHECK_DECLS([sys_nerr], [], [], [$ac_includes_default @%:@include ]) +AC_CHECK_DECLS([getenv]) + AS_CASE(["$target_cpu"], [alpha*|sh4|sh4el|sh4eb], [AS_CASE(["$target_os"::"$GCC"], [*::yes], # gcc diff --git a/dln_find.c b/dln_find.c index d9166fac39..0b6248bff4 100644 --- a/dln_find.c +++ b/dln_find.c @@ -67,7 +67,7 @@ char *dln_argv0; # include #endif -#ifndef _WIN32 +#if !defined(_WIN32) && !HAVE_DECL_GETENV char *getenv(); #endif