[launchd-changes] [23686] branches/PR-5898404/launchd/src/libvproc.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Aug 20 22:11:24 PDT 2008


Revision: 23686
          http://trac.macosforge.org/projects/launchd/changeset/23686
Author:   dsorresso at apple.com
Date:     2008-08-20 22:11:24 -0700 (Wed, 20 Aug 2008)
Log Message:
-----------
Fixed an error code return.

Modified Paths:
--------------
    branches/PR-5898404/launchd/src/libvproc.c

Modified: branches/PR-5898404/launchd/src/libvproc.c
===================================================================
--- branches/PR-5898404/launchd/src/libvproc.c	2008-08-21 03:16:26 UTC (rev 23685)
+++ branches/PR-5898404/launchd/src/libvproc.c	2008-08-21 05:11:24 UTC (rev 23686)
@@ -646,13 +646,11 @@
 		break;
 	case VPROC_GSK_TRANSACTIONS_ENABLED:
 		/* Shared memory region is required for transactions. */
-		if (unlikely(vproc_shmem == NULL)) {
-			fprintf(stderr, "Initializing shmem...\n");
+		if( unlikely(vproc_shmem == NULL) ) {
 			int po_r = pthread_once(&shmem_inited, vproc_shmem_init);
-			if (po_r != 0 || vproc_shmem == NULL) {
-				fprintf(stderr, "pthread_once(): %d, vproc_shmem = %p\n", po_r, vproc_shmem);
+			if( po_r != 0 || vproc_shmem == NULL ) {
 				if( outval ) {
-					*outval = 0;
+					*outval = -1;
 				}
 				return (vproc_err_t)vproc_swap_integer;
 			}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080820/f562f4f6/attachment.html 


More information about the launchd-changes mailing list