X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fsetenv.m4;h=bc215a6d4dd72e8b44442186ef4285962933ff4a;hb=2895f9dcb663cc11cd70395c98442574bc5df5fd;hp=c8b025ce4ce1ae74c0553dd2cc73d7c9291186bd;hpb=325f131b3d6bdf1b14644f51606d81ee98f6867b;p=gnulib.git diff --git a/m4/setenv.m4 b/m4/setenv.m4 index c8b025ce4..bc215a6d4 100644 --- a/m4/setenv.m4 +++ b/m4/setenv.m4 @@ -1,4 +1,4 @@ -# setenv.m4 serial 22 +# setenv.m4 serial 25 dnl Copyright (C) 2001-2004, 2006-2011 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -38,9 +38,6 @@ AC_DEFUN([gl_FUNC_SETENV], REPLACE_SETENV=1 fi fi - if test $HAVE_SETENV$REPLACE_SETENV != 10; then - AC_LIBOBJ([setenv]) - fi ]) # Like gl_FUNC_SETENV, except prepare for separate compilation @@ -65,9 +62,9 @@ AC_DEFUN([gl_FUNC_UNSETENV], fi AC_CHECK_FUNCS([unsetenv]) if test $ac_cv_func_unsetenv = no; then - AC_LIBOBJ([unsetenv]) - gl_PREREQ_UNSETENV + HAVE_UNSETENV=0 else + HAVE_UNSETENV=1 dnl Some BSDs return void, failing to do error checking. AC_CACHE_CHECK([for unsetenv() return type], [gt_cv_func_unsetenv_ret], [AC_COMPILE_IFELSE( @@ -80,11 +77,7 @@ extern #ifdef __cplusplus "C" #endif -#if defined(__STDC__) || defined(__cplusplus) int unsetenv (const char *name); -#else -int unsetenv(); -#endif ]], [[]])], [gt_cv_func_unsetenv_ret='int'], @@ -93,7 +86,6 @@ int unsetenv(); AC_DEFINE([VOID_UNSETENV], [1], [Define to 1 if unsetenv returns void instead of int.]) REPLACE_UNSETENV=1 - AC_LIBOBJ([unsetenv]) fi dnl Solaris 10 unsetenv does not remove all copies of a name. @@ -126,7 +118,6 @@ int unsetenv(); [gl_cv_func_unsetenv_works="guessing no"])]) if test "$gl_cv_func_unsetenv_works" != yes; then REPLACE_UNSETENV=1 - AC_LIBOBJ([unsetenv]) fi fi ])