Revision
100218
Author
cal@macports.org
Date
2012-12-03 16:17:26 -0800 (Mon, 03 Dec 2012)

Log Message

registry: use BEGIN IMMEDIATE rather than BEGIN EXCLUSIVE

The only difference between BEGIN IMMEDIATE and BEGIN EXCLUSIVE is that
the latter immediately blocks ready access for all clients, while the
former only does that when needed.

Modified Paths

Diff

Modified: trunk/base/src/cregistry/registry.c (100217 => 100218)


--- trunk/base/src/cregistry/registry.c	2012-12-04 00:12:26 UTC (rev 100217)
+++ trunk/base/src/cregistry/registry.c	2012-12-04 00:17:26 UTC (rev 100218)
@@ -366,7 +366,7 @@
  * @return             true if success; false if failure
  */
 int reg_start_write(reg_registry* reg, reg_error* errPtr) {
-    if (reg_start(reg, "BEGIN EXCLUSIVE", errPtr)) {
+    if (reg_start(reg, "BEGIN IMMEDIATE", errPtr)) {
         reg->status |= reg_transacting | reg_can_write;
         return 1;
     } else {