X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=testsuite%2Fall_sourcecode.tests;h=42360eb31ac6f9c4691b43578986793b61a143f6;hb=f4e50b0bcd6d379a7f00a4d735336044944f93ff;hp=23b8aec88e65782e227766ead10b47ed9ec35f66;hpb=dbd8c3b2954f22b4d5221aa157153fec6f68ee57;p=oweals%2Fbusybox.git diff --git a/testsuite/all_sourcecode.tests b/testsuite/all_sourcecode.tests index 23b8aec88..42360eb31 100755 --- a/testsuite/all_sourcecode.tests +++ b/testsuite/all_sourcecode.tests @@ -36,16 +36,19 @@ find $srcdir/../ \ -e '\' \ -e '\' \ -e '\' \ - -e '\' \ + -e '\' -e '\' -e '\' \ -e '\' \ -e '\' \ - -e '\' \ + -e '\' \ -e '\' \ -e '\' \ -e '\' \ -e '\' \ -e '\' \ -e '\' \ + -e '\' \ + -e '\' \ + -e '\' \ | sed -e "s:^$srcdir/\.\./::g" > src.typos testing "Common typos" "cat src.typos" "" "" "" rm -f src.typos @@ -56,9 +59,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|sys/(errno|fcntl|signal|stropts|termios|unistd))\.h\>' \ + | sed -e "s:^$srcdir/\.\./::g" > src.obsolete.headers +testing "Obsolete headers" "cat src.obsolete.headers" "" "" "" +rm -f src.obsolete.headers exit $FAILCOUNT