diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | dln_find.c | 2 |
3 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Wed May 8 13:45:53 2013 KOSAKI Motohiro <kosaki.motohiro@gmail.com> + + * configure.in: add getenv() declaration check. + * dln_find.c: add HAVE_DECL_GETENV test. + Sun May 12 15:33:18 2013 KOSAKI Motohiro <kosaki.motohiro@gmail.com> * 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 <errno.h>]) +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 <unistd.h> #endif -#ifndef _WIN32 +#if !defined(_WIN32) && !HAVE_DECL_GETENV char *getenv(); #endif |