maint.mk: adapt openat.h-include-without-use test
authorJim Meyering <meyering@fb.com>
Sat, 4 Jan 2014 00:58:50 +0000 (16:58 -0800)
committerJim Meyering <meyering@fb.com>
Sat, 4 Jan 2014 01:00:01 +0000 (17:00 -0800)
* 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
top/maint.mk

index f0a1c1c..a73c962 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2014-01-03  Jim Meyering  <meyering@fb.com>
+
+       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  <eggert@cs.ucla.edu>
 
        doc: use ASCII in .texi files where UTF-8 isn't needed
index cae2dda..d5bb427 100644 (file)
@@ -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.