[launchd-changes] [23237] trunk/launchd/src/launchd_core_logic.c
source_changes at macosforge.org
source_changes at macosforge.org
Fri Apr 27 09:40:56 PDT 2007
Revision: 23237
http://trac.macosforge.org/projects/launchd/changeset/23237
Author: zarzycki at apple.com
Date: 2007-04-27 09:40:55 -0700 (Fri, 27 Apr 2007)
Log Message:
-----------
Clean up.
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-04-26 23:35:46 UTC (rev 23236)
+++ trunk/launchd/src/launchd_core_logic.c 2007-04-27 16:40:55 UTC (rev 23237)
@@ -5240,23 +5240,14 @@
}
for (l2l_i = 0; l2l_i < l2l_name_cnt; l2l_i++) {
+ job_t j_for_service = jobmgr_find_by_pid(jmr, l2l_pids[l2l_i], true);
struct machservice *ms;
- job_t j_for_service;
- LIST_FOREACH(j_for_service, &jmr->jobs, sle) {
- if (j_for_service->p == l2l_pids[l2l_i]) {
- break;
+ if (jobmgr_assumes(jmr, j_for_service != NULL)) {
+ if ((ms = machservice_new(j_for_service, l2l_names[l2l_i], &l2l_ports[l2l_i], false))) {
+ machservice_request_notifications(ms);
}
}
-
- if (!j_for_service) {
- j_for_service = job_new_anonymous(jmr, l2l_pids[l2l_i]);
- jobmgr_assumes(jmr, j_for_service != NULL);
- }
-
- if ((ms = machservice_new(j_for_service, l2l_names[l2l_i], &l2l_ports[l2l_i], false))) {
- machservice_request_notifications(ms);
- }
}
kr = 0;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070427/b7d931e6/attachment.html
More information about the launchd-changes
mailing list