1 /* $NetBSD: mach_sysent.c,v 1.18 2005/12/11 12:20:20 christos Exp $ */
2
3 /*
4 * System call switch table.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.7 2005/02/26 23:10:20 perry Exp
8 */
9
10 #include <sys/cdefs.h>
11 __KERNEL_RCSID(0, "$NetBSD: mach_sysent.c,v 1.18 2005/12/11 12:20:20 christos Exp $");
12
13 #if defined(_KERNEL_OPT)
14 #include "opt_ntp.h"
15 #include "opt_sysv.h"
16 #endif
17 #include <sys/param.h>
18 #include <sys/systm.h>
19 #include <sys/signal.h>
20 #include <sys/mount.h>
21 #include <sys/poll.h>
22 #include <sys/sa.h>
23 #include <sys/syscallargs.h>
24 #include <compat/mach/mach_types.h>
25 #include <compat/mach/mach_message.h>
26 #include <compat/mach/mach_clock.h>
27 #include <compat/mach/mach_syscallargs.h>
28
29 #define s(type) sizeof(type)
30
31 struct sysent mach_sysent[] = {
32 { 0, 0, 0,
33 sys_nosys }, /* 0 = unimplemented */
34 { 0, 0, 0,
35 sys_nosys }, /* 1 = unimplemented */
36 { 0, 0, 0,
37 sys_nosys }, /* 2 = unimplemented */
38 { 0, 0, 0,
39 sys_nosys }, /* 3 = unimplemented */
40 { 0, 0, 0,
41 sys_nosys }, /* 4 = unimplemented */
42 { 0, 0, 0,
43 sys_nosys }, /* 5 = unimplemented */
44 { 0, 0, 0,
45 sys_nosys }, /* 6 = unimplemented */
46 { 0, 0, 0,
47 sys_nosys }, /* 7 = unimplemented */
48 { 0, 0, 0,
49 sys_nosys }, /* 8 = unimplemented */
50 { 0, 0, 0,
51 sys_nosys }, /* 9 = unimplemented */
52 { 0, 0, 0,
53 sys_nosys }, /* 10 = unimplemented */
54 { 0, 0, 0,
55 sys_nosys }, /* 11 = unimplemented */
56 { 0, 0, 0,
57 sys_nosys }, /* 12 = unimplemented */
58 { 0, 0, 0,
59 sys_nosys }, /* 13 = unimplemented */
60 { 0, 0, 0,
61 sys_nosys }, /* 14 = unimplemented */
62 { 0, 0, 0,
63 sys_nosys }, /* 15 = unimplemented */
64 { 0, 0, 0,
65 sys_nosys }, /* 16 = unimplemented */
66 { 0, 0, 0,
67 sys_nosys }, /* 17 = unimplemented */
68 { 0, 0, 0,
69 sys_nosys }, /* 18 = unimplemented */
70 { 0, 0, 0,
71 sys_nosys }, /* 19 = unimplemented */
72 { 0, 0, 0,
73 sys_nosys }, /* 20 = unimplemented */
74 { 0, 0, 0,
75 sys_nosys }, /* 21 = unimplemented */
76 { 0, 0, 0,
77 sys_nosys }, /* 22 = unimplemented */
78 { 0, 0, 0,
79 sys_nosys }, /* 23 = unimplemented */
80 { 0, 0, 0,
81 sys_nosys }, /* 24 = unimplemented */
82 { 0, 0, 0,
83 sys_nosys }, /* 25 = unimplemented */
84 { 0, 0, 0,
85 mach_sys_reply_port }, /* 26 = reply_port */
86 { 0, 0, 0,
87 mach_sys_thread_self_trap }, /* 27 = thread_self_trap */
88 { 0, 0, 0,
89 mach_sys_task_self_trap }, /* 28 = task_self_trap */
90 { 0, 0, 0,
91 mach_sys_host_self_trap }, /* 29 = host_self_trap */
92 { 0, 0, 0,
93 sys_nosys }, /* 30 = unimplemented */
94 { 7, s(struct mach_sys_msg_trap_args), 0,
95 mach_sys_msg_trap }, /* 31 = msg_trap */
96 { 9, s(struct mach_sys_msg_overwrite_trap_args), 0,
97 mach_sys_msg_overwrite_trap }, /* 32 = msg_overwrite_trap */
98 { 1, s(struct mach_sys_semaphore_signal_trap_args), 0,
99 mach_sys_semaphore_signal_trap }, /* 33 = semaphore_signal_trap */
100 { 1, s(struct mach_sys_semaphore_signal_all_trap_args), 0,
101 mach_sys_semaphore_signal_all_trap },/* 34 = semaphore_signal_all_trap */
102 { 2, s(struct mach_sys_semaphore_signal_thread_trap_args), 0,
103 mach_sys_semaphore_signal_thread_trap },/* 35 = semaphore_signal_thread_trap */
104 { 1, s(struct mach_sys_semaphore_wait_trap_args), 0,
105 mach_sys_semaphore_wait_trap }, /* 36 = semaphore_wait_trap */
106 { 2, s(struct mach_sys_semaphore_wait_signal_trap_args), 0,
107 mach_sys_semaphore_wait_signal_trap },/* 37 = semaphore_wait_signal_trap */
108 { 3, s(struct mach_sys_semaphore_timedwait_trap_args), 0,
109 mach_sys_semaphore_timedwait_trap },/* 38 = semaphore_timedwait_trap */
110 { 4, s(struct mach_sys_semaphore_timedwait_signal_trap_args), 0,
111 mach_sys_semaphore_timedwait_signal_trap },/* 39 = semaphore_timedwait_signal_trap */
112 { 0, 0, 0,
113 sys_nosys }, /* 40 = unimplemented */
114 { 0, 0, 0,
115 mach_sys_init_process }, /* 41 = init_process */
116 { 0, 0, 0,
117 sys_nosys }, /* 42 = unimplemented */
118 { 5, s(struct mach_sys_map_fd_args), 0,
119 mach_sys_map_fd }, /* 43 = map_fd */
120 { 0, 0, 0,
121 sys_nosys }, /* 44 = unimplemented */
122 { 3, s(struct mach_sys_task_for_pid_args), 0,
123 mach_sys_task_for_pid }, /* 45 = task_for_pid */
124 { 2, s(struct mach_sys_pid_for_task_args), 0,
125 mach_sys_pid_for_task }, /* 46 = pid_for_task */
126 { 0, 0, 0,
127 sys_nosys }, /* 47 = unimplemented */
128 { 4, s(struct mach_sys_macx_swapon_args), 0,
129 mach_sys_macx_swapon }, /* 48 = macx_swapon */
130 { 2, s(struct mach_sys_macx_swapoff_args), 0,
131 mach_sys_macx_swapoff }, /* 49 = macx_swapoff */
132 { 0, 0, 0,
133 sys_nosys }, /* 50 = unimplemented */
134 { 4, s(struct mach_sys_macx_triggers_args), 0,
135 mach_sys_macx_triggers }, /* 51 = macx_triggers */
136 { 0, 0, 0,
137 sys_nosys }, /* 52 = unimplemented */
138 { 0, 0, 0,
139 sys_nosys }, /* 53 = unimplemented */
140 { 0, 0, 0,
141 sys_nosys }, /* 54 = unimplemented */
142 { 0, 0, 0,
143 sys_nosys }, /* 55 = unimplemented */
144 { 0, 0, 0,
145 sys_nosys }, /* 56 = unimplemented */
146 { 0, 0, 0,
147 sys_nosys }, /* 57 = unimplemented */
148 { 0, 0, 0,
149 sys_nosys }, /* 58 = unimplemented */
150 { 1, s(struct mach_sys_swtch_pri_args), 0,
151 mach_sys_swtch_pri }, /* 59 = swtch_pri */
152 { 0, 0, 0,
153 mach_sys_swtch }, /* 60 = swtch */
154 { 3, s(struct mach_sys_syscall_thread_switch_args), 0,
155 mach_sys_syscall_thread_switch }, /* 61 = syscall_thread_switch */
156 { 5, s(struct mach_sys_clock_sleep_trap_args), 0,
157 mach_sys_clock_sleep_trap }, /* 62 = clock_sleep_trap */
158 { 0, 0, 0,
159 sys_nosys }, /* 63 = unimplemented */
160 { 0, 0, 0,
161 sys_nosys }, /* 64 = unimplemented */
162 { 0, 0, 0,
163 sys_nosys }, /* 65 = unimplemented */
164 { 0, 0, 0,
165 sys_nosys }, /* 66 = unimplemented */
166 { 0, 0, 0,
167 sys_nosys }, /* 67 = unimplemented */
168 { 0, 0, 0,
169 sys_nosys }, /* 68 = unimplemented */
170 { 0, 0, 0,
171 sys_nosys }, /* 69 = unimplemented */
172 { 0, 0, 0,
173 sys_nosys }, /* 70 = unimplemented */
174 { 0, 0, 0,
175 sys_nosys }, /* 71 = unimplemented */
176 { 0, 0, 0,
177 sys_nosys }, /* 72 = unimplemented */
178 { 0, 0, 0,
179 sys_nosys }, /* 73 = unimplemented */
180 { 0, 0, 0,
181 sys_nosys }, /* 74 = unimplemented */
182 { 0, 0, 0,
183 sys_nosys }, /* 75 = unimplemented */
184 { 0, 0, 0,
185 sys_nosys }, /* 76 = unimplemented */
186 { 0, 0, 0,
187 sys_nosys }, /* 77 = unimplemented */
188 { 0, 0, 0,
189 sys_nosys }, /* 78 = unimplemented */
190 { 0, 0, 0,
191 sys_nosys }, /* 79 = unimplemented */
192 { 0, 0, 0,
193 sys_nosys }, /* 80 = unimplemented */
194 { 0, 0, 0,
195 sys_nosys }, /* 81 = unimplemented */
196 { 0, 0, 0,
197 sys_nosys }, /* 82 = unimplemented */
198 { 0, 0, 0,
199 sys_nosys }, /* 83 = unimplemented */
200 { 0, 0, 0,
201 sys_nosys }, /* 84 = unimplemented */
202 { 0, 0, 0,
203 sys_nosys }, /* 85 = unimplemented */
204 { 0, 0, 0,
205 sys_nosys }, /* 86 = unimplemented */
206 { 0, 0, 0,
207 sys_nosys }, /* 87 = unimplemented */
208 { 0, 0, 0,
209 sys_nosys }, /* 88 = unimplemented */
210 { 1, s(struct mach_sys_timebase_info_args), 0,
211 mach_sys_timebase_info }, /* 89 = timebase_info */
212 { 1, s(struct mach_sys_wait_until_args), 0,
213 mach_sys_wait_until }, /* 90 = wait_until */
214 { 0, 0, 0,
215 mach_sys_timer_create }, /* 91 = timer_create */
216 { 1, s(struct mach_sys_timer_destroy_args), 0,
217 mach_sys_timer_destroy }, /* 92 = timer_destroy */
218 { 2, s(struct mach_sys_timer_arm_args), 0,
219 mach_sys_timer_arm }, /* 93 = timer_arm */
220 { 2, s(struct mach_sys_timer_cancel_args), 0,
221 mach_sys_timer_cancel }, /* 94 = timer_cancel */
222 { 0, 0, 0,
223 mach_sys_get_time_base_info }, /* 95 = get_time_base_info */
224 { 0, 0, 0,
225 sys_nosys }, /* 96 = unimplemented */
226 { 0, 0, 0,
227 sys_nosys }, /* 97 = unimplemented */
228 { 0, 0, 0,
229 sys_nosys }, /* 98 = unimplemented */
230 { 0, 0, 0,
231 sys_nosys }, /* 99 = unimplemented */
232 { 0, 0, 0,
233 sys_nosys }, /* 100 = unimplemented */
234 { 0, 0, 0,
235 sys_nosys }, /* 101 = unimplemented */
236 { 0, 0, 0,
237 sys_nosys }, /* 102 = unimplemented */
238 { 0, 0, 0,
239 sys_nosys }, /* 103 = unimplemented */
240 { 0, 0, 0,
241 sys_nosys }, /* 104 = unimplemented */
242 { 0, 0, 0,
243 sys_nosys }, /* 105 = unimplemented */
244 { 0, 0, 0,
245 sys_nosys }, /* 106 = unimplemented */
246 { 0, 0, 0,
247 sys_nosys }, /* 107 = unimplemented */
248 { 0, 0, 0,
249 sys_nosys }, /* 108 = unimplemented */
250 { 0, 0, 0,
251 sys_nosys }, /* 109 = unimplemented */
252 { 0, 0, 0,
253 sys_nosys }, /* 110 = unimplemented */
254 { 0, 0, 0,
255 sys_nosys }, /* 111 = unimplemented */
256 { 0, 0, 0,
257 sys_nosys }, /* 112 = unimplemented */
258 { 0, 0, 0,
259 sys_nosys }, /* 113 = unimplemented */
260 { 0, 0, 0,
261 sys_nosys }, /* 114 = unimplemented */
262 { 0, 0, 0,
263 sys_nosys }, /* 115 = unimplemented */
264 { 0, 0, 0,
265 sys_nosys }, /* 116 = unimplemented */
266 { 0, 0, 0,
267 sys_nosys }, /* 117 = unimplemented */
268 { 0, 0, 0,
269 sys_nosys }, /* 118 = unimplemented */
270 { 0, 0, 0,
271 sys_nosys }, /* 119 = unimplemented */
272 { 0, 0, 0,
273 sys_nosys }, /* 120 = unimplemented */
274 { 0, 0, 0,
275 sys_nosys }, /* 121 = unimplemented */
276 { 0, 0, 0,
277 sys_nosys }, /* 122 = unimplemented */
278 { 0, 0, 0,
279 sys_nosys }, /* 123 = unimplemented */
280 { 0, 0, 0,
281 sys_nosys }, /* 124 = unimplemented */
282 { 0, 0, 0,
283 sys_nosys }, /* 125 = unimplemented */
284 { 0, 0, 0,
285 sys_nosys }, /* 126 = unimplemented */
286 { 0, 0, 0,
287 sys_nosys }, /* 127 = unimplemented */
288 };
289
Cache object: 54d56f18ac3c5e3dd41b218d8120c4f0
|