diff options
author | Bruno Haible <bruno@clisp.org> | 2011-09-22 14:17:57 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-09-22 14:19:43 +0200 |
commit | b5bfe10b5a7adcb72dad1139c6470c92354952c8 (patch) | |
tree | 7ae6b869b74de276bddfb70b918eb50016092e1b /m4/getcwd-abort-bug.m4 | |
parent | d8710037842f70e32a5b56c685437b51165d2f5b (diff) | |
download | gnulib-b5bfe10b5a7adcb72dad1139c6470c92354952c8.tar.gz |
Consolidate all uses of PATH_MAX in *.m4 files.
* m4/pathmax.m4 (gl_PATHMAX_SNIPPET, gl_PATHMAX_SNIPPET_PREREQ): New
macros.
* m4/chdir-long.m4 (gl_FUNC_CHDIR_LONG): Use gl_PATHMAX_SNIPPET_PREREQ
and gl_PATHMAX_SNIPPET.
* m4/getcwd-abort-bug.m4 (gl_FUNC_GETCWD_ABORT_BUG): Likewise.
* m4/getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Likewise.
* modules/chdir-long (Files): Add m4/pathmax.m4.
* modules/getcwd (Files): Likewise.
Diffstat (limited to 'm4/getcwd-abort-bug.m4')
-rw-r--r-- | m4/getcwd-abort-bug.m4 | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/m4/getcwd-abort-bug.m4 b/m4/getcwd-abort-bug.m4 index 0d3f34f840..60ea03cde2 100644 --- a/m4/getcwd-abort-bug.m4 +++ b/m4/getcwd-abort-bug.m4 @@ -1,4 +1,4 @@ -# serial 5 +# serial 6 # Determine whether getcwd aborts when the length of the working directory # name is unusually large. Any length between 4k and 16k trigger the bug # when using glibc-2.4.90-9 or older. @@ -15,6 +15,7 @@ AC_DEFUN([gl_FUNC_GETCWD_ABORT_BUG], [ AC_CHECK_DECLS_ONCE([getcwd]) AC_CHECK_HEADERS_ONCE([unistd.h]) + AC_REQUIRE([gl_PATHMAX_SNIPPET_PREREQ]) AC_CHECK_FUNCS([getpagesize]) AC_CACHE_CHECK([whether getcwd aborts when 4k < cwd_length < 16k], gl_cv_func_getcwd_abort_bug, @@ -32,10 +33,11 @@ AC_DEFUN([gl_FUNC_GETCWD_ABORT_BUG], #else /* on Windows with MSVC */ # include <direct.h> #endif -#include <limits.h> #include <string.h> #include <sys/stat.h> +]gl_PATHMAX_SNIPPET[ + /* Don't get link errors because mkdir is redefined to rpl_mkdir. */ #undef mkdir |