TDB(3) Linux Programmer's Manual TDB(3)NAME
tdb - trivial database
SYNOPSIS
A database similar to gdbm which allows multiple simultaneous writers.
DESCRIPTION
This is a simple database API. It was inspired by the realisation that in Samba we have several ad-hoc bits of code that essentially imple-
ment small databases for sharing structures between parts of Samba. As I was about to add another I realised that a generic database module
was called for to replace all the ad-hoc bits.
I based the interface on gdbm. I couldn't use gdbm as we need to be able to have multiple writers to the databases at one time.
AUTHORS
Software: Andrew Tridgell <tridge@linuxcare.com> and Luke Kenneth Casson Leighton Man page: Ben Woodard <ben@valinux.com>
SEE ALSO gdbm(3), tdb_open(3), tdb_close(3), tdb_delete(3), tdb_error(3), tdb_exists(3), tdb_fetch(3), tdb_firstkey(3), tdb_store(3), tdb_tra-
verse(3), tdb_lockall(3), tdb_lockkeys(3), tdb_chainlock(3)Samba Aug 16, 2000 TDB(3)
Check Out this Related Man Page
TDB(3) Linux Programmer's Manual TDB(3)NAME
tdb - trivial database
SYNOPSIS
A database similar to gdbm which allows multiple simultaneous writers.
DESCRIPTION
This is a simple database API. It was inspired by the realisation that in Samba we have several ad-hoc bits of code that essentially imple-
ment small databases for sharing structures between parts of Samba. As I was about to add another I realised that a generic database module
was called for to replace all the ad-hoc bits.
I based the interface on gdbm. I couldn't use gdbm as we need to be able to have multiple writers to the databases at one time.
AUTHORS
Software: Andrew Tridgell <tridge@linuxcare.com> and Luke Kenneth Casson Leighton Man page: Ben Woodard <ben@valinux.com>
SEE ALSO gdbm(3), tdb_open(3), tdb_close(3), tdb_delete(3), tdb_error(3), tdb_exists(3), tdb_fetch(3), tdb_firstkey(3), tdb_store(3), tdb_tra-
verse(3), tdb_lockall(3), tdb_lockkeys(3), tdb_chainlock(3)Samba Aug 16, 2000 TDB(3)
I'm trying to install gdbm on a MacPro running Leopard. But when I do the make install, I get this error:
/usr/bin/install -c -m 644 -o root -g root gdbm.h \
/usr/include/gdbm.h
install: root: Invalid argument
make: *** Error 67
Any ideas?
Thanks (1 Reply)
Hello,
Could you please tell me if there are any books/tutorial on
gdbm programming with C for beginners.
So far, I've found few tutorials and one of those:
http://www.network-theory.co.uk/docs/gccintro/gccintro_22.html
is easy to understand but very short in treatment as it dealt with ... (6 Replies)