summaryrefslogtreecommitdiff
path: root/source3/lib/g_lock.c
Commit message (Expand)AuthorAgeFilesLines
* lib: Avoid includes.h in g_lock.cVolker Lendecke2019-11-061-1/+5
* lib: Remove g_lock_do()Volker Lendecke2019-11-061-64/+0
* g_lock: Avoid sys_random(), use generate_random()Volker Lendecke2019-11-061-2/+2
* lib: Remove #define serverid_equal server_id_equalVolker Lendecke2019-11-061-3/+3
* s3/lib: clang: Fix 'passed-by-value struct argument contains uninit-ed data'Noel Power2019-07-161-1/+1
* g_lock: Fix a typoVolker Lendecke2019-05-081-1/+1
* g_lock: Apply some constVolker Lendecke2019-05-081-1/+2
* dbwrap: Clarify db_open_watched APIVolker Lendecke2018-08-171-1/+1
* g_lock: Fix DEBUG messagesVolker Lendecke2018-08-171-2/+2
* lib: Pass mem_ctx to lock_path()Volker Lendecke2018-08-171-1/+1
* g_lock: Simplify g_lock_trylockVolker Lendecke2018-08-141-18/+35
* g_lock: Avoid a double call to serverid_existVolker Lendecke2018-08-141-1/+2
* tevent: Fix callers of tevent_req_set_endtimeVolker Lendecke2018-04-241-2/+0
* lib: Make g_lock_locks use TDB_DATAVolker Lendecke2018-02-081-7/+3
* lib: Make g_lock_dump use TDB_DATAVolker Lendecke2018-02-081-6/+7
* lib: Make g_lock_do use TDB_DATAVolker Lendecke2018-02-081-4/+3
* lib: Make g_lock_write_data use TDB_DATAVolker Lendecke2018-02-081-5/+8
* lib: Make g_lock_unlock use TDB_DATAVolker Lendecke2018-02-081-7/+9
* lib: Make g_lock_lock use TDB_DATAVolker Lendecke2018-02-081-4/+4
* lib: Make g_lock_lock_send use TDB_DATAVolker Lendecke2018-02-081-8/+7
* s3:g_lock: keep old mylock on error and don't store new mylock on errorStefan Metzmacher2018-01-101-2/+17
* g_lock: fix cleanup of stale entries in g_lock_trylock()Stefan Metzmacher2017-12-201-1/+5
* s3:glock: Move sanity check in g_lock_parse()Andreas Schneider2017-12-101-2/+2
* dbwrap_watch: Remove the "prec" parameter from watch_recvVolker Lendecke2017-11-291-1/+1
* g_lock: remove unused functions g_lock_get() and g_lock_get_talloc()Volker Lendecke2017-07-251-76/+0
* g_lock: Use parse_record in g_lock_dumpVolker Lendecke2017-07-251-24/+64
* g_lock: remove unused functions g_lock_put() and g_lock_record_store()Volker Lendecke2017-07-251-80/+0
* g_lock: Use dbwrap_do_locked in g_lock_write_dataVolker Lendecke2017-07-251-34/+62
* g_lock: Use dbwrap_do_locked in g_lock_lock_retryVolker Lendecke2017-07-251-28/+25
* g_lock: Use dbwrap_do_locked for g_lock_lockVolker Lendecke2017-07-251-21/+43
* g_lock: Avoid talloc in g_lock_trylockVolker Lendecke2017-07-251-39/+28
* g_lock: Initialize variablesVolker Lendecke2017-07-251-2/+2
* g_lock: Implement g_lock_unlock without tallocVolker Lendecke2017-07-251-45/+50
* g_lock: add "struct g_lock" without tallocVolker Lendecke2017-07-251-0/+89
* g_lock: simplify g_lock_trylockVolker Lendecke2017-07-251-15/+18
* g_lock: Walk locks only once in g_lock_trylockVolker Lendecke2017-07-251-10/+3
* g_lock: open with LOCK_ORDER_3Volker Lendecke2017-06-151-1/+1
* g_lock: Heuristically check for server existenceVolker Lendecke2017-06-151-0/+16
* g_lock: Allow lock upgrade/downgradeVolker Lendecke2017-06-151-14/+31
* g_lock: Make g_lock_dump return a complete list of locksVolker Lendecke2017-06-151-17/+13
* g_lock: Add g_lock_write_dataVolker Lendecke2017-06-151-0/+49
* g_lock: Make g_lock_record_store also store userdataVolker Lendecke2017-06-151-10/+13
* g_lock: Reformat to allow userdataVolker Lendecke2017-06-151-31/+98
* g_lock: Move parsing routines togetherVolker Lendecke2017-06-151-54/+54
* g_lock: unparse->putVolker Lendecke2017-06-151-5/+5
* g_lock: parse->getVolker Lendecke2017-06-151-7/+7
* g_lock: Remove a pointless "else"Volker Lendecke2017-06-151-2/+1
* g_lock: Remove unused g_lock_getVolker Lendecke2017-06-151-33/+0
* g_lock: Make it endian-neutralVolker Lendecke2017-06-151-13/+85
* g_lock: More correct error msgVolker Lendecke2017-06-151-1/+1