]> git.saurik.com Git - apple/launchd.git/blame - src/job_reply.defs
launchd-842.92.1.tar.gz
[apple/launchd.git] / src / job_reply.defs
CommitLineData
ed34e3c3
A
1/*
2 * Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
3 *
4 * @APPLE_APACHE_LICENSE_HEADER_START@
5 *
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 *
18 * @APPLE_APACHE_LICENSE_HEADER_END@
19 */
20
5b0a4722 21subsystem job_reply 500;
ed34e3c3
A
22
23#include <mach/std_types.defs>
24#include <mach/mach_types.defs>
eabd1701 25#include "job_types.defs"
ef398931
A
26import "bootstrap.h";
27import "vproc.h";
28import "vproc_internal.h";
ed34e3c3
A
29
30skip; /* create_server */
31
eabd1701 32skip; /* reboot2 */
ed34e3c3 33
eabd1701 34skip; /* check_in2 */
ed34e3c3 35
eabd1701 36skip; /* register2 */
ed34e3c3 37
eabd1701 38skip; /* look_up2 */
ed34e3c3 39
dcace88f
A
40simpleroutine
41job_mig_send_signal_reply(
42 rp : mach_port_move_send_once_t;
43 kr : kern_return_t, RetCode
44);
ed34e3c3
A
45
46skip; /* parent */
47
5b0a4722 48skip; /* post_fork_ping */
ed34e3c3
A
49
50skip; /* info */
51
52skip; /* subset */
53
eabd1701 54skip; /* setup_shmem */
ed34e3c3 55
eabd1701 56skip; /* take_subset */
ed34e3c3
A
57
58skip; /* getsocket */
59
60skip; /* spawn */
61
dcace88f 62skip; /* wait */
5b0a4722
A
63
64skip; /* uncork_fork */
65
66skip; /* swap_integer */
67
5b0a4722
A
68skip; /* log */
69
70skip; /* lookup_per_user_context */
71
72skip; /* move_subset */
73
74skip; /* swap_complex */
75
dcace88f
A
76simpleroutine
77job_mig_log_drain_reply(
78 rp : mach_port_move_send_once_t;
79 kr : kern_return_t, RetCode;
80 outval : pointer_t
81);
ddbbfbc1
A
82
83skip; /* log_forward */
84
85skip; /* kickstart */
86
87skip; /* embedded_wait */
88
89skip; /* lookup_children */
90
91skip; /* switch_to_session */
92
93skip; /* transaction_count_for_pid */
eabd1701 94
ddbbfbc1
A
95skip; /* pid_is_managed */
96
97skip; /* port_for_label */
98
99skip; /* init_session */
100
dcace88f
A
101skip; /* set_security_session */
102
103skip; /* wait2 */
104
105skip; /* event_source_check_in */
106
107skip; /* event_set_state */
108
109simpleroutine
110job_mig_spawn2_reply(
111 rp : mach_port_move_send_once_t;
112 kr : kern_return_t, RetCode;
113 pid : pid_t;
114 obsrvp : mach_port_move_receive_t
115);
116
117skip; /* get_root_bootstrap */
eabd1701
A
118
119skip; /* legacy_ipc_request */