* m4/mkfifoat.m4 (gl_FUNC_MKFIFOAT): Conditionally set REPLACE_MKFIFOAT.
* lib/sys_stat.in.h (mkfifoat): Disable _GL_CXXALIASWARN invocation on
non-glibc systems.
Resolve conflicts for functions introduced in Android API level 23.
+ * m4/mkfifoat.m4 (gl_FUNC_MKFIFOAT): Conditionally set REPLACE_MKFIFOAT.
+ * lib/sys_stat.in.h (mkfifoat): Disable _GL_CXXALIASWARN invocation on
+ non-glibc systems.
+
* m4/strerror_r.m4 (gl_FUNC_STRERROR_R_WORKS): Conditionally set
REPLACE_STRERROR_R.
* lib/string.in.h (strerror_r): Disable _GL_CXXALIASWARN invocation on
# endif
_GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mkfifoat);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef mkfifoat
# if HAVE_RAW_DECL_MKFIFOAT
-# serial 8
+# serial 9
# See if we need to provide mkfifoat/mknodat replacement.
dnl Copyright (C) 2009-2023 Free Software Foundation, Inc.
else
# No known system has mkfifoat but not mknodat
HAVE_MKFIFOAT=0
+ case "$gl_cv_onwards_func_mkfifoat" in
+ future*) REPLACE_MKFIFOAT=1 ;;
+ esac
HAVE_MKNODAT=0
case "$gl_cv_onwards_func_mknodat" in
future*) REPLACE_MKNODAT=1 ;;