r10492: work around a bug in solaris which cases lock upgrades to fail with
authorAndrew Tridgell <tridge@samba.org>
Mon, 26 Sep 2005 01:12:12 +0000 (01:12 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:38:55 +0000 (13:38 -0500)
commitbe27946d84dbf9155d9505d00abe91089a9b8125
tree90ed05cc9e2f8394822579f2fc9bc0cefa671ba1
parent9593101ec118dd242bf25fabf3e17c58269e632c
r10492: work around a bug in solaris which cases lock upgrades to fail with
EDEADLK even when progress can be made. This is not a good solution,
but I can't find anything better.
(This used to be commit 980dd17f7d0a622cd772afc9ba15e50007ad9c6e)
source4/lib/tdb/common/lock.c
source4/lib/tdb/common/tdb_private.h
source4/lib/tdb/common/transaction.c