diff options
author | Amitay Isaacs <amitay@gmail.com> | 2012-03-27 09:44:33 +1100 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2012-03-29 20:07:03 +1030 |
commit | 3fdeaa3992bb0599613e20d8e3248c478897531f (patch) | |
tree | 55cb725d21582c13841697c092559e72809b7562 /libds | |
parent | f74ae3257a2edb9756d9f0442c1314306e936759 (diff) | |
download | samba-3fdeaa3992bb0599613e20d8e3248c478897531f.tar.gz samba-3fdeaa3992bb0599613e20d8e3248c478897531f.tar.bz2 samba-3fdeaa3992bb0599613e20d8e3248c478897531f.zip |
lib/tdb: Add/expose lock functions to support CTDB
This patch adds two lock functions used by CTDB to perform asynchronous
locking. These functions do not actually perform any fcntl operations,
but only increment internal counters.
- tdb_transaction_write_lock_mark()
- tdb_transaction_write_lock_unmark()
It also exposes two internal functions
- tdb_lock_nonblock()
- tdb_unlock()
These functions are NOT exposed in include/tdb.h to prevent any further
uses of these functions. If you ever need to use these functions, consider
using tdb2.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'libds')
0 files changed, 0 insertions, 0 deletions