From 7776ca930b0b72a95d453481d942c4069d088dc6 Mon Sep 17 00:00:00 2001 From: kosaki Date: Sun, 12 May 2013 08:40:24 +0000 Subject: * configure.in: add getenv() declaration check. * dln_find.c: add HAVE_DECL_GETENV test. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ configure.in | 2 ++ dln_find.c | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3