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 21subsystem job_reply 500; 22 23#include <mach/std_types.defs> 24#include <mach/mach_types.defs> 25#include "job_types.defs" 26import "bootstrap.h"; 27import "vproc.h"; 28import "vproc_internal.h"; 29 30skip; /* create_server */ 31 32skip; /* reboot2 */ 33 34skip; /* check_in2 */ 35 36skip; /* register2 */ 37 38skip; /* look_up2 */ 39 40simpleroutine 41job_mig_send_signal_reply( 42 rp : mach_port_move_send_once_t; 43 kr : kern_return_t, RetCode 44); 45 46skip; /* parent */ 47 48skip; /* post_fork_ping */ 49 50skip; /* info */ 51 52skip; /* subset */ 53 54skip; /* setup_shmem */ 55 56skip; /* take_subset */ 57 58skip; /* getsocket */ 59 60skip; /* spawn */ 61 62skip; /* wait */ 63 64skip; /* uncork_fork */ 65 66skip; /* swap_integer */ 67 68skip; /* log */ 69 70skip; /* lookup_per_user_context */ 71 72skip; /* move_subset */ 73 74skip; /* swap_complex */ 75 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); 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 */ 94 95skip; /* pid_is_managed */ 96 97skip; /* port_for_label */ 98 99skip; /* init_session */ 100 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 */ 118 119skip; /* legacy_ipc_request */ 120