/[cvs]/ccvs/m4/chdir-long.m4
ViewVC logotype

Diff of /ccvs/m4/chdir-long.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by dprice, Tue Oct 4 02:33:12 2005 UTC revision 1.4 by mdb, Mon Nov 28 02:36:06 2005 UTC
# Line 1  Line 1 
1  #serial 6  #serial 7
2    
3  # Use Gnulib's robust chdir function.  # Use Gnulib's robust chdir function.
4  # It can handle arbitrarily long directory names, which means  # It can handle arbitrarily long directory names, which means
# Line 16  dnl with or without modifications, as lo Line 16  dnl with or without modifications, as lo
16  AC_DEFUN([gl_FUNC_CHDIR_LONG],  AC_DEFUN([gl_FUNC_CHDIR_LONG],
17  [  [
18    AC_LIBSOURCES([chdir-long.c, chdir-long.h])    AC_LIBSOURCES([chdir-long.c, chdir-long.h])
19    AC_CACHE_CHECK([whether this system has a definition of PATH_MAX],    AC_CACHE_CHECK([whether this system has an arbitrary file name length limit],
20      gl_have_path_max_definition,      gl_have_arbitrary_file_name_length_limit,
21      [AC_EGREP_CPP([have_path_max_definition],      [AC_EGREP_CPP([have_arbitrary_file_name_length_limit],
22                    [#include <unistd.h>                    [#include <unistd.h>
23  #include <limits.h>  #include <limits.h>
24  #ifdef PATH_MAX  #if defined PATH_MAX || defined MAXPATHLEN
25  have_path_max_definition  have_arbitrary_file_name_length_limit
26  #endif],  #endif],
27      gl_have_path_max_definition=yes,      gl_have_arbitrary_file_name_length_limit=yes,
28      gl_have_path_max_definition=no)])      gl_have_arbitrary_file_name_length_limit=no)])
29    
30    if test $gl_have_path_max_definition = yes; then    if test $gl_have_arbitrary_file_name_length_limit = yes; then
31      AC_LIBOBJ([chdir-long])      AC_LIBOBJ([chdir-long])
32      gl_PREREQ_CHDIR_LONG      gl_PREREQ_CHDIR_LONG
33    fi    fi

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26