/* lock entire database with read lock */ int tdb_lockall_read(struct tdb_context *tdb) { return _tdb_lockall(tdb, F_RDLCK, F_SETLKW); }
/* lock entire database with read lock - nonblock varient */ int tdb_lockall_read_nonblock(struct tdb_context *tdb) { return _tdb_lockall(tdb, F_RDLCK, F_SETLK); }
/* lock entire database with write lock - mark only */ int tdb_lockall_mark(struct tdb_context *tdb) { return _tdb_lockall(tdb, F_WRLCK | TDB_MARK_LOCK, F_SETLKW); }
/* lock entire database with write lock */ int tdb_lockall(struct tdb_context *tdb) { return _tdb_lockall(tdb, F_WRLCK, F_SETLKW); }
/* lock entire database with read lock - nonblock varient */ int tdb_lockall_read_nonblock(struct tdb_context *tdb) { int ret = _tdb_lockall(tdb, F_RDLCK, F_SETLK); tdb_trace_ret(tdb, "tdb_lockall_read_nonblock", ret); return ret; }
/* lock entire database with read lock */ int tdb_lockall_read(struct tdb_context *tdb) { tdb_trace(tdb, "tdb_lockall_read"); return _tdb_lockall(tdb, F_RDLCK, F_SETLKW); }
/* lock entire database with write lock */ int tdb_lockall(struct tdb_context *tdb) { tdb_trace(tdb, "tdb_lockall"); return _tdb_lockall(tdb, F_WRLCK, F_SETLKW); }