[launchd-changes] [22936] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Fri Nov 3 13:23:02 PST 2006
Revision: 22936
http://trac.macosforge.org/projects/launchd/changeset/22936
Author: zarzycki at apple.com
Date: 2006-11-03 13:23:01 -0800 (Fri, 03 Nov 2006)
Log Message:
-----------
Removing the bootstrap_look_up_array() function.
This function never worked prior to Leopard, but we weren't sure if applications depended on it failing.
After much research, we believe the answer is safely no.
Modified Paths:
--------------
trunk/launchd/src/libbootstrap.c
trunk/launchd/src/libvproc_internal.h
Modified: trunk/launchd/src/libbootstrap.c
===================================================================
--- trunk/launchd/src/libbootstrap.c 2006-11-03 21:02:52 UTC (rev 22935)
+++ trunk/launchd/src/libbootstrap.c 2006-11-03 21:23:01 UTC (rev 22936)
@@ -113,37 +113,6 @@
}
kern_return_t
-bootstrap_look_up_array(mach_port_t bp,
- name_array_t names, mach_msg_type_number_t name_cnt,
- mach_port_array_t *ports, mach_msg_type_number_t *port_cnt,
- boolean_t *all)
-{
- unsigned int i;
- kern_return_t r;
-
- if (name_cnt > BOOTSTRAP_MAX_LOOKUP_COUNT)
- return BOOTSTRAP_BAD_COUNT;
-
- *port_cnt = name_cnt;
-
- r = vm_allocate(mach_task_self(), (vm_address_t *)&ports, name_cnt * sizeof(mach_port_t), true);
-
- if (r != KERN_SUCCESS)
- return r;
-
- *all = true;
-
- for (i = 0; i < name_cnt; i++) {
- if (bootstrap_look_up(bp, names[i], &((*ports)[i])) == BOOTSTRAP_SUCCESS)
- continue;
- *all = false;
- ports[i] = MACH_PORT_NULL;
- }
-
- return BOOTSTRAP_SUCCESS;
-}
-
-kern_return_t
bootstrap_status(mach_port_t bp, name_t service_name, bootstrap_status_t *service_active)
{
mach_port_t p;
Modified: trunk/launchd/src/libvproc_internal.h
===================================================================
--- trunk/launchd/src/libvproc_internal.h 2006-11-03 21:02:52 UTC (rev 22935)
+++ trunk/launchd/src/libvproc_internal.h 2006-11-03 21:23:01 UTC (rev 22936)
@@ -56,17 +56,7 @@
void _vproc_logv(int pri, int err, const char *msg, va_list ap);
-
kern_return_t
-bootstrap_look_up_array(
- mach_port_t bp,
- name_array_t service_names,
- mach_msg_type_number_t service_namesCnt,
- mach_port_array_t *sps,
- mach_msg_type_number_t *service_portsCnt,
- boolean_t *all_services_known);
-
-kern_return_t
bootstrap_info(
mach_port_t bp,
name_array_t *service_names,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20061103/30303110/attachment.html
More information about the launchd-changes
mailing list