summaryrefslogtreecommitdiff
path: root/source3/lib/g_lock.c
Commit message (Expand)AuthorAgeFilesLines
* s3: Add "g_lock_do" as a convenience wrapper function (cherry picked from com...Volker Lendecke2010-04-011-0/+64
* s3: Fix timeout calculation if g_lock_lock is given a timeout < 60sVolker Lendecke2010-04-011-1/+6
* s3: Slightly increase parallelism in g_lockVolker Lendecke2010-04-011-1/+7
* s3: Avoid starving locks when many processes die at the same timeVolker Lendecke2010-04-011-6/+4
* s3: Avoid a thundering herd in g_lock_unlockVolker Lendecke2010-04-011-1/+16
* s3: Optimize g_lock_lock for a heavily contended caseVolker Lendecke2010-04-011-3/+36
* s3: Fix handling of processes that died in g_lockVolker Lendecke2010-04-011-3/+5
* s3: Fix a typo (cherry picked from commit bac235dd302570850bb25194ff4bd39b6d6...Volker Lendecke2010-04-011-1/+1
* Fix warning messages on compile in g_lock.c Volker & Michael please check.Jeremy Allison2010-04-011-14/+4
* s3:g_lock: remove a nested event loop, replacing the inner loop by selectMichael Adam2010-04-011-38/+101
* s3:g_lock: remove an unreached code path.Michael Adam2010-04-011-4/+0
* s3: Implement global locks in a g_lock tdbVolker Lendecke2010-04-011-0/+594