summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger2006-04-16 21:14:59 +0000
committerMike Frysinger2006-04-16 21:14:59 +0000
commitd017d73399b079bf4c90b6fdfb647a8c5ad6c52a (patch)
tree095876179a2966a8ecb28c997c187e50e32ab363
parentaf07a00082c2e44e6db5a294e13ab028e7f996d7 (diff)
downloadbusybox-d017d73399b079bf4c90b6fdfb647a8c5ad6c52a.zip
busybox-d017d73399b079bf4c90b6fdfb647a8c5ad6c52a.tar.gz
add a check for obsolete headers
-rwxr-xr-xtestsuite/all_sourcecode.tests16
1 files changed, 13 insertions, 3 deletions
diff --git a/testsuite/all_sourcecode.tests b/testsuite/all_sourcecode.tests
index 23b8aec..83b4bd5 100755
--- a/testsuite/all_sourcecode.tests
+++ b/testsuite/all_sourcecode.tests
@@ -56,9 +56,19 @@ rm -f src.typos
#
find $srcdir/.. '(' -name '*.c' -o -name '*.h' ')' -print0 | xargs -0 \
grep -E -e '\<(bcmp|bcopy|bzero|getwd|index|mktemp|rindex|utimes)\>[[:space:]]*\(' \
- | sed -e "s:^$srcdir/\.\./::g" > src.obsolete
-testing "Obsolete function usage" "cat src.obsolete" "" "" ""
-rm -f src.obsolete
+ | sed -e "s:^$srcdir/\.\./::g" > src.obsolete.funcs
+testing "Obsolete function usage" "cat src.obsolete.funcs" "" "" ""
+rm -f src.obsolete.funcs
+
+
+#
+# don't allow obsolete headers
+#
+find $srcdir/.. '(' -name '*.c' -o -name '*.h' ')' -print0 | xargs -0 \
+ grep -E -e '\<(malloc|memory)\.h\>' \
+ | sed -e "s:^$srcdir/\.\./::g" > src.obsolete.headers
+testing "Obsolete function usage" "cat src.obsolete.headers" "" "" ""
+rm -f src.obsolete.headers
exit $FAILCOUNT