FYI
From a75f17adf4664d5c34366f62fbca38dc5cd8e9dc Mon Sep 17 00:00:00 2001
From: Jim Meyering <[email protected]>
Date: Fri, 3 Jan 2014 16:58:50 -0800
Subject: [PATCH] maint.mk: adapt openat.h-include-without-use test
* top/maint.mk (sc_prohibit_openat_without_use): Also check for
FCHMODAT_INLINE, FCHOWNAT_INLINE and STATAT_INLINE, to avoid
failing on gnulib's own lib/{chmod,chown,stat}at.c files.
With this change, running "make sc_maint" in gnulib's top-level
directory now passes for me.
---
ChangeLog | 9 +++++++++
top/maint.mk | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index f0a1c1c..a73c962 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2014-01-03 Jim Meyering <[email protected]>
+
+ maint.mk: adapt openat.h-include-without-use test
+ * top/maint.mk (sc_prohibit_openat_without_use): Also check for
+ FCHMODAT_INLINE, FCHOWNAT_INLINE and STATAT_INLINE, to avoid
+ failing on gnulib's own lib/{chmod,chown,stat}at.c files.
+ With this change, running "make sc_maint" in gnulib's top-level
+ directory now passes for me.
+
2014-01-03 Paul Eggert <[email protected]>
doc: use ASCII in .texi files where UTF-8 isn't needed
diff --git a/top/maint.mk b/top/maint.mk
index cae2dda..d5bb427 100644
--- a/top/maint.mk
+++ b/top/maint.mk
@@ -591,7 +591,7 @@ sc_prohibit_root_dev_ino_without_use:
sc_prohibit_openat_without_use:
@h='openat.h' \
-
re='\<(openat_(permissive|needs_fchdir|(save|restore)_fail)|l?(stat|ch(own|mod))at|(euid)?accessat)\>'
\
+
re='\<(openat_(permissive|needs_fchdir|(save|restore)_fail)|l?(stat|ch(own|mod))at|(euid)?accessat|(FCHMOD|FCHOWN|STAT)AT_INLINE)\>'
\
$(_sc_header_without_use)
# Prohibit the inclusion of c-ctype.h without an actual use.
--
1.8.5.2.229.g4448466