diff options
-rw-r--r-- | m4/ChangeLog | 6 | ||||
-rw-r--r-- | m4/chdir.m4 | 2 | ||||
-rw-r--r-- | m4/openat.m4 | 21 |
3 files changed, 28 insertions, 1 deletions
diff --git a/m4/ChangeLog b/m4/ChangeLog index fa917e5d9..93379837c 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,9 @@ +2004-11-28 Jim Meyering <jim@meyering.net> + + * chdir.m4: New file. + * openat.m4: New file. + * jm-macros.m4 (gl_MACROS): Require gl_FUNC_CHDIR. + 2004-11-25 Paul Eggert <eggert@cs.ucla.edu> * mempcpy.m4: New file, taken from gnulib. diff --git a/m4/chdir.m4 b/m4/chdir.m4 index c3268b30c..2b2ef2050 100644 --- a/m4/chdir.m4 +++ b/m4/chdir.m4 @@ -1,6 +1,6 @@ #serial 1 -# From Jim Meyering. +# 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 diff --git a/m4/openat.m4 b/m4/openat.m4 new file mode 100644 index 000000000..0124fbd99 --- /dev/null +++ b/m4/openat.m4 @@ -0,0 +1,21 @@ +#serial 1 + +# Written by Jim Meyering. +# See if we need to use our replacement for Solaris' openat function. + +AC_DEFUN([gl_FUNC_OPENAT], +[ + AC_REPLACE_FUNCS(openat) + case $ac_cv_func_openat in + yes) ;; + *) + AC_DEFINE([__OPENAT_PREFIX], [[rpl_]], + [Define to rpl_ if the openat replacement function should be used.]) + gl_PREREQ_OPENAT;; + esac +]) + +AC_DEFUN([gl_PREREQ_OPENAT], +[ + gl_SAVE_CWD +]) |