[launchd-changes] [23353] trunk/launchd/src/launchd_core_logic.c

source_changes at macosforge.org source_changes at macosforge.org
Tue Sep 4 15:55:10 PDT 2007


Revision: 23353
          http://trac.macosforge.org/projects/launchd/changeset/23353
Author:   zarzycki at apple.com
Date:     2007-09-04 15:55:10 -0700 (Tue, 04 Sep 2007)

Log Message:
-----------
<rdar://problem/5455720> 9A536: No SMB sharing

Modified Paths:
--------------
    trunk/launchd/src/launchd_core_logic.c

Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c	2007-09-04 21:23:22 UTC (rev 23352)
+++ trunk/launchd/src/launchd_core_logic.c	2007-09-04 22:55:10 UTC (rev 23353)
@@ -2033,6 +2033,16 @@
 			job_start(j);
 		} else {
 			job_watch(j);
+
+			/*
+			 * 5455720
+			 *
+			 * Path checking and monitoring is really racy right now.
+			 * We should clean this up post Leopard.
+			 */
+			if (job_keepalive(j)) {
+				job_start(j);
+			}
 		}
 	} else {
 		job_log(j, LOG_DEBUG, "Tried to dispatch an already active job.");

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070904/e696c146/attachment.html


More information about the launchd-changes mailing list