1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/lib/ntdb
Rusty Russell 5b15d10795 autoconf: build in NTDB.
I previously added -DDISABLE_NTDB to FLAGS, but lib/param/util.c
doesn't seem to be compiled with that flag, so it's really not a good
solution.

So instead, compile in ntdb for the autoconf build.  This means:

1) Add -DHAVE_CCAN to cflags.
2) Remove pyntdb from autoconf objects (which is what tdb does)
3) Remove -DDISABLE_NTDB
4) Add ntdb utility objects
5) Link in ntdb everywhere we link in tdb.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Reviewed-by: Jeremy Allison <jra@samba.org>
2013-04-12 14:59:00 -07:00
..
ABI ntdb: remove ntdb_error() 2012-06-19 05:38:06 +02:00
doc ntdb: make database read-only during ntdb_parse() callback. 2012-06-22 07:35:17 +02:00
test ntdb: don't call open hook when re-opening an existing database. 2013-03-23 09:39:50 +01:00
tools ntdb: Cast getpid() result to unsigned int for GNU/Solaris build 2013-03-15 10:38:25 -07:00
check.c ntdb: remove hash table trees. 2012-06-19 05:38:07 +02:00
configure TDB2: Goodbye TDB2, Hello NTDB. 2012-06-19 05:38:06 +02:00
free.c ntdb: remove unused local variable. 2012-10-08 04:43:36 +02:00
hash.c ntdb: take advantage of direct access across expand. 2012-06-22 07:35:17 +02:00
io.c ntdb: allow direct access for NTDB_INTERNAL dbs during expansion. 2012-06-22 07:35:17 +02:00
libntdb.m4 autoconf: build in NTDB. 2013-04-12 14:59:00 -07:00
LICENSE TDB2: Goodbye TDB2, Hello NTDB. 2012-06-19 05:38:06 +02:00
lock.c ntdb: Cast getpid() result to unsigned int for GNU/Solaris build 2013-03-15 10:38:25 -07:00
Makefile TDB2: Goodbye TDB2, Hello NTDB. 2012-06-19 05:38:06 +02:00
ntdb.c ntdb: make database read-only during ntdb_parse() callback. 2012-06-22 07:35:17 +02:00
ntdb.h ntdb: make database read-only during ntdb_parse() callback. 2012-06-22 07:35:17 +02:00
ntdb.pc.in TDB2: Goodbye TDB2, Hello NTDB. 2012-06-19 05:38:06 +02:00
open.c ntdb: don't call open hook when re-opening an existing database. 2013-03-23 09:39:50 +01:00
private.h ntdb: enhancement to allow direct access to the ntdb map during expansion. 2012-06-22 07:35:17 +02:00
pyntdb.c pyntdb: Fix init function for ntdb python module. 2012-09-25 22:40:39 +02:00
summary.c ntdb: remove hash table trees. 2012-06-19 05:38:07 +02:00
transaction.c ntdb: fix database corruption when transaction doesn't change anything. 2013-02-20 05:31:19 +01:00
traverse.c ntdb: optimize ntdb_fetch. 2012-06-19 05:38:07 +02:00
wscript ntdb: fix database corruption when transaction doesn't change anything. 2013-02-20 05:31:19 +01:00