--- sql/oracle/configure 2001/09/25 07:08:28 1.2 +++ sql/oracle/configure 2001/11/14 10:34:10 1.4 @@ -1832,22 +1832,23 @@ for ac_hdr in stdio.h \ stdlib.h \ string.h \ setjmp.h \ -ctype.h +ctype.h \ +setjmp.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1841: checking for $ac_hdr" >&5 +echo "configure:1842: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1852: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1874,14 +1875,100 @@ fi done +echo $ac_n "checking for BSD setenv/getenv/unsetenv""... $ac_c" 1>&6 +echo "configure:1880: checking for BSD setenv/getenv/unsetenv" >&5 +cat > conftest.$ac_ext < +#endif +#ifdef HAVE_STRING_H +# include +#endif + +int main() { +#define TEST_NAME "oracle-configure-test-var" +#define TEST_VALUE "oracle-configure-test-value" +int result=setenv(TEST_NAME, TEST_VALUE, 1/*overwrite*/); +char *getenv_value=getenv(TEST_NAME); +if(!getenv_value) + return 1; +if(strcmp(getenv_value, TEST_VALUE)!=0) + return 2; +unsetenv(TEST_NAME); + +; return 0; } +EOF +if { (eval echo configure:1904: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define HAVE_SETENV +EOF + + +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + echo "$ac_t""no" 1>&6 + + echo $ac_n "checking for POSIX putenv/getenv""... $ac_c" 1>&6 +echo "configure:1920: checking for POSIX putenv/getenv" >&5 + cat > conftest.$ac_ext < + #endif + #ifdef HAVE_STRING_H + # include + #endif + +int main() { +#define TEST_NAME "oracle-configure-test-var" + #define TEST_VALUE "oracle-configure-test-value" + int result=putenv(TEST_NAME"="TEST_VALUE); + char *getenv_value=getenv(TEST_NAME); + if(!getenv_value) + return 1; + if(strcmp(getenv_value, TEST_NAME)!=0) + return 2; + +; return 0; } +EOF +if { (eval echo configure:1943: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + + echo "$ac_t""yes" 1>&6 + cat >> confdefs.h <<\EOF +#define HAVE_PUTENV +EOF + + +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + echo "$ac_t""no" 1>&6 + { echo "configure: error: "there must be some function to modify environment"" 1>&2; exit 1; } + +fi +rm -f conftest* + +fi +rm -f conftest* + echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:1880: checking for ANSI C header files" >&5 +echo "configure:1967: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1889,7 +1976,7 @@ else #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1893: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1906,7 +1993,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1924,7 +2011,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1945,7 +2032,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -1983,12 +2070,12 @@ EOF fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:1987: checking for size_t" >&5 +echo "configure:2074: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS