From 1fe609720882cd1616b6a5366eab6bd6567cda45 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 28 Nov 2004 20:55:38 +0000 Subject: [PATCH] *** empty log message *** --- m4/ChangeLog | 6 ++++++ m4/chdir.m4 | 2 +- m4/openat.m4 | 21 +++++++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 m4/openat.m4 diff --git a/m4/ChangeLog b/m4/ChangeLog index fa917e5d99..93379837c3 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,9 @@ +2004-11-28 Jim Meyering + + * chdir.m4: New file. + * openat.m4: New file. + * jm-macros.m4 (gl_MACROS): Require gl_FUNC_CHDIR. + 2004-11-25 Paul Eggert * mempcpy.m4: New file, taken from gnulib. diff --git a/m4/chdir.m4 b/m4/chdir.m4 index c3268b30c3..2b2ef2050e 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 0000000000..0124fbd995 --- /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 +]) -- 2.47.2