+2011-11-20 Bruno Haible <bruno@clisp.org>
+
+ getcwd: Fix bug from 2009-09-10.
+ * m4/getcwd.m4 (gl_FUNC_GETCWD): Treat "guessing yes" like "yes", not
+ like "no".
+
2011-11-20 Simon Josefsson <simon@josefsson.org>
* m4/manywarnings.m4: Add more warnings from gcc 4.6.2.
# with or without modifications, as long as this notice is preserved.
# Written by Paul Eggert.
-# serial 9
+# serial 10
AC_DEFUN([gl_FUNC_GETCWD_NULL],
[
AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
gl_abort_bug=no
- case $gl_cv_func_getcwd_null,$host_os in
- *,mingw*)
- gl_cv_func_getcwd_path_max=yes;;
- yes,*)
- gl_FUNC_GETCWD_PATH_MAX
- gl_FUNC_GETCWD_ABORT_BUG([gl_abort_bug=yes]);;
+ case "$host_os" in
+ mingw*)
+ gl_cv_func_getcwd_path_max=yes
+ ;;
+ *)
+ case "$gl_cv_func_getcwd_null" in
+ *yes)
+ gl_FUNC_GETCWD_PATH_MAX
+ gl_FUNC_GETCWD_ABORT_BUG([gl_abort_bug=yes])
+ ;;
+ esac
+ ;;
esac
case $gl_cv_func_getcwd_null,$gl_cv_func_getcwd_posix_signature$gl_cv_func_getcwd_path_max,$gl_abort_bug in