]> granicus.if.org Git - ipset/blob - check_libmap.sh
netfilter: Replace spin_is_locked() with lockdep
[ipset] / check_libmap.sh
1 #!/bin/sh
2 for file in include/libipset/*.h; do
3     case $file in
4     */ui.h) continue ;;
5     esac
6     grep ^extern $file | sed -r -e 's/\(.*//' -e 's/.* \*?//' | egrep -v '\[|\;'
7 done | while read symbol; do
8     if [ -z "$symbol" -o "$symbol" = '{' ]; then
9         continue
10     fi
11     if [ -z "`grep \" $symbol\;\" lib/libipset.map`" ]; then
12         echo "Symbol $symbol is missing from libipset.map"
13     fi
14 done