summaryrefslogtreecommitdiff
path: root/m4/mkfifoat.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2023-01-22 12:30:17 +0100
committerBruno Haible <bruno@clisp.org>2023-01-22 15:56:42 +0100
commit09730bf22348989d457861b85ffab15eb0f294cb (patch)
treed6758f99f42a8eb7725363e76fe71a4040569902 /m4/mkfifoat.m4
parent5ca443e0b95097f86c466efe051221851c1bc84f (diff)
downloadgnulib-09730bf22348989d457861b85ffab15eb0f294cb.tar.gz
Resolve conflicts for functions introduced in Android API level 21.
* m4/mkfifoat.m4 (gl_FUNC_MKFIFOAT): Conditionally set REPLACE_MKNODAT. * lib/sys_stat.in.h (mknodat): Disable _GL_CXXALIASWARN invocation on non-glibc systems.
Diffstat (limited to 'm4/mkfifoat.m4')
-rw-r--r--m4/mkfifoat.m45
1 files changed, 4 insertions, 1 deletions
diff --git a/m4/mkfifoat.m4 b/m4/mkfifoat.m4
index e9ed962415..d7311f2557 100644
--- a/m4/mkfifoat.m4
+++ b/m4/mkfifoat.m4
@@ -1,4 +1,4 @@
-# serial 7
+# serial 8
# See if we need to provide mkfifoat/mknodat replacement.
dnl Copyright (C) 2009-2023 Free Software Foundation, Inc.
@@ -63,5 +63,8 @@ AC_DEFUN([gl_FUNC_MKFIFOAT],
# No known system has mkfifoat but not mknodat
HAVE_MKFIFOAT=0
HAVE_MKNODAT=0
+ case "$gl_cv_onwards_func_mknodat" in
+ future*) REPLACE_MKNODAT=1 ;;
+ esac
fi
])