summaryrefslogtreecommitdiff
path: root/lib/tdb/common/freelist.c
Commit message (Expand)AuthorAgeFilesLines
* tdb: Introduce tdb_oob()Volker Lendecke2019-08-061-1/+1
* tdb: Align integer typesVolker Lendecke2018-11-061-1/+1
* tdb: Make record deletion circular-chain safeVolker Lendecke2018-10-301-0/+11
* tdb: Purge dead records whenever we block the freelistVolker Lendecke2018-10-291-0/+6
* tdb: Remove "USE_RIGHT_MERGES" codeVolker Lendecke2018-10-251-57/+0
* tdb: Fix a typoVolker Lendecke2018-10-251-1/+1
* tdb: Make the freelist walk circular-safeVolker Lendecke2018-10-081-0/+15
* tdb: Align integer typesVolker Lendecke2018-10-081-1/+1
* tdb: defragment the freelist in tdb_allocate_from_freelist()Michael Adam2014-06-261-0/+55
* tdb: use tdb_freelist_merge_adjacent in tdb_freelist_size()Michael Adam2014-06-261-4/+29
* tdb: add tdb_freelist_merge_adjacent()Michael Adam2014-06-261-0/+59
* tdb: add utility function check_merge_ptr_with_left_record()Michael Adam2014-06-261-0/+53
* tdb: simplify tdb_free() using check_merge_with_left_record()Michael Adam2014-06-261-17/+9
* tdb: add utility function check_merge_with_left_record()Michael Adam2014-06-261-0/+50
* tdb: improve comments for tdb_free().Michael Adam2014-06-261-7/+11
* tdb: factor merge_with_left_record() out of tdb_free()Michael Adam2014-06-261-7/+37
* tdb: fix debug message in tdb_free()Michael Adam2014-06-261-1/+1
* tdb: reduce indentation in tdb_free() for merging leftMichael Adam2014-06-261-18/+23
* tdb: increase readability of read_record_on_left()Michael Adam2014-06-261-27/+41
* tdb: factor read_record_on_left() out of tdb_free()Michael Adam2014-06-261-30/+49
* tdb: consolidate tdb allocation code - re-use dead records at hash top.Michael Adam2014-04-091-13/+13
* tdb: Reduce freelist contentionVolker Lendecke2014-03-181-10/+90
* tdb: fix logging of offets and lengths.Rusty Russell2013-05-281-4/+4
* tdb: Remove "header" from tdb_contextVolker Lendecke2013-02-051-2/+2
* tdb: Fix blank line endingsVolker Lendecke2012-12-211-12/+12
* tdb: Fix a missing CONVERTVolker Lendecke2012-12-211-1/+1
* tdb: be more careful on 4G files.Rusty Russell2011-12-191-1/+1
* tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij2010-10-211-1/+1
* Fix some nonempty blank linesVolker Lendecke2010-03-251-4/+4
* Spelling fixes for tdb.Brad Hards2010-02-221-1/+1
* tdb: rename 'struct list_struct' into 'struct tdb_record'Stefan Metzmacher2009-10-231-9/+9
* lib/tdb: wean off TDB_ERRCODE.Rusty Russell2009-10-221-2/+3
* overallocate all records by 25%Andrew Tridgell2009-06-011-0/+3
* Move common libraries from root to lib/.Jelmer Vernooij2008-09-171-0/+382