From: Jim Meyering Date: Tue, 30 Nov 2004 14:52:34 +0000 (+0000) Subject: rename from chdir.m4 X-Git-Tag: v5.3.0~267 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e98803ca48969ead81e753f06bc3dbf10669fb6b;p=thirdparty%2Fcoreutils.git rename from chdir.m4 --- diff --git a/m4/chdir-long.m4 b/m4/chdir-long.m4 new file mode 100644 index 0000000000..32c24c7615 --- /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 +])