Revision
23603
Author
zarzycki@apple.com
Date
2008-04-21 14:44:10 -0700 (Mon, 21 Apr 2008)

Log Message

<rdar://problem/5858877> Make vproc_transaction_{begin,end} available to command-line tools

Modified Paths

Diff

Modified: trunk/launchd/src/libvproc.c (23602 => 23603)


--- trunk/launchd/src/libvproc.c	2008-04-21 21:41:09 UTC (rev 23602)
+++ trunk/launchd/src/libvproc.c	2008-04-21 21:44:10 UTC (rev 23603)
@@ -66,12 +66,14 @@
 
 	kr = vproc_mig_setup_shmem(bootstrap_port, &shmem_port);
 
-	assert(kr == 0);
+	//assert(kr == 0);
+	if (kr) return;
 
 	kr = vm_map(mach_task_self(), &vm_addr, getpagesize(), 0, true, shmem_port, 0, false,
 			VM_PROT_READ|VM_PROT_WRITE, VM_PROT_READ|VM_PROT_WRITE, VM_INHERIT_NONE);
 
-	assert(kr == 0);
+	//assert(kr == 0);
+	if (kr) return;
 
 	vproc_shmem = (struct vproc_shmem_s *)vm_addr;
 }