⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chk.def

📁 mysql数据库源代码
💻 DEF
字号:
#!/bin/sh -## $Id: chk.def,v 1.9 2002/03/27 04:32:57 bostic Exp $## Check to make sure we haven't forgotten to add any interfaces# to the Win32 libdb.def file.d=../..# Test must be run from the top-level directory, not from a test directory.[ -f $d/LICENSE ] || {	echo 'FAIL: cannot find source distribution directory.'	exit 1}f=$d/build_win32/libdb.deft1=__1t2=__2exitv=0sed '/; /d' $f |    egrep @ |    awk '{print $1}' |    sed -e '/db_xa_switch/d' \	-e '/^__/d' -e '/^;/d' |    sort > $t1egrep __P $d/dbinc_auto/ext_prot.in |    sed '/^[a-z]/!d' |    awk '{print $2}' |    sed 's/^\*//' |    sed '/^__/d' | sort > $t2if cmp -s $t1 $t2 ; then	:else	echo "<<< libdb.def >>> DB include files"	diff $t1 $t2	echo "FAIL: missing items in libdb.def file."	exitv=1fi# 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' > $t1for i in `cat $t1`; do	if egrep $i $d/*/*.c > /dev/null; then		:	else		echo "$f: $i not found in DB sources"	fidone > $t2test -s $t2 && {	cat $t2	echo "FAIL: found unnecessary items in libdb.def file."	exitv=1}exit $exitv

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -