+2014-11-21 Alexandre Oliva <aoliva@redhat.com>
+
+ * manual/Makefile ($(objpfx)stamp-summary): Require
+ check-safety.sh to pass.
+ * manual/check-safety.sh: Wish for verification that every
+ @deftypefn and @deftypefun is followed by a @safety remark.
+
2014-11-20 Roland McGrath <roland@hack.frob.com>
* nptl/unwind.c (unwind_cleanup): Use __libc_fatal.
$(objpfx)summary.texi: $(objpfx)stamp-summary ;
$(objpfx)stamp-summary: summary.awk $(filter-out $(objpfx)summary.texi, \
$(texis-path))
- -$(SHELL) ./check-safety.sh $(filter-out $(objpfx)%, $(texis-path))
+ $(SHELL) ./check-safety.sh $(filter-out $(objpfx)%, $(texis-path))
$(AWK) -f $^ | sort -t'\f' -df -k 1,1 | tr '\014' '\012' \
> $(objpfx)summary-tmp
$(move-if-change) $(objpfx)summary-tmp $(objpfx)summary.texi
# If no arguments are given, take all *.texi files in the current directory.
test $# != 0 || set *.texi
+# FIXME: check that each @deftypefu?n is followed by a @safety note,
+# with nothing but @deftypefu?nx and comment lines in between. (There
+# might be more stuff too).
+
+
# Check that all safety remarks have entries for all of MT, AS and AC,
# in this order, with an optional prelim note before them.
grep -n '^@safety' "$@" |