summaryrefslogtreecommitdiff
path: root/lib/tdb/common/open.c
Commit message (Expand)AuthorAgeFilesLines
* tdb: Introduce tdb_oob()Volker Lendecke2019-08-211-3/+3
* lib:tdb: Use C99 initializer for tdb_headerAndreas Schneider2019-01-281-1/+3
* tdb: Allow !CLEAR_IF_FIRST & MUTEX_LOCKINGVolker Lendecke2018-11-061-49/+42
* tdb: Use explicit initializationVolker Lendecke2018-10-251-3/+1
* tdb: Avoid castsVolker Lendecke2018-10-251-3/+3
* tdb: Make sure the hash size fitsVolker Lendecke2018-03-221-0/+15
* tdb: Clarify the CLEAR_IF_FIRST locked logicVolker Lendecke2017-08-171-32/+38
* tdb: Refuse to load a database with hash size 0Andrew Bartlett2015-12-181-0/+7
* tdb: allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs.Stefan Metzmacher2014-11-201-9/+9
* tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke2014-05-221-0/+200
* tdb: introduce tdb->hdr_ofsVolker Lendecke2014-05-221-15/+38
* tdb: introduce TDB_SUPPORTED_FEATURE_FLAGSStefan Metzmacher2014-05-221-0/+28
* tdb: return ENOSYS if the tdb was created with spinlocks.Stefan Metzmacher2014-05-121-0/+1
* tdb: don't alter errno on success of tdb_open_ex()Stefan Metzmacher2014-04-021-0/+2
* tdb: always open internal databases with incompatible hash.Michael Adam2014-02-151-0/+5
* tdb: Avoid reallocs for lockrecsVolker Lendecke2013-12-141-0/+1
* tdb: Fix a typoVolker Lendecke2013-02-161-1/+1
* tdb: Remove "header" from tdb_contextVolker Lendecke2013-02-051-17/+22
* tdb: Pass argument "header" to check_header_hashVolker Lendecke2013-02-051-4/+6
* tdb: Pass argument "header" to tdb_new_databaseVolker Lendecke2013-02-051-6/+8
* tdb: Make tdb_new_database() follow a more conventional styleVolker Lendecke2012-12-211-3/+4
* tdb: Fix blank line endingsVolker Lendecke2012-12-211-3/+3
* tdb: Make tdb robust against improper CLEAR_IF_FIRST restarttdb-1.2.11Volker Lendecke2012-10-061-4/+28
* lib/tdb: fix OpenBSD incoherent mmap.Rusty Russell2012-03-221-1/+3
* tdb: be more careful on 4G files.Rusty Russell2011-12-191-0/+10
* tdb:common/open.c - use "discard_const_p" for certain "tdb->name" assignmentsMatthias Dieter Wallnöfer2010-11-271-2/+2
* tdb: set tdb->name early, as it's needed for tdb_name()Stefan Metzmacher2010-11-121-6/+27
* tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij2010-10-211-9/+9
* tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash.Rusty Russell2010-09-271-3/+18
* tdb: automatically identify Jenkins hash tdbsRusty Russell2010-09-271-14/+27
* tdb: add Bob Jenkins lookup3 hash as helper hash.Rusty Russell2010-09-271-15/+1
* lib/tdb: fix c++ build warning in tdb_header_hash().Günther Deschner2010-09-201-1/+1
* tdb: added TDB_NO_FSYNC env variableAndrew Tridgell2010-09-161-0/+4
* tdb: put example hashes into header, so we notice incorrect hash_fn.Rusty Russell2010-09-131-1/+54
* tdb: remove unused variable in tdb_new_database().Günther Deschner2010-05-111-1/+0
* tdb: fix short write logic in tdb_new_databaseRusty Russell2010-05-051-15/+1
* tdb: Fix indentation in tdb_new_database()Volker Lendecke2010-03-251-1/+1
* Fix some nonempty blank linesVolker Lendecke2010-03-251-4/+4
* tdb: use tdb_nest_lock() for active lock.Rusty Russell2010-02-241-5/+10
* tdb: use tdb_nest_lock() for open lock.Rusty Russell2010-02-221-2/+3
* tdb: cleanup: tdb_have_extra_locks() helperRusty Russell2010-02-171-1/+1
* tdb: cleanup: rename global_lock to allrecord_lock.Rusty Russell2010-02-171-1/+1
* tdb: cleanup: rename GLOBAL_LOCK to OPEN_LOCK.Rusty Russell2010-02-171-4/+4
* tdb: cleanup: split brlock and brunlock methods.Rusty Russell2010-02-171-9/+9
* tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behaviorStefan Metzmacher2009-11-201-0/+17
* tdb: always set tdb->tracefd to -1 to be safe on goto failStefan Metzmacher2009-11-201-4/+3
* tdb: reset tdb->fd to -1 in tdb_close()Kirill Smelkov2009-10-291-1/+3
* lib/tdb: wean off TDB_ERRCODE.Rusty Russell2009-10-221-2/+4
* lib/tdb: TDB_TRACE support (for developers)Rusty Russell2009-10-221-2/+29
* lib/tdb: don't overwrite TDBs with different version numbers.Rusty Russell2009-08-281-5/+7