[launchd-changes] [23551] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 10:14:12 PDT 2008
Revision: 23551
http://trac.macosforge.org/projects/launchd/changeset/23551
Author: zarzycki at apple.com
Date: 2008-03-12 10:14:11 -0700 (Wed, 12 Mar 2008)
Log Message:
-----------
<rdar://problem/5794954> liblaunch.c consumes API deprecated in 10.6
Modified Paths:
--------------
trunk/launchd/src/launchctl.c
trunk/launchd/src/liblaunch.c
Modified: trunk/launchd/src/launchctl.c
===================================================================
--- trunk/launchd/src/launchctl.c 2008-03-12 16:44:23 UTC (rev 23550)
+++ trunk/launchd/src/launchctl.c 2008-03-12 17:14:11 UTC (rev 23551)
@@ -1791,11 +1791,11 @@
cmd = launch_data_get_string(tmp);
if ((kr = bootstrap_create_server(bootstrap_port, (char *)cmd, u, d, &msr)) != KERN_SUCCESS) {
- fprintf(stderr, "%s: bootstrap_create_server(): %d\n", getprogname(), kr);
+ fprintf(stderr, "%s: bootstrap_create_server(): %s\n", getprogname(), bootstrap_strerror(kr));
continue;
}
if ((kr = bootstrap_check_in(msr, (char*)sn, &msv)) != KERN_SUCCESS) {
- fprintf(stderr, "%s: bootstrap_create_service(): %d\n", getprogname(), kr);
+ fprintf(stderr, "%s: bootstrap_check_in(): %s\n", getprogname(), bootstrap_strerror(kr));
mach_port_mod_refs(mach_task_self(), msv, MACH_PORT_RIGHT_RECEIVE, -1);
continue;
}
Modified: trunk/launchd/src/liblaunch.c
===================================================================
--- trunk/launchd/src/liblaunch.c 2008-03-12 16:44:23 UTC (rev 23550)
+++ trunk/launchd/src/liblaunch.c 2008-03-12 17:14:11 UTC (rev 23551)
@@ -1224,8 +1224,8 @@
if (bootstrap_create_server(bootstrap_port, BEZEL_UI_PATH, target_user, true, &bezel_ui_server) == BOOTSTRAP_SUCCESS) {
mach_port_t srv;
- if (bootstrap_create_service(bezel_ui_server, BEZEL_UI_SERVICE, &srv) == BOOTSTRAP_SUCCESS) {
- mach_port_deallocate(mach_task_self(), srv);
+ if (bootstrap_check_in(bezel_ui_server, BEZEL_UI_SERVICE, &srv) == BOOTSTRAP_SUCCESS) {
+ mach_port_mod_refs(mach_task_self(), srv, MACH_PORT_RIGHT_RECEIVE, -1);
}
mach_port_deallocate(mach_task_self(), bezel_ui_server);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080312/29c44924/attachment.html
More information about the launchd-changes
mailing list