summaryrefslogtreecommitdiff
path: root/lib/tdb/common/io.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-06tdb: Inline the common part of tdb_oobVolker Lendecke1-8/+2
2019-08-06tdb: Speed up tdb_oob()Volker Lendecke1-1/+12
2019-08-06tdb: Introduce tdb_oob()Volker Lendecke1-8/+14
2019-08-06tdb: Rename tdb_oob() to tdb_notrans_oob()Volker Lendecke1-3/+3
2018-11-28tdb: Use #ifdef instead of #if for config.h definitionsAndreas Schneider1-2/+2
2018-03-22tdb: Harden tdb_rec_readVolker Lendecke1-0/+28
2017-08-24tdb: Use posix_fallocateVolker Lendecke1-0/+46
2017-08-24tdb: Add an intermediate variableVolker Lendecke1-2/+3
2017-08-24tdb: Truncate the file after expand failureVolker Lendecke1-2/+25
2017-08-24tdb: Protect against EINTRVolker Lendecke1-3/+24
2014-05-22tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke1-1/+2
2014-05-22tdb: introduce tdb->hdr_ofsVolker Lendecke1-12/+89
2013-06-03tdb: Add another overflow check to tdb_expand_adjustVolker Lendecke1-0/+6
2013-06-03tdb: add proper OOM/ENOSPC handling to tdb_expand()Stefan Metzmacher1-8/+23
2013-06-03tdb: add overflow detection to tdb_expand_adjust()Stefan Metzmacher1-3/+31
2013-06-03tdb: add overflow/ENOSPC handling to tdb_expand_file()Stefan Metzmacher1-1/+11
2013-06-03tdb: add a 'new_size' helper variable to tdb_expand_file()Stefan Metzmacher1-4/+7
2013-05-28tdb: fix logging of offets and lengths.Rusty Russell1-18/+18
2013-03-26tdb: Little format changeVolker Lendecke1-1/+1
2013-03-05tdb: Slightly simplify tdb_expand_fileVolker Lendecke1-2/+4
2013-02-05tdb: Remove "header" from tdb_contextVolker Lendecke1-2/+2
2012-12-21tdb: Fix blank line endingsVolker Lendecke1-9/+9
2012-10-06tdb: Make robust against shrinking tdbsRusty Russell1-12/+20
2012-03-23lib/tdb: fix transaction issue for HAVE_INCOHERENT_MMAP.Rusty Russell1-11/+10
2012-03-23lib/tdb: fix missing return 0 code.Rusty Russell1-1/+1
2012-03-22lib/tdb: fix OpenBSD incoherent mmap.Rusty Russell1-18/+31
2011-12-21tdb: use same expansion factor logic when expanding for new recovery area.Rusty Russell1-20/+28
2011-12-19tdb: be more careful on 4G files.Rusty Russell1-13/+32
2011-04-18tdb_expand: limit the expansion with huge recordsSimo Sorce1-5/+20
2010-03-25Fix some nonempty blank linesVolker Lendecke1-2/+2
2010-02-24tdb: remove lock opsRusty Russell1-2/+0
2010-02-17tdb: cleanup: split brlock and brunlock methods.Rusty Russell1-1/+2
2009-10-23tdb: rename 'struct list_struct' into 'struct tdb_record'Stefan Metzmacher1-4/+4
2009-10-22lib/tdb: wean off TDB_ERRCODE.Rusty Russell1-16/+19
2009-07-30If the record is at the end of the database, pretending it has length 1Rusty Russell1-4/+1
2008-09-17Move common libraries from root to lib/.Jelmer Vernooij1-0/+473