📄 libtdb.m4
字号:
dnl find the tdb sources. This is meant to work both for dnl tdb standalone builds, and builds of packages using tdbtdbdir=""tdbpaths="$srcdir $srcdir/lib/tdb $srcdir/tdb $srcdir/../tdb"for d in $tdbpaths; do if test -f "$d/common/tdb.c"; then tdbdir="$d" AC_SUBST(tdbdir) break; fidoneif test x"$tdbdir" = "x"; then AC_MSG_ERROR([cannot find tdb source in $tdbpaths])fiTDB_OBJ="common/tdb.o common/dump.o common/transaction.o common/error.o common/traverse.o"TDB_OBJ="$TDB_OBJ common/freelist.o common/freelistcheck.o common/io.o common/lock.o common/open.o"AC_SUBST(TDB_OBJ)AC_SUBST(LIBREPLACEOBJ)TDB_LIBS=""AC_SUBST(TDB_LIBS)TDB_CFLAGS="-I$tdbdir/include"AC_SUBST(TDB_CFLAGS)AC_CHECK_FUNCS(mmap pread pwrite getpagesize utime)AC_CHECK_HEADERS(getopt.h sys/select.h sys/time.h)AC_HAVE_DECL(pread, [#include <unistd.h>])AC_HAVE_DECL(pwrite, [#include <unistd.h>])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -