mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 19:37:16 +02:00
50 lines
952 B
Bash
Executable file
50 lines
952 B
Bash
Executable file
#!/bin/sh -
|
|
#
|
|
# $Id: chk.def,v 1.4 2000/12/12 18:20:59 bostic Exp $
|
|
#
|
|
# Check to make sure we haven't forgotten to add any interfaces
|
|
# to the Win32 libdb.def file.
|
|
|
|
# Run from the top-level directory.
|
|
[ -f db_config.h ] && cd ..
|
|
|
|
f=build_win32/libdb.def
|
|
t1=/tmp/__1
|
|
t2=/tmp/__2
|
|
|
|
sed '/; /d' $f |
|
|
egrep @ |
|
|
awk '{print $1}' |
|
|
sed -e '/db_xa_switch/d' \
|
|
-e '/^__/d' -e '/^;/d' |
|
|
sort > ${t1}
|
|
|
|
egrep __P include/db.src |
|
|
sed '/^[a-z]/!d' |
|
|
awk '{print $2}' |
|
|
sed 's/^\*//' |
|
|
sed '/^__/d' | sort > ${t2}
|
|
|
|
if cmp -s ${t1} ${t2} ; then
|
|
:
|
|
else
|
|
echo "<<< libdb.def"
|
|
echo ">>> DB include files"
|
|
diff ${t1} ${t2}
|
|
fi
|
|
|
|
# Check to make sure we don't have any extras in the libdb.def file.
|
|
sed '/; /d' $f |
|
|
egrep @ |
|
|
awk '{print $1}' |
|
|
sed -e '/__db_global_values/d' > ${t1}
|
|
|
|
for i in `cat ${t1}`; do
|
|
if egrep $i */*.c > /dev/null; then
|
|
:
|
|
else
|
|
echo "$f: $i not found in DB sources"
|
|
fi
|
|
done
|
|
|
|
rm -f ${t1} ${t2}
|