summaryrefslogtreecommitdiff
path: root/lib/tdb/common/tdb.c
Commit message (Expand)AuthorAgeFilesLines
* tdb: Avoid NULL tdb_writeVolker Lendecke2017-08-091-0/+4
* tdb: Consistency check for tdb_storevVolker Lendecke2017-08-091-0/+5
* tdb: Use tdb_storev in tdb_appendtdb-1.3.11Volker Lendecke2016-08-291-30/+6
* tdb: Add tdb_storevVolker Lendecke2016-08-291-0/+25
* tdb: Add tdb_trace_1plusn_rec_flag_retVolker Lendecke2016-08-291-0/+19
* tdb: Vectorize _tdb_storeVolker Lendecke2016-08-291-15/+54
* tdb: Vectorize tdb_update_hashVolker Lendecke2016-08-291-12/+26
* tdb: Allow _v variant in tdb_update_hash_cmpVolker Lendecke2016-08-291-7/+31
* tdb: Remove unnecessary checksVolker Lendecke2016-08-291-3/+1
* tdb: Do an overflow checkVolker Lendecke2016-08-291-1/+8
* tdb: Fix a signed/unsigned hickupVolker Lendecke2016-08-291-1/+1
* tdb: avoid many fcntl calls when incrementing seqnumBob Campbell2016-07-031-0/+5
* tdb: Fix a commentVolker Lendecke2014-09-301-1/+1
* tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke2014-05-221-0/+9
* tdb: consolidate tdb allocation code - re-use dead records at hash top.Michael Adam2014-04-091-30/+0
* tdb: Reduce freelist contentionVolker Lendecke2014-03-181-19/+1
* tdb: Make "tdb_purge_dead" internally publicVolker Lendecke2014-03-181-1/+1
* tdb: Make "tdb_find_dead" internally publicVolker Lendecke2014-03-181-3/+3
* tdb: Add "last_ptr" to tdb_find_deadVolker Lendecke2014-03-181-4/+13
* tdb: Move adding tailer space to tdb_find_deadVolker Lendecke2014-03-181-3/+4
* tdb: Do a best fit search for dead recordsVolker Lendecke2014-03-181-7/+13
* tdb: Don't purge records to a blocked freelistVolker Lendecke2014-03-181-1/+4
* tdb: Fix a tdb corruptionVolker Lendecke2014-03-181-2/+5
* tdb: in tdb_delete_hash, make lock/unlock bracket more obviousMichael Adam2014-02-151-1/+1
* tdb: simplify tdb_delete_hash() a bitMichael Adam2014-02-141-12/+5
* tdb: Add overflow-checking tdb_add_off_tVolker Lendecke2013-06-031-0/+11
* tdb: Remove "header" from tdb_contextVolker Lendecke2013-02-051-6/+6
* tdb: Fix blank line endingsVolker Lendecke2012-12-211-10/+10
* Fix compile when TDB_TRACE is enabled.Ira Cooper2012-01-061-1/+1
* tdb: Use tdb_parse_record in tdb_update_hashVolker Lendecke2011-12-251-12/+16
* tdb: Avoid a malloc/memcpy in _tdb_storeVolker Lendecke2011-12-191-17/+8
* tdb: increment sequence number in tdb_wipe_all().Rusty Russell2011-08-161-0/+2
* tdb: Fix Coverity ID 2192: NO_EFFECTVolker Lendecke2011-03-271-1/+1
* tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij2010-10-211-20/+20
* tdb: fix short write logic in tdb_new_databaseRusty Russell2010-05-051-1/+15
* Fix some nonempty blank linesVolker Lendecke2010-03-251-11/+10
* tdb: If tdb_parse_record does not find a record, return -1 instead of 0Volker Lendecke2010-02-281-1/+4
* tdb: use tdb_nest_lock() for seqnum lock.Rusty Russell2010-02-171-3/+3
* tdb: cleanup: rename global_lock to allrecord_lock.Rusty Russell2010-02-171-1/+1
* tdb: cleanup: split brlock and brunlock methods.Rusty Russell2010-02-171-2/+3
* Spelling fixes for tdb.Brad Hards2010-02-221-1/+1
* tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behaviorStefan Metzmacher2009-11-201-0/+30
* tdb: detect tdb store of identical records and skipAndrew Tridgell2009-10-251-0/+20
* tdb: rename 'struct list_struct' into 'struct tdb_record'Stefan Metzmacher2009-10-231-15/+15
* lib/tdb: wean off TDB_ERRCODE.Rusty Russell2009-10-221-3/+6
* lib/tdb: TDB_TRACE support (for developers)Rusty Russell2009-10-221-23/+209
* tdb: fix c++ build warning.Günther Deschner2009-09-071-2/+2
* realloc() has that horrible overloaded free semantic when size is 0:Rusty Russell2009-07-301-2/+7
* Detect tight loop in tdb_find()Jim McDonough2009-05-211-0/+5
* imported the tdb_repack() code from CTDBAndrew Tridgell2008-12-161-0/+89