1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/lib/tdb/ABI
Volker Lendecke db5bda56bf tdb: add TDB_MUTEX_LOCKING support
This adds optional support for locking based on
shared robust mutexes.

The caller can use the TDB_MUTEX_LOCKING flag
together with TDB_CLEAR_IF_FIRST after verifying
with tdb_runtime_check_for_robust_mutexes() that
it's supported by the current system.

The caller should be aware that using TDB_MUTEX_LOCKING
implies some limitations, e.g. it's not possible to
have multiple read chainlocks on a given hash chain
from multiple processes.

Note: that this doesn't make tdb thread safe!

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Signed-off-by: Volker Lendecke <vl@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2014-05-22 21:05:15 +02:00
..
tdb-1.2.1.sigs
tdb-1.2.2.sigs tdb: commit ABI/tdb-1.2.2.sigs 2010-05-11 18:11:05 +02:00
tdb-1.2.3.sigs tdb: workaround starvation problem in locking entire database. 2010-08-14 02:31:22 +09:30
tdb-1.2.4.sigs tdb: add ABI/tdb-1.2.4.sigs 2010-09-14 13:10:47 +02:00
tdb-1.2.5.sigs tdb: add Bob Jenkins lookup3 hash as helper hash. 2010-09-27 10:48:28 +09:30
tdb-1.2.6.sigs tdb: fix non-WAF build, commit 1.2.6 ABI file. 2010-09-27 11:06:51 +09:30
tdb-1.2.7.sigs tdb: commit the version 1.2.7 signatures 2010-10-23 16:37:28 +02:00
tdb-1.2.8.sigs tdb: add ABI/tdb-1.2.8.sigs 2010-12-23 20:35:41 +01:00
tdb-1.2.9.sigs tdb: add ABI/tdb-1.2.9.sigs 2010-12-29 11:26:12 +01:00
tdb-1.2.10.sigs lib/tdb: Update ABI 2012-03-29 13:12:46 +02:00
tdb-1.2.11.sigs tdb: add tdb_rescue() 2012-10-04 09:04:19 +09:30
tdb-1.2.12.sigs tdb: change version to tdb-1.2.12 2013-06-04 16:07:55 +02:00
tdb-1.2.13.sigs tdb: change version to 1.2.13. 2014-03-18 15:42:48 +01:00
tdb-1.3.0.sigs tdb: add TDB_MUTEX_LOCKING support 2014-05-22 21:05:15 +02:00