X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fgetcwd.m4;h=982ef4ed9c2c637daff57ebd68c6abcc3193f5d2;hb=4b79a20516739258867f4cfc629d6f646f2b260e;hp=f828cf340b660dcde0177a5197db417a5bf46f9a;hpb=3e07d5d60bee7d0e6fc0d79e974ce5a8dc7dea61;p=gnulib.git diff --git a/m4/getcwd.m4 b/m4/getcwd.m4 index f828cf340..982ef4ed9 100644 --- a/m4/getcwd.m4 +++ b/m4/getcwd.m4 @@ -6,7 +6,7 @@ # 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], [ @@ -108,12 +108,18 @@ AC_DEFUN([gl_FUNC_GETCWD], 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