[100218] trunk/base/src/cregistry/registry.c

cal at macports.org cal at macports.org
Mon Dec 3 16:17:26 PST 2012


Revision: 100218
          https://trac.macports.org/changeset/100218
Author:   cal at 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:
--------------
    trunk/base/src/cregistry/registry.c

Modified: trunk/base/src/cregistry/registry.c
===================================================================
--- 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 {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121203/31eda718/attachment-0001.html>


More information about the macports-changes mailing list