[launchd-changes] [22880] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Sun Sep 24 14:04:06 PDT 2006
Revision: 22880
http://trac.macosforge.org/projects/launchd/changeset/22880
Author: zarzycki at apple.com
Date: 2006-09-24 14:04:05 -0700 (Sun, 24 Sep 2006)
Log Message:
-----------
Just a simple rename of internal symbols.
More trending toward the vproc_t/vprocmgr_t APIs...
Modified Paths:
--------------
trunk/launchd/src/bootstrap.defs
trunk/launchd/src/bootstrap_public.c
trunk/launchd/src/launchd_core_logic.c
trunk/launchd/src/launchd_mach_ipc.c
Modified: trunk/launchd/src/bootstrap.defs
===================================================================
--- trunk/launchd/src/bootstrap.defs 2006-09-24 20:01:11 UTC (rev 22879)
+++ trunk/launchd/src/bootstrap.defs 2006-09-24 21:04:05 UTC (rev 22880)
@@ -46,10 +46,10 @@
cusertype: vproc_mig_t;
-userprefix raw_;
-serverprefix x_;
+userprefix vproc_mig_;
+serverprefix job_mig_;
-routine bootstrap_create_server(
+routine create_server(
__bs_port : job_t;
__server_cmd : cmd_t;
__server_uid : natural_t;
@@ -59,19 +59,19 @@
skip; /* Last used in 10.4. Was bootstrap_unprivileged() */
-routine bootstrap_check_in(
+routine check_in(
__bs_port : job_t;
__service_name : name_t;
ServerAuditToken __token : audit_token_t;
out __service_port : mach_port_move_receive_t);
-routine bootstrap_register(
+routine register(
__bs_port : job_t;
ServerAuditToken __token : audit_token_t;
__service_name : name_t;
__service_port : mach_port_t);
-routine bootstrap_look_up(
+routine look_up(
__bs_port : job_t;
ServerAuditToken __token : audit_token_t;
__service_name : name_t;
@@ -79,28 +79,28 @@
skip; /* last used in 10.4 */
-routine bootstrap_parent(
+routine parent(
__bs_port : job_t;
out __parent_port : mach_port_send_t);
skip; /* last used in 10.4 */
-routine bootstrap_info(
+routine info(
__bs_port : job_t;
out __service_names : name_array_t, dealloc;
out __service_active : bootstrap_status_array_t, dealloc);
-routine bootstrap_subset(
+routine subset(
__bs_port : job_t;
__requestor_port: mach_port_t;
out __subset_port : mach_port_make_send_t);
-routine bootstrap_create_service(
+routine create_service(
__bs_port : job_t;
__service_name : name_t;
out __service_port : mach_port_t);
-routine bootstrap_transfer_subset(
+routine transfer_subset(
__bs_port : job_t;
out __bs_reqport : mach_port_t;
out __bs_rcvright : mach_port_move_receive_t;
@@ -108,11 +108,11 @@
out __service_pids : pointer_t, dealloc;
out __service_ports : mach_port_array_t, dealloc);
-routine bootstrap_getsocket(
+routine getsocket(
__bs_port : job_t;
out __sockpath : name_t);
-routine mpm_spawn(
+routine spawn(
__bs_port : job_t;
ServerAuditToken __token : audit_token_t;
__chars : _internal_string_t;
@@ -123,18 +123,18 @@
out __pid : pid_t;
out __obsvr_port : mach_port_make_send_t);
-routine mpm_wait(
+routine wait(
__bs_port : job_t;
sreplyport __rport : mach_port_make_send_once_t;
ServerAuditToken __token : audit_token_t;
out __waitval : integer_t);
-routine mpm_uncork_fork(
+routine uncork_fork(
__bs_port : job_t;
ServerAuditToken __token : audit_token_t);
/* Essentially the inverse of bootstrap_unprivileged() */
-routine bootstrap_get_self(
+routine get_self(
__bs_port : job_t;
ServerAuditToken __token : audit_token_t;
out __job_port : mach_port_make_send_t);
Modified: trunk/launchd/src/bootstrap_public.c
===================================================================
--- trunk/launchd/src/bootstrap_public.c 2006-09-24 20:01:11 UTC (rev 22879)
+++ trunk/launchd/src/bootstrap_public.c 2006-09-24 21:04:05 UTC (rev 22880)
@@ -44,7 +44,7 @@
vm_offset_t *service_pids, mach_msg_type_number_t *service_pidsCnt,
mach_port_array_t *ports, mach_msg_type_number_t *portCnt)
{
- return raw_bootstrap_transfer_subset(bp, reqport, rcvright, service_names, service_namesCnt, service_pids, service_pidsCnt, ports, portCnt);
+ return vproc_mig_transfer_subset(bp, reqport, rcvright, service_names, service_namesCnt, service_pids, service_pidsCnt, ports, portCnt);
}
pid_t
@@ -114,7 +114,7 @@
break;
}
- kr = raw_mpm_spawn(bootstrap_port, buf, buf_len, argc, envc, flags, u_mask, &p, &obsvr_port);
+ kr = vproc_mig_spawn(bootstrap_port, buf, buf_len, argc, envc, flags, u_mask, &p, &obsvr_port);
free(buf);
@@ -141,25 +141,25 @@
kern_return_t
mpm_wait(mach_port_t ajob, int *wstatus)
{
- return raw_mpm_wait(ajob, wstatus);
+ return vproc_mig_wait(ajob, wstatus);
}
kern_return_t
mpm_uncork_fork(mach_port_t ajob)
{
- return raw_mpm_uncork_fork(ajob);
+ return vproc_mig_uncork_fork(ajob);
}
kern_return_t
bootstrap_create_server(mach_port_t bp, cmd_t server_cmd, uid_t server_uid, boolean_t on_demand, mach_port_t *server_port)
{
- return raw_bootstrap_create_server(bp, server_cmd, server_uid, on_demand, server_port);
+ return vproc_mig_create_server(bp, server_cmd, server_uid, on_demand, server_port);
}
kern_return_t
bootstrap_subset(mach_port_t bp, mach_port_t requestor_port, mach_port_t *subset_port)
{
- return raw_bootstrap_subset(bp, requestor_port, subset_port);
+ return vproc_mig_subset(bp, requestor_port, subset_port);
}
kern_return_t
@@ -181,25 +181,25 @@
kern_return_t
bootstrap_getsocket(mach_port_t bp, name_t sockpath)
{
- return raw_bootstrap_getsocket(bp, sockpath);
+ return vproc_mig_getsocket(bp, sockpath);
}
kern_return_t
bootstrap_parent(mach_port_t bp, mach_port_t *parent_port)
{
- return raw_bootstrap_parent(bp, parent_port);
+ return vproc_mig_parent(bp, parent_port);
}
kern_return_t
bootstrap_register(mach_port_t bp, name_t service_name, mach_port_t sp)
{
- return raw_bootstrap_register(bp, service_name, sp);
+ return vproc_mig_register(bp, service_name, sp);
}
kern_return_t
bootstrap_create_service(mach_port_t bp, name_t service_name, mach_port_t *sp)
{
- return raw_bootstrap_create_service(bp, service_name, sp);
+ return vproc_mig_create_service(bp, service_name, sp);
}
kern_return_t
@@ -211,13 +211,13 @@
vproc_get_self();
- return raw_bootstrap_check_in(vproc_self, service_name, sp);
+ return vproc_mig_check_in(vproc_self, service_name, sp);
}
kern_return_t
bootstrap_look_up(mach_port_t bp, name_t service_name, mach_port_t *sp)
{
- return raw_bootstrap_look_up(bp, service_name, sp);
+ return vproc_mig_look_up(bp, service_name, sp);
}
kern_return_t
@@ -274,7 +274,7 @@
name_array_t *service_names, mach_msg_type_number_t *service_namesCnt,
bootstrap_status_array_t *service_active, mach_msg_type_number_t *service_activeCnt)
{
- return raw_bootstrap_info(bp, service_names, service_namesCnt,
+ return vproc_mig_info(bp, service_names, service_namesCnt,
service_active, service_activeCnt);
}
@@ -288,7 +288,7 @@
return;
}
- if (raw_bootstrap_get_self(bootstrap_port, &bp_self) != 0) {
+ if (vproc_mig_get_self(bootstrap_port, &bp_self) != 0) {
return;
}
Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c 2006-09-24 20:01:11 UTC (rev 22879)
+++ trunk/launchd/src/launchd_core_logic.c 2006-09-24 21:04:05 UTC (rev 22880)
@@ -601,9 +601,9 @@
}
/* Sigh... at the moment, MIG has maxsize == sizeof(reply union) */
- mxmsgsz = sizeof(union __RequestUnion__x_bootstrap_subsystem);
- if (x_bootstrap_subsystem.maxsize > mxmsgsz) {
- mxmsgsz = x_bootstrap_subsystem.maxsize;
+ mxmsgsz = sizeof(union __RequestUnion__job_mig_bootstrap_subsystem);
+ if (job_mig_bootstrap_subsystem.maxsize > mxmsgsz) {
+ mxmsgsz = job_mig_bootstrap_subsystem.maxsize;
}
if (!job_assumes(j, runtime_add_mport(j->bs_port, bootstrap_server, mxmsgsz) == KERN_SUCCESS)) {
@@ -2847,9 +2847,9 @@
sprintf(j->label, "%d", MACH_PORT_INDEX(j->bs_port));
/* Sigh... at the moment, MIG has maxsize == sizeof(reply union) */
- mxmsgsz = sizeof(union __RequestUnion__x_bootstrap_subsystem);
- if (x_bootstrap_subsystem.maxsize > mxmsgsz) {
- mxmsgsz = x_bootstrap_subsystem.maxsize;
+ mxmsgsz = sizeof(union __RequestUnion__job_mig_bootstrap_subsystem);
+ if (job_mig_bootstrap_subsystem.maxsize > mxmsgsz) {
+ mxmsgsz = job_mig_bootstrap_subsystem.maxsize;
}
if (!job_assumes(j, runtime_add_mport(j->bs_port, bootstrap_server, mxmsgsz) == KERN_SUCCESS)) {
Modified: trunk/launchd/src/launchd_mach_ipc.c
===================================================================
--- trunk/launchd/src/launchd_mach_ipc.c 2006-09-24 20:01:11 UTC (rev 22879)
+++ trunk/launchd/src/launchd_mach_ipc.c 2006-09-24 21:04:05 UTC (rev 22880)
@@ -145,7 +145,7 @@
}
kern_return_t
-x_bootstrap_create_server(job_t j, cmd_t server_cmd, uid_t server_uid, boolean_t on_demand,
+job_mig_create_server(job_t j, cmd_t server_cmd, uid_t server_uid, boolean_t on_demand,
audit_token_t au_tok, mach_port_t *server_portp)
{
struct ldcred ldc;
@@ -185,7 +185,7 @@
}
kern_return_t
-x_bootstrap_getsocket(job_t j, name_t spr)
+job_mig_getsocket(job_t j, name_t spr)
{
if (!sockpath) {
return BOOTSTRAP_NO_MEMORY;
@@ -199,7 +199,7 @@
}
kern_return_t
-x_bootstrap_get_self(job_t j, audit_token_t au_tok, mach_port_t *unprivportp)
+job_mig_get_self(job_t j, audit_token_t au_tok, mach_port_t *unprivportp)
{
struct ldcred ldc;
job_t j2;
@@ -229,7 +229,7 @@
kern_return_t
-x_bootstrap_check_in(job_t j, name_t servicename, audit_token_t au_tok, mach_port_t *serviceportp)
+job_mig_check_in(job_t j, name_t servicename, audit_token_t au_tok, mach_port_t *serviceportp)
{
static pid_t last_warned_pid = 0;
struct machservice *ms;
@@ -266,7 +266,7 @@
}
kern_return_t
-x_bootstrap_register(job_t j, audit_token_t au_tok, name_t servicename, mach_port_t serviceport)
+job_mig_register(job_t j, audit_token_t au_tok, name_t servicename, mach_port_t serviceport)
{
struct machservice *ms;
struct ldcred ldc;
@@ -315,7 +315,7 @@
}
kern_return_t
-x_bootstrap_look_up(job_t j, audit_token_t au_tok, name_t servicename, mach_port_t *serviceportp, mach_msg_type_name_t *ptype)
+job_mig_look_up(job_t j, audit_token_t au_tok, name_t servicename, mach_port_t *serviceportp, mach_msg_type_name_t *ptype)
{
struct machservice *ms;
struct ldcred ldc;
@@ -345,7 +345,7 @@
}
kern_return_t
-x_bootstrap_parent(job_t j, mach_port_t *parentport, mach_msg_type_name_t *pptype)
+job_mig_parent(job_t j, mach_port_t *parentport, mach_msg_type_name_t *pptype)
{
job_log(j, LOG_DEBUG, "Requested parent bootstrap port");
@@ -365,7 +365,7 @@
}
static void
-x_bootstrap_info_countservices(struct machservice *ms, void *context)
+job_mig_info_countservices(struct machservice *ms, void *context)
{
unsigned int *cnt = context;
@@ -381,7 +381,7 @@
};
static void
-x_bootstrap_info_copyservices(struct machservice *ms, void *context)
+job_mig_info_copyservices(struct machservice *ms, void *context)
{
struct x_bootstrap_info_copyservices_cb *info_resp = context;
@@ -399,7 +399,7 @@
}
kern_return_t
-x_bootstrap_info(job_t j, name_array_t *servicenamesp, unsigned int *servicenames_cnt,
+job_mig_info(job_t j, name_array_t *servicenamesp, unsigned int *servicenames_cnt,
bootstrap_status_array_t *serviceactivesp, unsigned int *serviceactives_cnt)
{
struct x_bootstrap_info_copyservices_cb info_resp = { NULL, NULL, NULL, NULL, 0 };
@@ -407,7 +407,7 @@
job_t ji;
for (ji = j; ji; ji = job_parent(ji))
- job_foreach_service(ji, x_bootstrap_info_countservices, &cnt, false);
+ job_foreach_service(ji, job_mig_info_countservices, &cnt, false);
mig_allocate((vm_address_t *)&info_resp.service_names, cnt * sizeof(info_resp.service_names[0]));
if (!launchd_assumes(info_resp.service_names != NULL)) {
@@ -420,7 +420,7 @@
}
for (ji = j; ji; ji = job_parent(ji))
- job_foreach_service(ji, x_bootstrap_info_copyservices, &info_resp, false);
+ job_foreach_service(ji, job_mig_info_copyservices, &info_resp, false);
launchd_assumes(info_resp.i == cnt);
@@ -442,7 +442,7 @@
}
kern_return_t
-x_bootstrap_transfer_subset(job_t j, mach_port_t *reqport, mach_port_t *rcvright,
+job_mig_transfer_subset(job_t j, mach_port_t *reqport, mach_port_t *rcvright,
name_array_t *servicenamesp, unsigned int *servicenames_cnt,
vm_offset_t *service_pids, mach_msg_type_number_t *service_pidsCnt,
mach_port_array_t *ports, unsigned int *ports_cnt)
@@ -460,7 +460,7 @@
job_log(j, LOG_DEBUG, "Transferring sub-bootstrap to the per session launchd.");
- job_foreach_service(j, x_bootstrap_info_countservices, &cnt, true);
+ job_foreach_service(j, job_mig_info_countservices, &cnt, true);
mig_allocate((vm_address_t *)&info_resp.service_names, cnt * sizeof(info_resp.service_names[0]));
if (!launchd_assumes(info_resp.service_names != NULL)) {
@@ -477,7 +477,7 @@
goto out_bad;
}
- job_foreach_service(j, x_bootstrap_info_copyservices, &info_resp, true);
+ job_foreach_service(j, job_mig_info_copyservices, &info_resp, true);
launchd_assumes(info_resp.i == cnt);
@@ -511,7 +511,7 @@
}
kern_return_t
-x_bootstrap_subset(job_t j, mach_port_t requestorport, mach_port_t *subsetportp)
+job_mig_subset(job_t j, mach_port_t requestorport, mach_port_t *subsetportp)
{
int bsdepth = 0;
job_t js = j;
@@ -538,7 +538,7 @@
}
kern_return_t
-x_bootstrap_create_service(job_t j, name_t servicename, mach_port_t *serviceportp)
+job_mig_create_service(job_t j, name_t servicename, mach_port_t *serviceportp)
{
struct machservice *ms;
@@ -570,7 +570,7 @@
}
kern_return_t
-x_mpm_wait(job_t j, mach_port_t srp, audit_token_t au_tok, integer_t *waitstatus)
+job_mig_wait(job_t j, mach_port_t srp, audit_token_t au_tok, integer_t *waitstatus)
{
#if 0
struct ldcred ldc;
@@ -580,7 +580,7 @@
}
kern_return_t
-x_mpm_uncork_fork(job_t j, audit_token_t au_tok)
+job_mig_uncork_fork(job_t j, audit_token_t au_tok)
{
if (!j) {
return BOOTSTRAP_NOT_PRIVILEGED;
@@ -592,7 +592,7 @@
}
kern_return_t
-x_mpm_spawn(job_t j, audit_token_t au_tok,
+job_mig_spawn(job_t j, audit_token_t au_tok,
_internal_string_t charbuf, mach_msg_type_number_t charbuf_cnt,
uint32_t argc, uint32_t envc, uint64_t flags, uint16_t mig_umask,
pid_t *child_pid, mach_port_t *obsvr_port)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20060924/5a12711b/attachment.html
More information about the launchd-changes
mailing list