From e98803ca48969ead81e753f06bc3dbf10669fb6b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 30 Nov 2004 14:52:34 +0000 Subject: rename from chdir.m4 --- m4/chdir-long.m4 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 m4/chdir-long.m4 (limited to 'm4/chdir-long.m4') diff --git a/m4/chdir-long.m4 b/m4/chdir-long.m4 new file mode 100644 index 000000000..32c24c761 --- /dev/null +++ b/m4/chdir-long.m4 @@ -0,0 +1,24 @@ +#serial 1 + +# Written by Jim Meyering. +# Use Gnulib's robust replacement chdir function. +# It can handle arbitrarily long directory names, which means +# that when it is given the name of an existing directory, it +# never fails with ENAMETOOLONG. +# +# It still fails with ENAMETOOLONG if the specified directory +# name contains a component that would provoke such a failure +# all by itself (e.g. if the component is longer than PATH_MAX +# on systems that define PATH_MAX). + +AC_DEFUN([gl_FUNC_CHDIR_LONG], +[ + gl_PREREQ_CHDIR_LONG +]) + +AC_DEFUN([gl_PREREQ_CHDIR_LONG], +[ + AM_STDBOOL_H + gl_FUNC_MEMPCPY + gl_FUNC_OPENAT +]) -- cgit v1.2.3-70-g09d2