linux32_systrace_args.c revision 1.10 1 /* $NetBSD: linux32_systrace_args.c,v 1.10 2021/09/19 23:52:08 thorpej Exp $ */
2
3 /*
4 * System call argument to DTrace register array conversion.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * This file is part of the DTrace syscall provider.
8 */
9
10 static void
11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
12 {
13 intptr_t *iarg = (intptr_t *)uarg;
14 switch (sysnum) {
15 /* linux_sys_nosys */
16 case 0: {
17 *n_args = 0;
18 break;
19 }
20 /* linux32_sys_exit */
21 case 1: {
22 const struct linux32_sys_exit_args *p = params;
23 iarg[0] = SCARG(p, rval); /* int */
24 *n_args = 1;
25 break;
26 }
27 /* sys_fork */
28 case 2: {
29 *n_args = 0;
30 break;
31 }
32 /* netbsd32_read */
33 case 3: {
34 const struct netbsd32_read_args *p = params;
35 iarg[0] = SCARG(p, fd); /* int */
36 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */
37 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */
38 *n_args = 3;
39 break;
40 }
41 /* netbsd32_write */
42 case 4: {
43 const struct netbsd32_write_args *p = params;
44 iarg[0] = SCARG(p, fd); /* int */
45 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */
46 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */
47 *n_args = 3;
48 break;
49 }
50 /* linux32_sys_open */
51 case 5: {
52 const struct linux32_sys_open_args *p = params;
53 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
54 iarg[1] = SCARG(p, flags); /* int */
55 iarg[2] = SCARG(p, mode); /* linux_umode_t */
56 *n_args = 3;
57 break;
58 }
59 /* netbsd32_close */
60 case 6: {
61 const struct netbsd32_close_args *p = params;
62 iarg[0] = SCARG(p, fd); /* int */
63 *n_args = 1;
64 break;
65 }
66 /* linux32_sys_waitpid */
67 case 7: {
68 const struct linux32_sys_waitpid_args *p = params;
69 iarg[0] = SCARG(p, pid); /* int */
70 uarg[1] = (intptr_t) SCARG(p, status).i32; /* netbsd32_intp */
71 iarg[2] = SCARG(p, options); /* int */
72 *n_args = 3;
73 break;
74 }
75 /* linux32_sys_creat */
76 case 8: {
77 const struct linux32_sys_creat_args *p = params;
78 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
79 iarg[1] = SCARG(p, mode); /* linux_umode_t */
80 *n_args = 2;
81 break;
82 }
83 /* netbsd32_link */
84 case 9: {
85 const struct netbsd32_link_args *p = params;
86 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
87 uarg[1] = (intptr_t) SCARG(p, link).i32; /* netbsd32_charp */
88 *n_args = 2;
89 break;
90 }
91 /* linux32_sys_unlink */
92 case 10: {
93 const struct linux32_sys_unlink_args *p = params;
94 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
95 *n_args = 1;
96 break;
97 }
98 /* netbsd32_execve */
99 case 11: {
100 const struct netbsd32_execve_args *p = params;
101 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
102 uarg[1] = (intptr_t) SCARG(p, argp).i32; /* netbsd32_charpp */
103 uarg[2] = (intptr_t) SCARG(p, envp).i32; /* netbsd32_charpp */
104 *n_args = 3;
105 break;
106 }
107 /* netbsd32_chdir */
108 case 12: {
109 const struct netbsd32_chdir_args *p = params;
110 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
111 *n_args = 1;
112 break;
113 }
114 /* linux32_sys_time */
115 case 13: {
116 const struct linux32_sys_time_args *p = params;
117 uarg[0] = (intptr_t) SCARG(p, t).i32; /* linux32_timep_t */
118 *n_args = 1;
119 break;
120 }
121 /* linux32_sys_mknod */
122 case 14: {
123 const struct linux32_sys_mknod_args *p = params;
124 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
125 iarg[1] = SCARG(p, mode); /* linux_umode_t */
126 uarg[2] = SCARG(p, dev); /* unsigned */
127 *n_args = 3;
128 break;
129 }
130 /* netbsd32_chmod */
131 case 15: {
132 const struct netbsd32_chmod_args *p = params;
133 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
134 iarg[1] = SCARG(p, mode); /* linux_umode_t */
135 *n_args = 2;
136 break;
137 }
138 /* linux32_sys_lchown16 */
139 case 16: {
140 const struct linux32_sys_lchown16_args *p = params;
141 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
142 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */
143 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */
144 *n_args = 3;
145 break;
146 }
147 /* linux32_sys_break */
148 case 17: {
149 const struct linux32_sys_break_args *p = params;
150 uarg[0] = (intptr_t) SCARG(p, nsize).i32; /* netbsd32_charp */
151 *n_args = 1;
152 break;
153 }
154 /* compat_43_netbsd32_olseek */
155 case 19: {
156 const struct compat_43_netbsd32_olseek_args *p = params;
157 iarg[0] = SCARG(p, fd); /* int */
158 iarg[1] = SCARG(p, offset); /* netbsd32_long */
159 iarg[2] = SCARG(p, whence); /* int */
160 *n_args = 3;
161 break;
162 }
163 /* sys_getpid */
164 case 20: {
165 *n_args = 0;
166 break;
167 }
168 /* netbsd32_setuid */
169 case 23: {
170 const struct netbsd32_setuid_args *p = params;
171 uarg[0] = SCARG(p, uid); /* uid_t */
172 *n_args = 1;
173 break;
174 }
175 /* sys_getuid */
176 case 24: {
177 *n_args = 0;
178 break;
179 }
180 /* linux32_sys_stime */
181 case 25: {
182 const struct linux32_sys_stime_args *p = params;
183 uarg[0] = (intptr_t) SCARG(p, t).i32; /* linux32_timep_t */
184 *n_args = 1;
185 break;
186 }
187 /* linux32_sys_ptrace */
188 case 26: {
189 const struct linux32_sys_ptrace_args *p = params;
190 iarg[0] = SCARG(p, request); /* int */
191 iarg[1] = SCARG(p, pid); /* int */
192 iarg[2] = SCARG(p, addr); /* int */
193 iarg[3] = SCARG(p, data); /* int */
194 *n_args = 4;
195 break;
196 }
197 /* linux32_sys_alarm */
198 case 27: {
199 const struct linux32_sys_alarm_args *p = params;
200 uarg[0] = SCARG(p, secs); /* unsigned int */
201 *n_args = 1;
202 break;
203 }
204 /* linux_sys_pause */
205 case 29: {
206 *n_args = 0;
207 break;
208 }
209 /* linux32_sys_utime */
210 case 30: {
211 const struct linux32_sys_utime_args *p = params;
212 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
213 uarg[1] = (intptr_t) SCARG(p, times).i32; /* linux32_utimbufp_t */
214 *n_args = 2;
215 break;
216 }
217 /* netbsd32_access */
218 case 33: {
219 const struct netbsd32_access_args *p = params;
220 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
221 iarg[1] = SCARG(p, flags); /* int */
222 *n_args = 2;
223 break;
224 }
225 /* linux32_sys_nice */
226 case 34: {
227 const struct linux32_sys_nice_args *p = params;
228 iarg[0] = SCARG(p, incr); /* int */
229 *n_args = 1;
230 break;
231 }
232 /* sys_sync */
233 case 36: {
234 *n_args = 0;
235 break;
236 }
237 /* linux32_sys_kill */
238 case 37: {
239 const struct linux32_sys_kill_args *p = params;
240 iarg[0] = SCARG(p, pid); /* int */
241 iarg[1] = SCARG(p, signum); /* int */
242 *n_args = 2;
243 break;
244 }
245 /* netbsd32___posix_rename */
246 case 38: {
247 const struct netbsd32___posix_rename_args *p = params;
248 uarg[0] = (intptr_t) SCARG(p, from).i32; /* netbsd32_charp */
249 uarg[1] = (intptr_t) SCARG(p, to).i32; /* netbsd32_charp */
250 *n_args = 2;
251 break;
252 }
253 /* netbsd32_mkdir */
254 case 39: {
255 const struct netbsd32_mkdir_args *p = params;
256 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
257 iarg[1] = SCARG(p, mode); /* linux_umode_t */
258 *n_args = 2;
259 break;
260 }
261 /* netbsd32_rmdir */
262 case 40: {
263 const struct netbsd32_rmdir_args *p = params;
264 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
265 *n_args = 1;
266 break;
267 }
268 /* netbsd32_dup */
269 case 41: {
270 const struct netbsd32_dup_args *p = params;
271 iarg[0] = SCARG(p, fd); /* int */
272 *n_args = 1;
273 break;
274 }
275 /* linux32_sys_pipe */
276 case 42: {
277 const struct linux32_sys_pipe_args *p = params;
278 uarg[0] = (intptr_t) SCARG(p, fd).i32; /* netbsd32_intp */
279 *n_args = 1;
280 break;
281 }
282 /* linux32_sys_times */
283 case 43: {
284 const struct linux32_sys_times_args *p = params;
285 uarg[0] = (intptr_t) SCARG(p, tms).i32; /* linux32_tmsp_t */
286 *n_args = 1;
287 break;
288 }
289 /* linux32_sys_brk */
290 case 45: {
291 const struct linux32_sys_brk_args *p = params;
292 uarg[0] = (intptr_t) SCARG(p, nsize).i32; /* netbsd32_charp */
293 *n_args = 1;
294 break;
295 }
296 /* netbsd32_setgid */
297 case 46: {
298 const struct netbsd32_setgid_args *p = params;
299 iarg[0] = SCARG(p, gid); /* gid_t */
300 *n_args = 1;
301 break;
302 }
303 /* sys_getgid */
304 case 47: {
305 *n_args = 0;
306 break;
307 }
308 /* linux32_sys_signal */
309 case 48: {
310 const struct linux32_sys_signal_args *p = params;
311 iarg[0] = SCARG(p, signum); /* int */
312 uarg[1] = (intptr_t) SCARG(p, handler).i32; /* linux32_handlerp_t */
313 *n_args = 2;
314 break;
315 }
316 /* sys_geteuid */
317 case 49: {
318 *n_args = 0;
319 break;
320 }
321 /* sys_getegid */
322 case 50: {
323 *n_args = 0;
324 break;
325 }
326 /* netbsd32_acct */
327 case 51: {
328 const struct netbsd32_acct_args *p = params;
329 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
330 *n_args = 1;
331 break;
332 }
333 /* linux32_sys_ioctl */
334 case 54: {
335 const struct linux32_sys_ioctl_args *p = params;
336 iarg[0] = SCARG(p, fd); /* int */
337 iarg[1] = SCARG(p, com); /* netbsd32_u_long */
338 uarg[2] = (intptr_t) SCARG(p, data).i32; /* netbsd32_charp */
339 *n_args = 3;
340 break;
341 }
342 /* linux32_sys_fcntl */
343 case 55: {
344 const struct linux32_sys_fcntl_args *p = params;
345 iarg[0] = SCARG(p, fd); /* int */
346 iarg[1] = SCARG(p, cmd); /* int */
347 uarg[2] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */
348 *n_args = 3;
349 break;
350 }
351 /* netbsd32_setpgid */
352 case 57: {
353 const struct netbsd32_setpgid_args *p = params;
354 iarg[0] = SCARG(p, pid); /* int */
355 iarg[1] = SCARG(p, pgid); /* int */
356 *n_args = 2;
357 break;
358 }
359 /* linux32_sys_oldolduname */
360 case 59: {
361 const struct linux32_sys_oldolduname_args *p = params;
362 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_oldold_utsnamep_t */
363 *n_args = 1;
364 break;
365 }
366 /* netbsd32_umask */
367 case 60: {
368 const struct netbsd32_umask_args *p = params;
369 iarg[0] = SCARG(p, newmask); /* int */
370 *n_args = 1;
371 break;
372 }
373 /* netbsd32_chroot */
374 case 61: {
375 const struct netbsd32_chroot_args *p = params;
376 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
377 *n_args = 1;
378 break;
379 }
380 /* netbsd32_dup2 */
381 case 63: {
382 const struct netbsd32_dup2_args *p = params;
383 iarg[0] = SCARG(p, from); /* int */
384 iarg[1] = SCARG(p, to); /* int */
385 *n_args = 2;
386 break;
387 }
388 /* sys_getppid */
389 case 64: {
390 *n_args = 0;
391 break;
392 }
393 /* sys_getpgrp */
394 case 65: {
395 *n_args = 0;
396 break;
397 }
398 /* sys_setsid */
399 case 66: {
400 *n_args = 0;
401 break;
402 }
403 /* linux32_sys_siggetmask */
404 case 68: {
405 *n_args = 0;
406 break;
407 }
408 /* linux32_sys_sigsetmask */
409 case 69: {
410 const struct linux32_sys_sigsetmask_args *p = params;
411 iarg[0] = SCARG(p, mask); /* linux32_old_sigset_t */
412 *n_args = 1;
413 break;
414 }
415 /* linux32_sys_setreuid16 */
416 case 70: {
417 const struct linux32_sys_setreuid16_args *p = params;
418 iarg[0] = SCARG(p, ruid); /* linux32_uid16_t */
419 iarg[1] = SCARG(p, euid); /* linux32_uid16_t */
420 *n_args = 2;
421 break;
422 }
423 /* linux32_sys_setregid16 */
424 case 71: {
425 const struct linux32_sys_setregid16_args *p = params;
426 iarg[0] = SCARG(p, rgid); /* linux32_gid16_t */
427 iarg[1] = SCARG(p, egid); /* linux32_gid16_t */
428 *n_args = 2;
429 break;
430 }
431 /* compat_43_netbsd32_osethostname */
432 case 74: {
433 const struct compat_43_netbsd32_osethostname_args *p = params;
434 uarg[0] = (intptr_t) SCARG(p, hostname).i32; /* netbsd32_charp */
435 uarg[1] = SCARG(p, len); /* u_int */
436 *n_args = 2;
437 break;
438 }
439 /* linux32_sys_setrlimit */
440 case 75: {
441 const struct linux32_sys_setrlimit_args *p = params;
442 uarg[0] = SCARG(p, which); /* u_int */
443 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */
444 *n_args = 2;
445 break;
446 }
447 /* linux32_sys_getrlimit */
448 case 76: {
449 const struct linux32_sys_getrlimit_args *p = params;
450 uarg[0] = SCARG(p, which); /* u_int */
451 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */
452 *n_args = 2;
453 break;
454 }
455 /* compat_50_netbsd32_getrusage */
456 case 77: {
457 const struct compat_50_netbsd32_getrusage_args *p = params;
458 iarg[0] = SCARG(p, who); /* int */
459 uarg[1] = (intptr_t) SCARG(p, rusage).i32; /* netbsd32_rusage50p_t */
460 *n_args = 2;
461 break;
462 }
463 /* linux32_sys_gettimeofday */
464 case 78: {
465 const struct linux32_sys_gettimeofday_args *p = params;
466 uarg[0] = (intptr_t) SCARG(p, tp).i32; /* netbsd32_timeval50p_t */
467 uarg[1] = (intptr_t) SCARG(p, tzp).i32; /* netbsd32_timezonep_t */
468 *n_args = 2;
469 break;
470 }
471 /* linux32_sys_settimeofday */
472 case 79: {
473 const struct linux32_sys_settimeofday_args *p = params;
474 uarg[0] = (intptr_t) SCARG(p, tp).i32; /* netbsd32_timeval50p_t */
475 uarg[1] = (intptr_t) SCARG(p, tzp).i32; /* netbsd32_timezonep_t */
476 *n_args = 2;
477 break;
478 }
479 /* linux32_sys_getgroups16 */
480 case 80: {
481 const struct linux32_sys_getgroups16_args *p = params;
482 iarg[0] = SCARG(p, gidsetsize); /* int */
483 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* linux32_gid16p_t */
484 *n_args = 2;
485 break;
486 }
487 /* linux32_sys_setgroups16 */
488 case 81: {
489 const struct linux32_sys_setgroups16_args *p = params;
490 iarg[0] = SCARG(p, gidsetsize); /* int */
491 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* linux32_gid16p_t */
492 *n_args = 2;
493 break;
494 }
495 /* linux32_sys_oldselect */
496 case 82: {
497 const struct linux32_sys_oldselect_args *p = params;
498 uarg[0] = (intptr_t) SCARG(p, lsp).i32; /* linux32_oldselectp_t */
499 *n_args = 1;
500 break;
501 }
502 /* netbsd32_symlink */
503 case 83: {
504 const struct netbsd32_symlink_args *p = params;
505 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
506 uarg[1] = (intptr_t) SCARG(p, link).i32; /* netbsd32_charp */
507 *n_args = 2;
508 break;
509 }
510 /* compat_43_netbsd32_lstat43 */
511 case 84: {
512 const struct compat_43_netbsd32_lstat43_args *p = params;
513 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
514 uarg[1] = (intptr_t) SCARG(p, ub).i32; /* netbsd32_stat43p_t */
515 *n_args = 2;
516 break;
517 }
518 /* netbsd32_readlink */
519 case 85: {
520 const struct netbsd32_readlink_args *p = params;
521 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
522 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_charp */
523 iarg[2] = SCARG(p, count); /* netbsd32_size_t */
524 *n_args = 3;
525 break;
526 }
527 /* linux32_sys_swapon */
528 case 87: {
529 const struct linux32_sys_swapon_args *p = params;
530 uarg[0] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
531 *n_args = 1;
532 break;
533 }
534 /* linux32_sys_reboot */
535 case 88: {
536 const struct linux32_sys_reboot_args *p = params;
537 iarg[0] = SCARG(p, magic1); /* int */
538 iarg[1] = SCARG(p, magic2); /* int */
539 iarg[2] = SCARG(p, cmd); /* int */
540 uarg[3] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */
541 *n_args = 4;
542 break;
543 }
544 /* linux32_sys_readdir */
545 case 89: {
546 const struct linux32_sys_readdir_args *p = params;
547 iarg[0] = SCARG(p, fd); /* int */
548 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* netbsd32_voidp */
549 uarg[2] = SCARG(p, count); /* unsigned int */
550 *n_args = 3;
551 break;
552 }
553 /* linux32_sys_old_mmap */
554 case 90: {
555 const struct linux32_sys_old_mmap_args *p = params;
556 uarg[0] = (intptr_t) SCARG(p, lmp).i32; /* linux32_oldmmapp */
557 *n_args = 1;
558 break;
559 }
560 /* netbsd32_munmap */
561 case 91: {
562 const struct netbsd32_munmap_args *p = params;
563 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
564 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
565 *n_args = 2;
566 break;
567 }
568 /* compat_43_netbsd32_otruncate */
569 case 92: {
570 const struct compat_43_netbsd32_otruncate_args *p = params;
571 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
572 iarg[1] = SCARG(p, length); /* netbsd32_long */
573 *n_args = 2;
574 break;
575 }
576 /* compat_43_netbsd32_oftruncate */
577 case 93: {
578 const struct compat_43_netbsd32_oftruncate_args *p = params;
579 iarg[0] = SCARG(p, fd); /* int */
580 iarg[1] = SCARG(p, length); /* netbsd32_long */
581 *n_args = 2;
582 break;
583 }
584 /* netbsd32_fchmod */
585 case 94: {
586 const struct netbsd32_fchmod_args *p = params;
587 iarg[0] = SCARG(p, fd); /* int */
588 iarg[1] = SCARG(p, mode); /* linux_umode_t */
589 *n_args = 2;
590 break;
591 }
592 /* linux32_sys_fchown16 */
593 case 95: {
594 const struct linux32_sys_fchown16_args *p = params;
595 iarg[0] = SCARG(p, fd); /* int */
596 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */
597 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */
598 *n_args = 3;
599 break;
600 }
601 /* linux32_sys_getpriority */
602 case 96: {
603 const struct linux32_sys_getpriority_args *p = params;
604 iarg[0] = SCARG(p, which); /* int */
605 iarg[1] = SCARG(p, who); /* int */
606 *n_args = 2;
607 break;
608 }
609 /* netbsd32_setpriority */
610 case 97: {
611 const struct netbsd32_setpriority_args *p = params;
612 iarg[0] = SCARG(p, which); /* int */
613 iarg[1] = SCARG(p, who); /* int */
614 iarg[2] = SCARG(p, prio); /* int */
615 *n_args = 3;
616 break;
617 }
618 /* netbsd32_profil */
619 case 98: {
620 const struct netbsd32_profil_args *p = params;
621 uarg[0] = (intptr_t) SCARG(p, samples).i32; /* netbsd32_voidp */
622 iarg[1] = SCARG(p, size); /* netbsd32_size_t */
623 iarg[2] = SCARG(p, offset); /* netbsd32_u_long */
624 uarg[3] = SCARG(p, scale); /* u_int */
625 *n_args = 4;
626 break;
627 }
628 /* linux32_sys_statfs */
629 case 99: {
630 const struct linux32_sys_statfs_args *p = params;
631 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
632 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
633 *n_args = 2;
634 break;
635 }
636 /* linux32_sys_fstatfs */
637 case 100: {
638 const struct linux32_sys_fstatfs_args *p = params;
639 iarg[0] = SCARG(p, fd); /* int */
640 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfsp */
641 *n_args = 2;
642 break;
643 }
644 /* linux_sys_ioperm */
645 case 101: {
646 const struct linux_sys_ioperm_args *p = params;
647 uarg[0] = SCARG(p, lo); /* unsigned int */
648 uarg[1] = SCARG(p, hi); /* unsigned int */
649 iarg[2] = SCARG(p, val); /* int */
650 *n_args = 3;
651 break;
652 }
653 /* linux32_sys_socketcall */
654 case 102: {
655 const struct linux32_sys_socketcall_args *p = params;
656 iarg[0] = SCARG(p, what); /* int */
657 uarg[1] = (intptr_t) SCARG(p, args).i32; /* netbsd32_voidp */
658 *n_args = 2;
659 break;
660 }
661 /* compat_50_netbsd32_setitimer */
662 case 104: {
663 const struct compat_50_netbsd32_setitimer_args *p = params;
664 iarg[0] = SCARG(p, which); /* int */
665 uarg[1] = (intptr_t) SCARG(p, itv).i32; /* netbsd32_itimerval50p_t */
666 uarg[2] = (intptr_t) SCARG(p, oitv).i32; /* netbsd32_itimerval50p_t */
667 *n_args = 3;
668 break;
669 }
670 /* compat_50_netbsd32_getitimer */
671 case 105: {
672 const struct compat_50_netbsd32_getitimer_args *p = params;
673 iarg[0] = SCARG(p, which); /* int */
674 uarg[1] = (intptr_t) SCARG(p, itv).i32; /* netbsd32_itimerval50p_t */
675 *n_args = 2;
676 break;
677 }
678 /* linux32_sys_stat */
679 case 106: {
680 const struct linux32_sys_stat_args *p = params;
681 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
682 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
683 *n_args = 2;
684 break;
685 }
686 /* linux32_sys_lstat */
687 case 107: {
688 const struct linux32_sys_lstat_args *p = params;
689 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
690 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
691 *n_args = 2;
692 break;
693 }
694 /* linux32_sys_fstat */
695 case 108: {
696 const struct linux32_sys_fstat_args *p = params;
697 iarg[0] = SCARG(p, fd); /* int */
698 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_statp */
699 *n_args = 2;
700 break;
701 }
702 /* linux32_sys_olduname */
703 case 109: {
704 const struct linux32_sys_olduname_args *p = params;
705 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_oldutsnamep_t */
706 *n_args = 1;
707 break;
708 }
709 /* linux_sys_iopl */
710 case 110: {
711 const struct linux_sys_iopl_args *p = params;
712 iarg[0] = SCARG(p, level); /* int */
713 *n_args = 1;
714 break;
715 }
716 /* linux32_sys_wait4 */
717 case 114: {
718 const struct linux32_sys_wait4_args *p = params;
719 iarg[0] = SCARG(p, pid); /* int */
720 uarg[1] = (intptr_t) SCARG(p, status).i32; /* netbsd32_intp */
721 iarg[2] = SCARG(p, options); /* int */
722 uarg[3] = (intptr_t) SCARG(p, rusage).i32; /* netbsd32_rusage50p_t */
723 *n_args = 4;
724 break;
725 }
726 /* linux32_sys_swapoff */
727 case 115: {
728 const struct linux32_sys_swapoff_args *p = params;
729 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
730 *n_args = 1;
731 break;
732 }
733 /* linux32_sys_sysinfo */
734 case 116: {
735 const struct linux32_sys_sysinfo_args *p = params;
736 uarg[0] = (intptr_t) SCARG(p, arg).i32; /* linux32_sysinfop_t */
737 *n_args = 1;
738 break;
739 }
740 /* linux32_sys_ipc */
741 case 117: {
742 const struct linux32_sys_ipc_args *p = params;
743 iarg[0] = SCARG(p, what); /* int */
744 iarg[1] = SCARG(p, a1); /* int */
745 iarg[2] = SCARG(p, a2); /* int */
746 iarg[3] = SCARG(p, a3); /* int */
747 uarg[4] = (intptr_t) SCARG(p, ptr).i32; /* netbsd32_voidp */
748 *n_args = 5;
749 break;
750 }
751 /* netbsd32_fsync */
752 case 118: {
753 const struct netbsd32_fsync_args *p = params;
754 iarg[0] = SCARG(p, fd); /* int */
755 *n_args = 1;
756 break;
757 }
758 /* linux32_sys_sigreturn */
759 case 119: {
760 const struct linux32_sys_sigreturn_args *p = params;
761 uarg[0] = (intptr_t) SCARG(p, scp).i32; /* linux32_sigcontextp_t */
762 *n_args = 1;
763 break;
764 }
765 /* linux32_sys_clone */
766 case 120: {
767 const struct linux32_sys_clone_args *p = params;
768 iarg[0] = SCARG(p, flags); /* int */
769 uarg[1] = (intptr_t) SCARG(p, stack).i32; /* netbsd32_voidp */
770 uarg[2] = (intptr_t) SCARG(p, parent_tidptr).i32; /* netbsd32_voidp */
771 uarg[3] = (intptr_t) SCARG(p, tls).i32; /* netbsd32_voidp */
772 uarg[4] = (intptr_t) SCARG(p, child_tidptr).i32; /* netbsd32_voidp */
773 *n_args = 5;
774 break;
775 }
776 /* linux32_sys_setdomainname */
777 case 121: {
778 const struct linux32_sys_setdomainname_args *p = params;
779 uarg[0] = (intptr_t) SCARG(p, domainname).i32; /* netbsd32_charp */
780 iarg[1] = SCARG(p, len); /* int */
781 *n_args = 2;
782 break;
783 }
784 /* linux32_sys_uname */
785 case 122: {
786 const struct linux32_sys_uname_args *p = params;
787 uarg[0] = (intptr_t) SCARG(p, up).i32; /* linux32_utsnamep */
788 *n_args = 1;
789 break;
790 }
791 /* linux32_sys_modify_ldt */
792 case 123: {
793 const struct linux32_sys_modify_ldt_args *p = params;
794 iarg[0] = SCARG(p, func); /* int */
795 uarg[1] = (intptr_t) SCARG(p, ptr).i32; /* netbsd32_charp */
796 iarg[2] = SCARG(p, bytecount); /* netbsd32_size_t */
797 *n_args = 3;
798 break;
799 }
800 /* linux32_sys_mprotect */
801 case 125: {
802 const struct linux32_sys_mprotect_args *p = params;
803 uarg[0] = (intptr_t) SCARG(p, start).i32; /* netbsd32_voidp */
804 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
805 iarg[2] = SCARG(p, prot); /* int */
806 *n_args = 3;
807 break;
808 }
809 /* netbsd32_getpgid */
810 case 132: {
811 const struct netbsd32_getpgid_args *p = params;
812 iarg[0] = SCARG(p, pid); /* pid_t */
813 *n_args = 1;
814 break;
815 }
816 /* netbsd32_fchdir */
817 case 133: {
818 const struct netbsd32_fchdir_args *p = params;
819 iarg[0] = SCARG(p, fd); /* int */
820 *n_args = 1;
821 break;
822 }
823 /* linux32_sys_personality */
824 case 136: {
825 const struct linux32_sys_personality_args *p = params;
826 iarg[0] = SCARG(p, per); /* netbsd32_u_long */
827 *n_args = 1;
828 break;
829 }
830 /* linux32_sys_setfsuid */
831 case 138: {
832 const struct linux32_sys_setfsuid_args *p = params;
833 uarg[0] = SCARG(p, uid); /* uid_t */
834 *n_args = 1;
835 break;
836 }
837 /* linux32_sys_setfsgid */
838 case 139: {
839 const struct linux32_sys_setfsgid_args *p = params;
840 iarg[0] = SCARG(p, gid); /* gid_t */
841 *n_args = 1;
842 break;
843 }
844 /* linux32_sys_llseek */
845 case 140: {
846 const struct linux32_sys_llseek_args *p = params;
847 iarg[0] = SCARG(p, fd); /* int */
848 uarg[1] = SCARG(p, ohigh); /* u_int32_t */
849 uarg[2] = SCARG(p, olow); /* u_int32_t */
850 uarg[3] = (intptr_t) SCARG(p, res).i32; /* netbsd32_voidp */
851 iarg[4] = SCARG(p, whence); /* int */
852 *n_args = 5;
853 break;
854 }
855 /* linux32_sys_getdents */
856 case 141: {
857 const struct linux32_sys_getdents_args *p = params;
858 iarg[0] = SCARG(p, fd); /* int */
859 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* linux32_direntp_t */
860 uarg[2] = SCARG(p, count); /* unsigned int */
861 *n_args = 3;
862 break;
863 }
864 /* linux32_sys_select */
865 case 142: {
866 const struct linux32_sys_select_args *p = params;
867 iarg[0] = SCARG(p, nfds); /* int */
868 uarg[1] = (intptr_t) SCARG(p, readfds).i32; /* netbsd32_fd_setp_t */
869 uarg[2] = (intptr_t) SCARG(p, writefds).i32; /* netbsd32_fd_setp_t */
870 uarg[3] = (intptr_t) SCARG(p, exceptfds).i32; /* netbsd32_fd_setp_t */
871 uarg[4] = (intptr_t) SCARG(p, timeout).i32; /* netbsd32_timeval50p_t */
872 *n_args = 5;
873 break;
874 }
875 /* netbsd32_flock */
876 case 143: {
877 const struct netbsd32_flock_args *p = params;
878 iarg[0] = SCARG(p, fd); /* int */
879 iarg[1] = SCARG(p, how); /* int */
880 *n_args = 2;
881 break;
882 }
883 /* netbsd32___msync13 */
884 case 144: {
885 const struct netbsd32___msync13_args *p = params;
886 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
887 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
888 iarg[2] = SCARG(p, flags); /* int */
889 *n_args = 3;
890 break;
891 }
892 /* netbsd32_readv */
893 case 145: {
894 const struct netbsd32_readv_args *p = params;
895 iarg[0] = SCARG(p, fd); /* int */
896 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* netbsd32_iovecp_t */
897 iarg[2] = SCARG(p, iovcnt); /* int */
898 *n_args = 3;
899 break;
900 }
901 /* netbsd32_writev */
902 case 146: {
903 const struct netbsd32_writev_args *p = params;
904 iarg[0] = SCARG(p, fd); /* int */
905 uarg[1] = (intptr_t) SCARG(p, iovp).i32; /* netbsd32_iovecp_t */
906 iarg[2] = SCARG(p, iovcnt); /* int */
907 *n_args = 3;
908 break;
909 }
910 /* netbsd32_getsid */
911 case 147: {
912 const struct netbsd32_getsid_args *p = params;
913 iarg[0] = SCARG(p, pid); /* pid_t */
914 *n_args = 1;
915 break;
916 }
917 /* linux32_sys_fdatasync */
918 case 148: {
919 const struct linux32_sys_fdatasync_args *p = params;
920 iarg[0] = SCARG(p, fd); /* int */
921 *n_args = 1;
922 break;
923 }
924 /* linux32_sys___sysctl */
925 case 149: {
926 const struct linux32_sys___sysctl_args *p = params;
927 uarg[0] = (intptr_t) SCARG(p, lsp).i32; /* linux32___sysctlp_t */
928 *n_args = 1;
929 break;
930 }
931 /* netbsd32_mlock */
932 case 150: {
933 const struct netbsd32_mlock_args *p = params;
934 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
935 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
936 *n_args = 2;
937 break;
938 }
939 /* netbsd32_munlock */
940 case 151: {
941 const struct netbsd32_munlock_args *p = params;
942 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
943 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
944 *n_args = 2;
945 break;
946 }
947 /* netbsd32_mlockall */
948 case 152: {
949 const struct netbsd32_mlockall_args *p = params;
950 iarg[0] = SCARG(p, flags); /* int */
951 *n_args = 1;
952 break;
953 }
954 /* sys_munlockall */
955 case 153: {
956 *n_args = 0;
957 break;
958 }
959 /* linux32_sys_sched_setparam */
960 case 154: {
961 const struct linux32_sys_sched_setparam_args *p = params;
962 iarg[0] = SCARG(p, pid); /* pid_t */
963 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* const linux32_sched_paramp_t */
964 *n_args = 2;
965 break;
966 }
967 /* linux32_sys_sched_getparam */
968 case 155: {
969 const struct linux32_sys_sched_getparam_args *p = params;
970 iarg[0] = SCARG(p, pid); /* pid_t */
971 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
972 *n_args = 2;
973 break;
974 }
975 /* linux32_sys_sched_setscheduler */
976 case 156: {
977 const struct linux32_sys_sched_setscheduler_args *p = params;
978 iarg[0] = SCARG(p, pid); /* pid_t */
979 iarg[1] = SCARG(p, policy); /* int */
980 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_sched_paramp_t */
981 *n_args = 3;
982 break;
983 }
984 /* linux32_sys_sched_getscheduler */
985 case 157: {
986 const struct linux32_sys_sched_getscheduler_args *p = params;
987 iarg[0] = SCARG(p, pid); /* pid_t */
988 *n_args = 1;
989 break;
990 }
991 /* linux_sys_sched_yield */
992 case 158: {
993 *n_args = 0;
994 break;
995 }
996 /* linux32_sys_sched_get_priority_max */
997 case 159: {
998 const struct linux32_sys_sched_get_priority_max_args *p = params;
999 iarg[0] = SCARG(p, policy); /* int */
1000 *n_args = 1;
1001 break;
1002 }
1003 /* linux32_sys_sched_get_priority_min */
1004 case 160: {
1005 const struct linux32_sys_sched_get_priority_min_args *p = params;
1006 iarg[0] = SCARG(p, policy); /* int */
1007 *n_args = 1;
1008 break;
1009 }
1010 /* linux32_sys_nanosleep */
1011 case 162: {
1012 const struct linux32_sys_nanosleep_args *p = params;
1013 uarg[0] = (intptr_t) SCARG(p, rqtp).i32; /* linux32_timespecp_t */
1014 uarg[1] = (intptr_t) SCARG(p, rmtp).i32; /* linux32_timespecp_t */
1015 *n_args = 2;
1016 break;
1017 }
1018 /* linux32_sys_mremap */
1019 case 163: {
1020 const struct linux32_sys_mremap_args *p = params;
1021 uarg[0] = (intptr_t) SCARG(p, old_address).i32; /* netbsd32_voidp */
1022 iarg[1] = SCARG(p, old_size); /* netbsd32_size_t */
1023 iarg[2] = SCARG(p, new_size); /* netbsd32_size_t */
1024 iarg[3] = SCARG(p, flags); /* netbsd32_u_long */
1025 *n_args = 4;
1026 break;
1027 }
1028 /* linux32_sys_setresuid16 */
1029 case 164: {
1030 const struct linux32_sys_setresuid16_args *p = params;
1031 iarg[0] = SCARG(p, ruid); /* linux32_uid16_t */
1032 iarg[1] = SCARG(p, euid); /* linux32_uid16_t */
1033 iarg[2] = SCARG(p, suid); /* linux32_uid16_t */
1034 *n_args = 3;
1035 break;
1036 }
1037 /* linux32_sys_getresuid16 */
1038 case 165: {
1039 const struct linux32_sys_getresuid16_args *p = params;
1040 uarg[0] = (intptr_t) SCARG(p, ruid).i32; /* linux32_uid16p_t */
1041 uarg[1] = (intptr_t) SCARG(p, euid).i32; /* linux32_uid16p_t */
1042 uarg[2] = (intptr_t) SCARG(p, suid).i32; /* linux32_uid16p_t */
1043 *n_args = 3;
1044 break;
1045 }
1046 /* netbsd32_poll */
1047 case 168: {
1048 const struct netbsd32_poll_args *p = params;
1049 uarg[0] = (intptr_t) SCARG(p, fds).i32; /* netbsd32_pollfdp_t */
1050 uarg[1] = SCARG(p, nfds); /* u_int */
1051 iarg[2] = SCARG(p, timeout); /* int */
1052 *n_args = 3;
1053 break;
1054 }
1055 /* linux32_sys_setresgid16 */
1056 case 170: {
1057 const struct linux32_sys_setresgid16_args *p = params;
1058 iarg[0] = SCARG(p, rgid); /* linux32_gid16_t */
1059 iarg[1] = SCARG(p, egid); /* linux32_gid16_t */
1060 iarg[2] = SCARG(p, sgid); /* linux32_gid16_t */
1061 *n_args = 3;
1062 break;
1063 }
1064 /* linux32_sys_getresgid16 */
1065 case 171: {
1066 const struct linux32_sys_getresgid16_args *p = params;
1067 uarg[0] = (intptr_t) SCARG(p, rgid).i32; /* linux32_gid16p_t */
1068 uarg[1] = (intptr_t) SCARG(p, egid).i32; /* linux32_gid16p_t */
1069 uarg[2] = (intptr_t) SCARG(p, sgid).i32; /* linux32_gid16p_t */
1070 *n_args = 3;
1071 break;
1072 }
1073 /* linux32_sys_rt_sigreturn */
1074 case 173: {
1075 const struct linux32_sys_rt_sigreturn_args *p = params;
1076 uarg[0] = (intptr_t) SCARG(p, ucp).i32; /* linux32_ucontextp_t */
1077 *n_args = 1;
1078 break;
1079 }
1080 /* linux32_sys_rt_sigaction */
1081 case 174: {
1082 const struct linux32_sys_rt_sigaction_args *p = params;
1083 iarg[0] = SCARG(p, signum); /* int */
1084 uarg[1] = (intptr_t) SCARG(p, nsa).i32; /* linux32_sigactionp_t */
1085 uarg[2] = (intptr_t) SCARG(p, osa).i32; /* linux32_sigactionp_t */
1086 iarg[3] = SCARG(p, sigsetsize); /* netbsd32_size_t */
1087 *n_args = 4;
1088 break;
1089 }
1090 /* linux32_sys_rt_sigprocmask */
1091 case 175: {
1092 const struct linux32_sys_rt_sigprocmask_args *p = params;
1093 iarg[0] = SCARG(p, how); /* int */
1094 uarg[1] = (intptr_t) SCARG(p, set).i32; /* linux32_sigsetp_t */
1095 uarg[2] = (intptr_t) SCARG(p, oset).i32; /* linux32_sigsetp_t */
1096 iarg[3] = SCARG(p, sigsetsize); /* netbsd32_size_t */
1097 *n_args = 4;
1098 break;
1099 }
1100 /* linux32_sys_rt_sigpending */
1101 case 176: {
1102 const struct linux32_sys_rt_sigpending_args *p = params;
1103 uarg[0] = (intptr_t) SCARG(p, set).i32; /* linux32_sigsetp_t */
1104 iarg[1] = SCARG(p, sigsetsize); /* netbsd32_size_t */
1105 *n_args = 2;
1106 break;
1107 }
1108 /* linux32_sys_rt_sigtimedwait */
1109 case 177: {
1110 const struct linux32_sys_rt_sigtimedwait_args *p = params;
1111 uarg[0] = (intptr_t) SCARG(p, set).i32; /* const linux32_sigsetp_t */
1112 uarg[1] = (intptr_t) SCARG(p, info).i32; /* linux32_siginfop_t */
1113 uarg[2] = (intptr_t) SCARG(p, timeout).i32; /* const linux32_timespecp_t */
1114 *n_args = 3;
1115 break;
1116 }
1117 /* linux32_sys_rt_queueinfo */
1118 case 178: {
1119 const struct linux32_sys_rt_queueinfo_args *p = params;
1120 iarg[0] = SCARG(p, pid); /* int */
1121 iarg[1] = SCARG(p, sig); /* int */
1122 uarg[2] = (intptr_t) SCARG(p, uinfo).i32; /* linux32_siginfop_t */
1123 *n_args = 3;
1124 break;
1125 }
1126 /* linux32_sys_rt_sigsuspend */
1127 case 179: {
1128 const struct linux32_sys_rt_sigsuspend_args *p = params;
1129 uarg[0] = (intptr_t) SCARG(p, unewset).i32; /* linux32_sigsetp_t */
1130 iarg[1] = SCARG(p, sigsetsize); /* netbsd32_size_t */
1131 *n_args = 2;
1132 break;
1133 }
1134 /* linux32_sys_pread */
1135 case 180: {
1136 const struct linux32_sys_pread_args *p = params;
1137 iarg[0] = SCARG(p, fd); /* int */
1138 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */
1139 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */
1140 iarg[3] = SCARG(p, offset); /* netbsd32_off_t */
1141 *n_args = 4;
1142 break;
1143 }
1144 /* linux32_sys_pwrite */
1145 case 181: {
1146 const struct linux32_sys_pwrite_args *p = params;
1147 iarg[0] = SCARG(p, fd); /* int */
1148 uarg[1] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_voidp */
1149 iarg[2] = SCARG(p, nbyte); /* netbsd32_size_t */
1150 iarg[3] = SCARG(p, offset); /* netbsd32_off_t */
1151 *n_args = 4;
1152 break;
1153 }
1154 /* linux32_sys_chown16 */
1155 case 182: {
1156 const struct linux32_sys_chown16_args *p = params;
1157 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1158 iarg[1] = SCARG(p, uid); /* linux32_uid16_t */
1159 iarg[2] = SCARG(p, gid); /* linux32_gid16_t */
1160 *n_args = 3;
1161 break;
1162 }
1163 /* netbsd32___getcwd */
1164 case 183: {
1165 const struct netbsd32___getcwd_args *p = params;
1166 uarg[0] = (intptr_t) SCARG(p, bufp).i32; /* netbsd32_charp */
1167 iarg[1] = SCARG(p, length); /* netbsd32_size_t */
1168 *n_args = 2;
1169 break;
1170 }
1171 /* sys___vfork14 */
1172 case 190: {
1173 *n_args = 0;
1174 break;
1175 }
1176 /* linux32_sys_ugetrlimit */
1177 case 191: {
1178 const struct linux32_sys_ugetrlimit_args *p = params;
1179 iarg[0] = SCARG(p, which); /* int */
1180 uarg[1] = (intptr_t) SCARG(p, rlp).i32; /* netbsd32_orlimitp_t */
1181 *n_args = 2;
1182 break;
1183 }
1184 /* linux32_sys_mmap2 */
1185 case 192: {
1186 const struct linux32_sys_mmap2_args *p = params;
1187 iarg[0] = SCARG(p, addr); /* netbsd32_u_long */
1188 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
1189 iarg[2] = SCARG(p, prot); /* int */
1190 iarg[3] = SCARG(p, flags); /* int */
1191 iarg[4] = SCARG(p, fd); /* int */
1192 iarg[5] = SCARG(p, offset); /* linux32_off_t */
1193 *n_args = 6;
1194 break;
1195 }
1196 /* linux32_sys_truncate64 */
1197 case 193: {
1198 const struct linux32_sys_truncate64_args *p = params;
1199 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1200 uarg[1] = SCARG(p, lenlo); /* uint32_t */
1201 uarg[2] = SCARG(p, lenhi); /* uint32_t */
1202 *n_args = 3;
1203 break;
1204 }
1205 /* linux32_sys_ftruncate64 */
1206 case 194: {
1207 const struct linux32_sys_ftruncate64_args *p = params;
1208 uarg[0] = SCARG(p, fd); /* unsigned int */
1209 uarg[1] = SCARG(p, lenlo); /* uint32_t */
1210 uarg[2] = SCARG(p, lenhi); /* uint32_t */
1211 *n_args = 3;
1212 break;
1213 }
1214 /* linux32_sys_stat64 */
1215 case 195: {
1216 const struct linux32_sys_stat64_args *p = params;
1217 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1218 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
1219 *n_args = 2;
1220 break;
1221 }
1222 /* linux32_sys_lstat64 */
1223 case 196: {
1224 const struct linux32_sys_lstat64_args *p = params;
1225 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1226 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
1227 *n_args = 2;
1228 break;
1229 }
1230 /* linux32_sys_fstat64 */
1231 case 197: {
1232 const struct linux32_sys_fstat64_args *p = params;
1233 iarg[0] = SCARG(p, fd); /* int */
1234 uarg[1] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
1235 *n_args = 2;
1236 break;
1237 }
1238 /* netbsd32___posix_lchown */
1239 case 198: {
1240 const struct netbsd32___posix_lchown_args *p = params;
1241 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1242 uarg[1] = SCARG(p, uid); /* uid_t */
1243 iarg[2] = SCARG(p, gid); /* gid_t */
1244 *n_args = 3;
1245 break;
1246 }
1247 /* sys_getuid */
1248 case 199: {
1249 *n_args = 0;
1250 break;
1251 }
1252 /* sys_getgid */
1253 case 200: {
1254 *n_args = 0;
1255 break;
1256 }
1257 /* sys_geteuid */
1258 case 201: {
1259 *n_args = 0;
1260 break;
1261 }
1262 /* sys_getegid */
1263 case 202: {
1264 *n_args = 0;
1265 break;
1266 }
1267 /* netbsd32_setreuid */
1268 case 203: {
1269 const struct netbsd32_setreuid_args *p = params;
1270 uarg[0] = SCARG(p, ruid); /* uid_t */
1271 uarg[1] = SCARG(p, euid); /* uid_t */
1272 *n_args = 2;
1273 break;
1274 }
1275 /* netbsd32_setregid */
1276 case 204: {
1277 const struct netbsd32_setregid_args *p = params;
1278 iarg[0] = SCARG(p, rgid); /* gid_t */
1279 iarg[1] = SCARG(p, egid); /* gid_t */
1280 *n_args = 2;
1281 break;
1282 }
1283 /* netbsd32_getgroups */
1284 case 205: {
1285 const struct netbsd32_getgroups_args *p = params;
1286 iarg[0] = SCARG(p, gidsetsize); /* int */
1287 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* netbsd32_gid_tp */
1288 *n_args = 2;
1289 break;
1290 }
1291 /* netbsd32_setgroups */
1292 case 206: {
1293 const struct netbsd32_setgroups_args *p = params;
1294 iarg[0] = SCARG(p, gidsetsize); /* int */
1295 uarg[1] = (intptr_t) SCARG(p, gidset).i32; /* netbsd32_gid_tp */
1296 *n_args = 2;
1297 break;
1298 }
1299 /* netbsd32___posix_fchown */
1300 case 207: {
1301 const struct netbsd32___posix_fchown_args *p = params;
1302 iarg[0] = SCARG(p, fd); /* int */
1303 uarg[1] = SCARG(p, uid); /* uid_t */
1304 iarg[2] = SCARG(p, gid); /* gid_t */
1305 *n_args = 3;
1306 break;
1307 }
1308 /* linux32_sys_setresuid */
1309 case 208: {
1310 const struct linux32_sys_setresuid_args *p = params;
1311 uarg[0] = SCARG(p, ruid); /* uid_t */
1312 uarg[1] = SCARG(p, euid); /* uid_t */
1313 uarg[2] = SCARG(p, suid); /* uid_t */
1314 *n_args = 3;
1315 break;
1316 }
1317 /* linux32_sys_getresuid */
1318 case 209: {
1319 const struct linux32_sys_getresuid_args *p = params;
1320 uarg[0] = (intptr_t) SCARG(p, ruid).i32; /* linux32_uidp_t */
1321 uarg[1] = (intptr_t) SCARG(p, euid).i32; /* linux32_uidp_t */
1322 uarg[2] = (intptr_t) SCARG(p, suid).i32; /* linux32_uidp_t */
1323 *n_args = 3;
1324 break;
1325 }
1326 /* linux32_sys_setresgid */
1327 case 210: {
1328 const struct linux32_sys_setresgid_args *p = params;
1329 iarg[0] = SCARG(p, rgid); /* gid_t */
1330 iarg[1] = SCARG(p, egid); /* gid_t */
1331 iarg[2] = SCARG(p, sgid); /* gid_t */
1332 *n_args = 3;
1333 break;
1334 }
1335 /* linux32_sys_getresgid */
1336 case 211: {
1337 const struct linux32_sys_getresgid_args *p = params;
1338 uarg[0] = (intptr_t) SCARG(p, rgid).i32; /* linux32_gidp_t */
1339 uarg[1] = (intptr_t) SCARG(p, egid).i32; /* linux32_gidp_t */
1340 uarg[2] = (intptr_t) SCARG(p, sgid).i32; /* linux32_gidp_t */
1341 *n_args = 3;
1342 break;
1343 }
1344 /* netbsd32___posix_chown */
1345 case 212: {
1346 const struct netbsd32___posix_chown_args *p = params;
1347 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1348 uarg[1] = SCARG(p, uid); /* uid_t */
1349 iarg[2] = SCARG(p, gid); /* gid_t */
1350 *n_args = 3;
1351 break;
1352 }
1353 /* netbsd32_setuid */
1354 case 213: {
1355 const struct netbsd32_setuid_args *p = params;
1356 uarg[0] = SCARG(p, uid); /* uid_t */
1357 *n_args = 1;
1358 break;
1359 }
1360 /* netbsd32_setgid */
1361 case 214: {
1362 const struct netbsd32_setgid_args *p = params;
1363 iarg[0] = SCARG(p, gid); /* gid_t */
1364 *n_args = 1;
1365 break;
1366 }
1367 /* linux32_sys_setfsuid */
1368 case 215: {
1369 const struct linux32_sys_setfsuid_args *p = params;
1370 uarg[0] = SCARG(p, uid); /* uid_t */
1371 *n_args = 1;
1372 break;
1373 }
1374 /* linux32_sys_setfsgid */
1375 case 216: {
1376 const struct linux32_sys_setfsgid_args *p = params;
1377 iarg[0] = SCARG(p, gid); /* gid_t */
1378 *n_args = 1;
1379 break;
1380 }
1381 /* netbsd32_mincore */
1382 case 218: {
1383 const struct netbsd32_mincore_args *p = params;
1384 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
1385 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
1386 uarg[2] = (intptr_t) SCARG(p, vec).i32; /* netbsd32_charp */
1387 *n_args = 3;
1388 break;
1389 }
1390 /* netbsd32_madvise */
1391 case 219: {
1392 const struct netbsd32_madvise_args *p = params;
1393 uarg[0] = (intptr_t) SCARG(p, addr).i32; /* netbsd32_voidp */
1394 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
1395 iarg[2] = SCARG(p, behav); /* int */
1396 *n_args = 3;
1397 break;
1398 }
1399 /* linux32_sys_getdents64 */
1400 case 220: {
1401 const struct linux32_sys_getdents64_args *p = params;
1402 iarg[0] = SCARG(p, fd); /* int */
1403 uarg[1] = (intptr_t) SCARG(p, dent).i32; /* linux32_dirent64p_t */
1404 uarg[2] = SCARG(p, count); /* unsigned int */
1405 *n_args = 3;
1406 break;
1407 }
1408 #define linux32_sys_fcntl64 linux32_sys_fcntl
1409 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
1410 /* linux32_sys_fcntl64 */
1411 case 221: {
1412 const struct linux32_sys_fcntl64_args *p = params;
1413 iarg[0] = SCARG(p, fd); /* int */
1414 iarg[1] = SCARG(p, cmd); /* int */
1415 uarg[2] = (intptr_t) SCARG(p, arg).i32; /* netbsd32_voidp */
1416 *n_args = 3;
1417 break;
1418 }
1419 /* linux_sys_gettid */
1420 case 224: {
1421 *n_args = 0;
1422 break;
1423 }
1424 /* netbsd32_setxattr */
1425 case 226: {
1426 const struct netbsd32_setxattr_args *p = params;
1427 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1428 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1429 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1430 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1431 iarg[4] = SCARG(p, flags); /* int */
1432 *n_args = 5;
1433 break;
1434 }
1435 /* netbsd32_lsetxattr */
1436 case 227: {
1437 const struct netbsd32_lsetxattr_args *p = params;
1438 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1439 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1440 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1441 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1442 iarg[4] = SCARG(p, flags); /* int */
1443 *n_args = 5;
1444 break;
1445 }
1446 /* netbsd32_fsetxattr */
1447 case 228: {
1448 const struct netbsd32_fsetxattr_args *p = params;
1449 iarg[0] = SCARG(p, fd); /* int */
1450 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1451 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1452 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1453 iarg[4] = SCARG(p, flags); /* int */
1454 *n_args = 5;
1455 break;
1456 }
1457 /* netbsd32_getxattr */
1458 case 229: {
1459 const struct netbsd32_getxattr_args *p = params;
1460 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1461 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1462 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1463 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1464 *n_args = 4;
1465 break;
1466 }
1467 /* netbsd32_lgetxattr */
1468 case 230: {
1469 const struct netbsd32_lgetxattr_args *p = params;
1470 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1471 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1472 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1473 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1474 *n_args = 4;
1475 break;
1476 }
1477 /* netbsd32_fgetxattr */
1478 case 231: {
1479 const struct netbsd32_fgetxattr_args *p = params;
1480 iarg[0] = SCARG(p, fd); /* int */
1481 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1482 uarg[2] = (intptr_t) SCARG(p, value).i32; /* netbsd32_voidp */
1483 iarg[3] = SCARG(p, size); /* netbsd32_size_t */
1484 *n_args = 4;
1485 break;
1486 }
1487 /* netbsd32_listxattr */
1488 case 232: {
1489 const struct netbsd32_listxattr_args *p = params;
1490 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1491 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */
1492 iarg[2] = SCARG(p, size); /* netbsd32_size_t */
1493 *n_args = 3;
1494 break;
1495 }
1496 /* netbsd32_llistxattr */
1497 case 233: {
1498 const struct netbsd32_llistxattr_args *p = params;
1499 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1500 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */
1501 iarg[2] = SCARG(p, size); /* netbsd32_size_t */
1502 *n_args = 3;
1503 break;
1504 }
1505 /* netbsd32_flistxattr */
1506 case 234: {
1507 const struct netbsd32_flistxattr_args *p = params;
1508 iarg[0] = SCARG(p, fd); /* int */
1509 uarg[1] = (intptr_t) SCARG(p, list).i32; /* netbsd32_charp */
1510 iarg[2] = SCARG(p, size); /* netbsd32_size_t */
1511 *n_args = 3;
1512 break;
1513 }
1514 /* netbsd32_removexattr */
1515 case 235: {
1516 const struct netbsd32_removexattr_args *p = params;
1517 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1518 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1519 *n_args = 2;
1520 break;
1521 }
1522 /* netbsd32_lremovexattr */
1523 case 236: {
1524 const struct netbsd32_lremovexattr_args *p = params;
1525 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1526 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1527 *n_args = 2;
1528 break;
1529 }
1530 /* netbsd32_fremovexattr */
1531 case 237: {
1532 const struct netbsd32_fremovexattr_args *p = params;
1533 iarg[0] = SCARG(p, fd); /* int */
1534 uarg[1] = (intptr_t) SCARG(p, name).i32; /* netbsd32_charp */
1535 *n_args = 2;
1536 break;
1537 }
1538 /* linux32_sys_tkill */
1539 case 238: {
1540 const struct linux32_sys_tkill_args *p = params;
1541 iarg[0] = SCARG(p, tid); /* int */
1542 iarg[1] = SCARG(p, sig); /* int */
1543 *n_args = 2;
1544 break;
1545 }
1546 /* linux32_sys_futex */
1547 case 240: {
1548 const struct linux32_sys_futex_args *p = params;
1549 uarg[0] = (intptr_t) SCARG(p, uaddr).i32; /* linux32_intp_t */
1550 iarg[1] = SCARG(p, op); /* int */
1551 iarg[2] = SCARG(p, val); /* int */
1552 uarg[3] = (intptr_t) SCARG(p, timeout).i32; /* linux32_timespecp_t */
1553 uarg[4] = (intptr_t) SCARG(p, uaddr2).i32; /* linux32_intp_t */
1554 iarg[5] = SCARG(p, val3); /* int */
1555 *n_args = 6;
1556 break;
1557 }
1558 /* linux32_sys_sched_setaffinity */
1559 case 241: {
1560 const struct linux32_sys_sched_setaffinity_args *p = params;
1561 iarg[0] = SCARG(p, pid); /* pid_t */
1562 uarg[1] = SCARG(p, len); /* unsigned int */
1563 uarg[2] = (intptr_t) SCARG(p, mask).i32; /* linux32_ulongp_t */
1564 *n_args = 3;
1565 break;
1566 }
1567 /* linux32_sys_sched_getaffinity */
1568 case 242: {
1569 const struct linux32_sys_sched_getaffinity_args *p = params;
1570 iarg[0] = SCARG(p, pid); /* pid_t */
1571 uarg[1] = SCARG(p, len); /* unsigned int */
1572 uarg[2] = (intptr_t) SCARG(p, mask).i32; /* linux32_ulongp_t */
1573 *n_args = 3;
1574 break;
1575 }
1576 /* linux32_sys_set_thread_area */
1577 case 243: {
1578 const struct linux32_sys_set_thread_area_args *p = params;
1579 uarg[0] = (intptr_t) SCARG(p, desc).i32; /* linux32_user_descp_t */
1580 *n_args = 1;
1581 break;
1582 }
1583 /* linux32_sys_get_thread_area */
1584 case 244: {
1585 const struct linux32_sys_get_thread_area_args *p = params;
1586 uarg[0] = (intptr_t) SCARG(p, desc).i32; /* linux32_user_descp_t */
1587 *n_args = 1;
1588 break;
1589 }
1590 /* linux32_sys_fadvise64 */
1591 case 250: {
1592 const struct linux32_sys_fadvise64_args *p = params;
1593 iarg[0] = SCARG(p, fd); /* int */
1594 uarg[1] = SCARG(p, offlo); /* uint32_t */
1595 uarg[2] = SCARG(p, offhi); /* uint32_t */
1596 iarg[3] = SCARG(p, len); /* linux32_size_t */
1597 iarg[4] = SCARG(p, advice); /* int */
1598 *n_args = 5;
1599 break;
1600 }
1601 /* linux32_sys_exit_group */
1602 case 252: {
1603 const struct linux32_sys_exit_group_args *p = params;
1604 iarg[0] = SCARG(p, error_code); /* int */
1605 *n_args = 1;
1606 break;
1607 }
1608 /* linux32_sys_set_tid_address */
1609 case 258: {
1610 const struct linux32_sys_set_tid_address_args *p = params;
1611 uarg[0] = (intptr_t) SCARG(p, tid).i32; /* linux32_intp_t */
1612 *n_args = 1;
1613 break;
1614 }
1615 /* linux32_sys_timer_create */
1616 case 259: {
1617 const struct linux32_sys_timer_create_args *p = params;
1618 iarg[0] = SCARG(p, clockid); /* clockid_t */
1619 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux32_sigevent * */
1620 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
1621 *n_args = 3;
1622 break;
1623 }
1624 /* linux32_sys_timer_settime */
1625 case 260: {
1626 const struct linux32_sys_timer_settime_args *p = params;
1627 iarg[0] = SCARG(p, timerid); /* timer_t */
1628 iarg[1] = SCARG(p, flags); /* int */
1629 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux32_itimerspec * */
1630 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux32_itimerspec * */
1631 *n_args = 4;
1632 break;
1633 }
1634 /* linux32_sys_timer_gettime */
1635 case 261: {
1636 const struct linux32_sys_timer_gettime_args *p = params;
1637 iarg[0] = SCARG(p, timerid); /* timer_t */
1638 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux32_itimerspec * */
1639 *n_args = 2;
1640 break;
1641 }
1642 /* sys_timer_getoverrun */
1643 case 262: {
1644 const struct sys_timer_getoverrun_args *p = params;
1645 iarg[0] = SCARG(p, timerid); /* timer_t */
1646 *n_args = 1;
1647 break;
1648 }
1649 /* sys_timer_delete */
1650 case 263: {
1651 const struct sys_timer_delete_args *p = params;
1652 iarg[0] = SCARG(p, timerid); /* timer_t */
1653 *n_args = 1;
1654 break;
1655 }
1656 /* linux32_sys_clock_settime */
1657 case 264: {
1658 const struct linux32_sys_clock_settime_args *p = params;
1659 iarg[0] = SCARG(p, which); /* clockid_t */
1660 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */
1661 *n_args = 2;
1662 break;
1663 }
1664 /* linux32_sys_clock_gettime */
1665 case 265: {
1666 const struct linux32_sys_clock_gettime_args *p = params;
1667 iarg[0] = SCARG(p, which); /* clockid_t */
1668 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */
1669 *n_args = 2;
1670 break;
1671 }
1672 /* linux32_sys_clock_getres */
1673 case 266: {
1674 const struct linux32_sys_clock_getres_args *p = params;
1675 iarg[0] = SCARG(p, which); /* clockid_t */
1676 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */
1677 *n_args = 2;
1678 break;
1679 }
1680 /* linux32_sys_clock_nanosleep */
1681 case 267: {
1682 const struct linux32_sys_clock_nanosleep_args *p = params;
1683 iarg[0] = SCARG(p, which); /* clockid_t */
1684 iarg[1] = SCARG(p, flags); /* int */
1685 uarg[2] = (intptr_t) SCARG(p, rqtp).i32; /* linux32_timespecp_t */
1686 uarg[3] = (intptr_t) SCARG(p, rmtp).i32; /* linux32_timespecp_t */
1687 *n_args = 4;
1688 break;
1689 }
1690 /* linux32_sys_statfs64 */
1691 case 268: {
1692 const struct linux32_sys_statfs64_args *p = params;
1693 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1694 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */
1695 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
1696 *n_args = 3;
1697 break;
1698 }
1699 /* linux32_sys_fstatfs64 */
1700 case 269: {
1701 const struct linux32_sys_fstatfs64_args *p = params;
1702 iarg[0] = SCARG(p, fd); /* int */
1703 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */
1704 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */
1705 *n_args = 3;
1706 break;
1707 }
1708 /* linux32_sys_tgkill */
1709 case 270: {
1710 const struct linux32_sys_tgkill_args *p = params;
1711 iarg[0] = SCARG(p, tgid); /* int */
1712 iarg[1] = SCARG(p, tid); /* int */
1713 iarg[2] = SCARG(p, sig); /* int */
1714 *n_args = 3;
1715 break;
1716 }
1717 /* compat_50_netbsd32_utimes */
1718 case 271: {
1719 const struct compat_50_netbsd32_utimes_args *p = params;
1720 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1721 uarg[1] = (intptr_t) SCARG(p, tptr).i32; /* netbsd32_timeval50p_t */
1722 *n_args = 2;
1723 break;
1724 }
1725 /* linux32_sys_fadvise64_64 */
1726 case 272: {
1727 const struct linux32_sys_fadvise64_64_args *p = params;
1728 iarg[0] = SCARG(p, fd); /* int */
1729 uarg[1] = SCARG(p, offlo); /* uint32_t */
1730 uarg[2] = SCARG(p, offhi); /* uint32_t */
1731 uarg[3] = SCARG(p, lenlo); /* uint32_t */
1732 uarg[4] = SCARG(p, lenhi); /* uint32_t */
1733 iarg[5] = SCARG(p, advice); /* int */
1734 *n_args = 6;
1735 break;
1736 }
1737 /* linux32_sys_openat */
1738 case 295: {
1739 const struct linux32_sys_openat_args *p = params;
1740 iarg[0] = SCARG(p, fd); /* int */
1741 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1742 iarg[2] = SCARG(p, flags); /* int */
1743 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1744 *n_args = 4;
1745 break;
1746 }
1747 /* netbsd32_mkdirat */
1748 case 296: {
1749 const struct netbsd32_mkdirat_args *p = params;
1750 iarg[0] = SCARG(p, fd); /* int */
1751 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1752 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1753 *n_args = 3;
1754 break;
1755 }
1756 /* linux32_sys_mknodat */
1757 case 297: {
1758 const struct linux32_sys_mknodat_args *p = params;
1759 iarg[0] = SCARG(p, fd); /* int */
1760 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1761 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1762 uarg[3] = SCARG(p, dev); /* unsigned */
1763 *n_args = 4;
1764 break;
1765 }
1766 /* linux32_sys_fchownat */
1767 case 298: {
1768 const struct linux32_sys_fchownat_args *p = params;
1769 iarg[0] = SCARG(p, fd); /* int */
1770 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1771 uarg[2] = SCARG(p, owner); /* uid_t */
1772 iarg[3] = SCARG(p, group); /* gid_t */
1773 iarg[4] = SCARG(p, flag); /* int */
1774 *n_args = 5;
1775 break;
1776 }
1777 /* linux32_sys_fstatat64 */
1778 case 300: {
1779 const struct linux32_sys_fstatat64_args *p = params;
1780 iarg[0] = SCARG(p, fd); /* int */
1781 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1782 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */
1783 iarg[3] = SCARG(p, flag); /* int */
1784 *n_args = 4;
1785 break;
1786 }
1787 /* linux32_sys_unlinkat */
1788 case 301: {
1789 const struct linux32_sys_unlinkat_args *p = params;
1790 iarg[0] = SCARG(p, fd); /* int */
1791 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1792 iarg[2] = SCARG(p, flag); /* int */
1793 *n_args = 3;
1794 break;
1795 }
1796 /* netbsd32_renameat */
1797 case 302: {
1798 const struct netbsd32_renameat_args *p = params;
1799 iarg[0] = SCARG(p, fromfd); /* int */
1800 uarg[1] = (intptr_t) SCARG(p, from).i32; /* netbsd32_charp */
1801 iarg[2] = SCARG(p, tofd); /* int */
1802 uarg[3] = (intptr_t) SCARG(p, to).i32; /* netbsd32_charp */
1803 *n_args = 4;
1804 break;
1805 }
1806 /* linux32_sys_linkat */
1807 case 303: {
1808 const struct linux32_sys_linkat_args *p = params;
1809 iarg[0] = SCARG(p, fd1); /* int */
1810 uarg[1] = (intptr_t) SCARG(p, name1).i32; /* netbsd32_charp */
1811 iarg[2] = SCARG(p, fd2); /* int */
1812 uarg[3] = (intptr_t) SCARG(p, name2).i32; /* netbsd32_charp */
1813 iarg[4] = SCARG(p, flags); /* int */
1814 *n_args = 5;
1815 break;
1816 }
1817 /* netbsd32_symlinkat */
1818 case 304: {
1819 const struct netbsd32_symlinkat_args *p = params;
1820 uarg[0] = (intptr_t) SCARG(p, path1).i32; /* netbsd32_charp */
1821 iarg[1] = SCARG(p, fd); /* int */
1822 uarg[2] = (intptr_t) SCARG(p, path2).i32; /* netbsd32_charp */
1823 *n_args = 3;
1824 break;
1825 }
1826 /* netbsd32_readlinkat */
1827 case 305: {
1828 const struct netbsd32_readlinkat_args *p = params;
1829 iarg[0] = SCARG(p, fd); /* int */
1830 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1831 uarg[2] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_charp */
1832 iarg[3] = SCARG(p, bufsize); /* linux32_size_t */
1833 *n_args = 4;
1834 break;
1835 }
1836 /* linux32_sys_fchmodat */
1837 case 306: {
1838 const struct linux32_sys_fchmodat_args *p = params;
1839 iarg[0] = SCARG(p, fd); /* int */
1840 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1841 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1842 *n_args = 3;
1843 break;
1844 }
1845 /* linux32_sys_faccessat */
1846 case 307: {
1847 const struct linux32_sys_faccessat_args *p = params;
1848 iarg[0] = SCARG(p, fd); /* int */
1849 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1850 iarg[2] = SCARG(p, amode); /* int */
1851 *n_args = 3;
1852 break;
1853 }
1854 /* linux32_sys_ppoll */
1855 case 309: {
1856 const struct linux32_sys_ppoll_args *p = params;
1857 uarg[0] = (intptr_t) SCARG(p, fds).i32; /* netbsd32_pollfdp_t */
1858 uarg[1] = SCARG(p, nfds); /* u_int */
1859 uarg[2] = (intptr_t) SCARG(p, timeout).i32; /* linux32_timespecp_t */
1860 uarg[3] = (intptr_t) SCARG(p, sigset).i32; /* linux32_sigsetp_t */
1861 *n_args = 4;
1862 break;
1863 }
1864 /* netbsd32___futex_set_robust_list */
1865 case 311: {
1866 const struct netbsd32___futex_set_robust_list_args *p = params;
1867 uarg[0] = (intptr_t) SCARG(p, head).i32; /* netbsd32_voidp */
1868 iarg[1] = SCARG(p, len); /* netbsd32_size_t */
1869 *n_args = 2;
1870 break;
1871 }
1872 /* netbsd32___futex_get_robust_list */
1873 case 312: {
1874 const struct netbsd32___futex_get_robust_list_args *p = params;
1875 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
1876 uarg[1] = (intptr_t) SCARG(p, headp).i32; /* netbsd32_voidp */
1877 uarg[2] = (intptr_t) SCARG(p, lenp).i32; /* netbsd32_size_tp */
1878 *n_args = 3;
1879 break;
1880 }
1881 /* linux32_sys_utimensat */
1882 case 320: {
1883 const struct linux32_sys_utimensat_args *p = params;
1884 iarg[0] = SCARG(p, fd); /* int */
1885 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */
1886 uarg[2] = (intptr_t) SCARG(p, times).i32; /* linux32_timespecp_t */
1887 iarg[3] = SCARG(p, flag); /* int */
1888 *n_args = 4;
1889 break;
1890 }
1891 /* linux_sys_timerfd_create */
1892 case 322: {
1893 const struct linux_sys_timerfd_create_args *p = params;
1894 iarg[0] = SCARG(p, clock_id); /* clockid_t */
1895 iarg[1] = SCARG(p, flags); /* int */
1896 *n_args = 2;
1897 break;
1898 }
1899 /* linux32_sys_fallocate */
1900 case 324: {
1901 const struct linux32_sys_fallocate_args *p = params;
1902 iarg[0] = SCARG(p, fd); /* int */
1903 iarg[1] = SCARG(p, mode); /* int */
1904 iarg[2] = SCARG(p, offset); /* off_t */
1905 iarg[3] = SCARG(p, len); /* off_t */
1906 *n_args = 4;
1907 break;
1908 }
1909 /* linux32_sys_timerfd_settime */
1910 case 325: {
1911 const struct linux32_sys_timerfd_settime_args *p = params;
1912 iarg[0] = SCARG(p, fd); /* int */
1913 iarg[1] = SCARG(p, flags); /* int */
1914 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux32_itimerspec * */
1915 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux32_itimerspec * */
1916 *n_args = 4;
1917 break;
1918 }
1919 /* linux32_sys_timerfd_gettime */
1920 case 326: {
1921 const struct linux32_sys_timerfd_gettime_args *p = params;
1922 iarg[0] = SCARG(p, fd); /* int */
1923 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux32_itimerspec * */
1924 *n_args = 2;
1925 break;
1926 }
1927 /* linux32_sys_dup3 */
1928 case 330: {
1929 const struct linux32_sys_dup3_args *p = params;
1930 iarg[0] = SCARG(p, from); /* int */
1931 iarg[1] = SCARG(p, to); /* int */
1932 iarg[2] = SCARG(p, flags); /* int */
1933 *n_args = 3;
1934 break;
1935 }
1936 /* linux32_sys_pipe2 */
1937 case 331: {
1938 const struct linux32_sys_pipe2_args *p = params;
1939 uarg[0] = (intptr_t) SCARG(p, fd).i32; /* netbsd32_intp */
1940 iarg[1] = SCARG(p, flags); /* int */
1941 *n_args = 2;
1942 break;
1943 }
1944 default:
1945 *n_args = 0;
1946 break;
1947 };
1948 }
1949 static void
1950 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
1951 {
1952 const char *p = NULL;
1953 switch (sysnum) {
1954 /* linux_sys_nosys */
1955 case 0:
1956 break;
1957 /* linux32_sys_exit */
1958 case 1:
1959 switch(ndx) {
1960 case 0:
1961 p = "int";
1962 break;
1963 default:
1964 break;
1965 };
1966 break;
1967 /* sys_fork */
1968 case 2:
1969 break;
1970 /* netbsd32_read */
1971 case 3:
1972 switch(ndx) {
1973 case 0:
1974 p = "int";
1975 break;
1976 case 1:
1977 p = "netbsd32_voidp";
1978 break;
1979 case 2:
1980 p = "netbsd32_size_t";
1981 break;
1982 default:
1983 break;
1984 };
1985 break;
1986 /* netbsd32_write */
1987 case 4:
1988 switch(ndx) {
1989 case 0:
1990 p = "int";
1991 break;
1992 case 1:
1993 p = "netbsd32_voidp";
1994 break;
1995 case 2:
1996 p = "netbsd32_size_t";
1997 break;
1998 default:
1999 break;
2000 };
2001 break;
2002 /* linux32_sys_open */
2003 case 5:
2004 switch(ndx) {
2005 case 0:
2006 p = "netbsd32_charp";
2007 break;
2008 case 1:
2009 p = "int";
2010 break;
2011 case 2:
2012 p = "linux_umode_t";
2013 break;
2014 default:
2015 break;
2016 };
2017 break;
2018 /* netbsd32_close */
2019 case 6:
2020 switch(ndx) {
2021 case 0:
2022 p = "int";
2023 break;
2024 default:
2025 break;
2026 };
2027 break;
2028 /* linux32_sys_waitpid */
2029 case 7:
2030 switch(ndx) {
2031 case 0:
2032 p = "int";
2033 break;
2034 case 1:
2035 p = "netbsd32_intp";
2036 break;
2037 case 2:
2038 p = "int";
2039 break;
2040 default:
2041 break;
2042 };
2043 break;
2044 /* linux32_sys_creat */
2045 case 8:
2046 switch(ndx) {
2047 case 0:
2048 p = "netbsd32_charp";
2049 break;
2050 case 1:
2051 p = "linux_umode_t";
2052 break;
2053 default:
2054 break;
2055 };
2056 break;
2057 /* netbsd32_link */
2058 case 9:
2059 switch(ndx) {
2060 case 0:
2061 p = "netbsd32_charp";
2062 break;
2063 case 1:
2064 p = "netbsd32_charp";
2065 break;
2066 default:
2067 break;
2068 };
2069 break;
2070 /* linux32_sys_unlink */
2071 case 10:
2072 switch(ndx) {
2073 case 0:
2074 p = "netbsd32_charp";
2075 break;
2076 default:
2077 break;
2078 };
2079 break;
2080 /* netbsd32_execve */
2081 case 11:
2082 switch(ndx) {
2083 case 0:
2084 p = "netbsd32_charp";
2085 break;
2086 case 1:
2087 p = "netbsd32_charpp";
2088 break;
2089 case 2:
2090 p = "netbsd32_charpp";
2091 break;
2092 default:
2093 break;
2094 };
2095 break;
2096 /* netbsd32_chdir */
2097 case 12:
2098 switch(ndx) {
2099 case 0:
2100 p = "netbsd32_charp";
2101 break;
2102 default:
2103 break;
2104 };
2105 break;
2106 /* linux32_sys_time */
2107 case 13:
2108 switch(ndx) {
2109 case 0:
2110 p = "linux32_timep_t";
2111 break;
2112 default:
2113 break;
2114 };
2115 break;
2116 /* linux32_sys_mknod */
2117 case 14:
2118 switch(ndx) {
2119 case 0:
2120 p = "netbsd32_charp";
2121 break;
2122 case 1:
2123 p = "linux_umode_t";
2124 break;
2125 case 2:
2126 p = "unsigned";
2127 break;
2128 default:
2129 break;
2130 };
2131 break;
2132 /* netbsd32_chmod */
2133 case 15:
2134 switch(ndx) {
2135 case 0:
2136 p = "netbsd32_charp";
2137 break;
2138 case 1:
2139 p = "linux_umode_t";
2140 break;
2141 default:
2142 break;
2143 };
2144 break;
2145 /* linux32_sys_lchown16 */
2146 case 16:
2147 switch(ndx) {
2148 case 0:
2149 p = "netbsd32_charp";
2150 break;
2151 case 1:
2152 p = "linux32_uid16_t";
2153 break;
2154 case 2:
2155 p = "linux32_gid16_t";
2156 break;
2157 default:
2158 break;
2159 };
2160 break;
2161 /* linux32_sys_break */
2162 case 17:
2163 switch(ndx) {
2164 case 0:
2165 p = "netbsd32_charp";
2166 break;
2167 default:
2168 break;
2169 };
2170 break;
2171 /* compat_43_netbsd32_olseek */
2172 case 19:
2173 switch(ndx) {
2174 case 0:
2175 p = "int";
2176 break;
2177 case 1:
2178 p = "netbsd32_long";
2179 break;
2180 case 2:
2181 p = "int";
2182 break;
2183 default:
2184 break;
2185 };
2186 break;
2187 /* sys_getpid */
2188 case 20:
2189 break;
2190 /* netbsd32_setuid */
2191 case 23:
2192 switch(ndx) {
2193 case 0:
2194 p = "uid_t";
2195 break;
2196 default:
2197 break;
2198 };
2199 break;
2200 /* sys_getuid */
2201 case 24:
2202 break;
2203 /* linux32_sys_stime */
2204 case 25:
2205 switch(ndx) {
2206 case 0:
2207 p = "linux32_timep_t";
2208 break;
2209 default:
2210 break;
2211 };
2212 break;
2213 /* linux32_sys_ptrace */
2214 case 26:
2215 switch(ndx) {
2216 case 0:
2217 p = "int";
2218 break;
2219 case 1:
2220 p = "int";
2221 break;
2222 case 2:
2223 p = "int";
2224 break;
2225 case 3:
2226 p = "int";
2227 break;
2228 default:
2229 break;
2230 };
2231 break;
2232 /* linux32_sys_alarm */
2233 case 27:
2234 switch(ndx) {
2235 case 0:
2236 p = "unsigned int";
2237 break;
2238 default:
2239 break;
2240 };
2241 break;
2242 /* linux_sys_pause */
2243 case 29:
2244 break;
2245 /* linux32_sys_utime */
2246 case 30:
2247 switch(ndx) {
2248 case 0:
2249 p = "netbsd32_charp";
2250 break;
2251 case 1:
2252 p = "linux32_utimbufp_t";
2253 break;
2254 default:
2255 break;
2256 };
2257 break;
2258 /* netbsd32_access */
2259 case 33:
2260 switch(ndx) {
2261 case 0:
2262 p = "netbsd32_charp";
2263 break;
2264 case 1:
2265 p = "int";
2266 break;
2267 default:
2268 break;
2269 };
2270 break;
2271 /* linux32_sys_nice */
2272 case 34:
2273 switch(ndx) {
2274 case 0:
2275 p = "int";
2276 break;
2277 default:
2278 break;
2279 };
2280 break;
2281 /* sys_sync */
2282 case 36:
2283 break;
2284 /* linux32_sys_kill */
2285 case 37:
2286 switch(ndx) {
2287 case 0:
2288 p = "int";
2289 break;
2290 case 1:
2291 p = "int";
2292 break;
2293 default:
2294 break;
2295 };
2296 break;
2297 /* netbsd32___posix_rename */
2298 case 38:
2299 switch(ndx) {
2300 case 0:
2301 p = "netbsd32_charp";
2302 break;
2303 case 1:
2304 p = "netbsd32_charp";
2305 break;
2306 default:
2307 break;
2308 };
2309 break;
2310 /* netbsd32_mkdir */
2311 case 39:
2312 switch(ndx) {
2313 case 0:
2314 p = "netbsd32_charp";
2315 break;
2316 case 1:
2317 p = "linux_umode_t";
2318 break;
2319 default:
2320 break;
2321 };
2322 break;
2323 /* netbsd32_rmdir */
2324 case 40:
2325 switch(ndx) {
2326 case 0:
2327 p = "netbsd32_charp";
2328 break;
2329 default:
2330 break;
2331 };
2332 break;
2333 /* netbsd32_dup */
2334 case 41:
2335 switch(ndx) {
2336 case 0:
2337 p = "int";
2338 break;
2339 default:
2340 break;
2341 };
2342 break;
2343 /* linux32_sys_pipe */
2344 case 42:
2345 switch(ndx) {
2346 case 0:
2347 p = "netbsd32_intp";
2348 break;
2349 default:
2350 break;
2351 };
2352 break;
2353 /* linux32_sys_times */
2354 case 43:
2355 switch(ndx) {
2356 case 0:
2357 p = "linux32_tmsp_t";
2358 break;
2359 default:
2360 break;
2361 };
2362 break;
2363 /* linux32_sys_brk */
2364 case 45:
2365 switch(ndx) {
2366 case 0:
2367 p = "netbsd32_charp";
2368 break;
2369 default:
2370 break;
2371 };
2372 break;
2373 /* netbsd32_setgid */
2374 case 46:
2375 switch(ndx) {
2376 case 0:
2377 p = "gid_t";
2378 break;
2379 default:
2380 break;
2381 };
2382 break;
2383 /* sys_getgid */
2384 case 47:
2385 break;
2386 /* linux32_sys_signal */
2387 case 48:
2388 switch(ndx) {
2389 case 0:
2390 p = "int";
2391 break;
2392 case 1:
2393 p = "linux32_handlerp_t";
2394 break;
2395 default:
2396 break;
2397 };
2398 break;
2399 /* sys_geteuid */
2400 case 49:
2401 break;
2402 /* sys_getegid */
2403 case 50:
2404 break;
2405 /* netbsd32_acct */
2406 case 51:
2407 switch(ndx) {
2408 case 0:
2409 p = "netbsd32_charp";
2410 break;
2411 default:
2412 break;
2413 };
2414 break;
2415 /* linux32_sys_ioctl */
2416 case 54:
2417 switch(ndx) {
2418 case 0:
2419 p = "int";
2420 break;
2421 case 1:
2422 p = "netbsd32_u_long";
2423 break;
2424 case 2:
2425 p = "netbsd32_charp";
2426 break;
2427 default:
2428 break;
2429 };
2430 break;
2431 /* linux32_sys_fcntl */
2432 case 55:
2433 switch(ndx) {
2434 case 0:
2435 p = "int";
2436 break;
2437 case 1:
2438 p = "int";
2439 break;
2440 case 2:
2441 p = "netbsd32_voidp";
2442 break;
2443 default:
2444 break;
2445 };
2446 break;
2447 /* netbsd32_setpgid */
2448 case 57:
2449 switch(ndx) {
2450 case 0:
2451 p = "int";
2452 break;
2453 case 1:
2454 p = "int";
2455 break;
2456 default:
2457 break;
2458 };
2459 break;
2460 /* linux32_sys_oldolduname */
2461 case 59:
2462 switch(ndx) {
2463 case 0:
2464 p = "linux32_oldold_utsnamep_t";
2465 break;
2466 default:
2467 break;
2468 };
2469 break;
2470 /* netbsd32_umask */
2471 case 60:
2472 switch(ndx) {
2473 case 0:
2474 p = "int";
2475 break;
2476 default:
2477 break;
2478 };
2479 break;
2480 /* netbsd32_chroot */
2481 case 61:
2482 switch(ndx) {
2483 case 0:
2484 p = "netbsd32_charp";
2485 break;
2486 default:
2487 break;
2488 };
2489 break;
2490 /* netbsd32_dup2 */
2491 case 63:
2492 switch(ndx) {
2493 case 0:
2494 p = "int";
2495 break;
2496 case 1:
2497 p = "int";
2498 break;
2499 default:
2500 break;
2501 };
2502 break;
2503 /* sys_getppid */
2504 case 64:
2505 break;
2506 /* sys_getpgrp */
2507 case 65:
2508 break;
2509 /* sys_setsid */
2510 case 66:
2511 break;
2512 /* linux32_sys_siggetmask */
2513 case 68:
2514 break;
2515 /* linux32_sys_sigsetmask */
2516 case 69:
2517 switch(ndx) {
2518 case 0:
2519 p = "linux32_old_sigset_t";
2520 break;
2521 default:
2522 break;
2523 };
2524 break;
2525 /* linux32_sys_setreuid16 */
2526 case 70:
2527 switch(ndx) {
2528 case 0:
2529 p = "linux32_uid16_t";
2530 break;
2531 case 1:
2532 p = "linux32_uid16_t";
2533 break;
2534 default:
2535 break;
2536 };
2537 break;
2538 /* linux32_sys_setregid16 */
2539 case 71:
2540 switch(ndx) {
2541 case 0:
2542 p = "linux32_gid16_t";
2543 break;
2544 case 1:
2545 p = "linux32_gid16_t";
2546 break;
2547 default:
2548 break;
2549 };
2550 break;
2551 /* compat_43_netbsd32_osethostname */
2552 case 74:
2553 switch(ndx) {
2554 case 0:
2555 p = "netbsd32_charp";
2556 break;
2557 case 1:
2558 p = "u_int";
2559 break;
2560 default:
2561 break;
2562 };
2563 break;
2564 /* linux32_sys_setrlimit */
2565 case 75:
2566 switch(ndx) {
2567 case 0:
2568 p = "u_int";
2569 break;
2570 case 1:
2571 p = "netbsd32_orlimitp_t";
2572 break;
2573 default:
2574 break;
2575 };
2576 break;
2577 /* linux32_sys_getrlimit */
2578 case 76:
2579 switch(ndx) {
2580 case 0:
2581 p = "u_int";
2582 break;
2583 case 1:
2584 p = "netbsd32_orlimitp_t";
2585 break;
2586 default:
2587 break;
2588 };
2589 break;
2590 /* compat_50_netbsd32_getrusage */
2591 case 77:
2592 switch(ndx) {
2593 case 0:
2594 p = "int";
2595 break;
2596 case 1:
2597 p = "netbsd32_rusage50p_t";
2598 break;
2599 default:
2600 break;
2601 };
2602 break;
2603 /* linux32_sys_gettimeofday */
2604 case 78:
2605 switch(ndx) {
2606 case 0:
2607 p = "netbsd32_timeval50p_t";
2608 break;
2609 case 1:
2610 p = "netbsd32_timezonep_t";
2611 break;
2612 default:
2613 break;
2614 };
2615 break;
2616 /* linux32_sys_settimeofday */
2617 case 79:
2618 switch(ndx) {
2619 case 0:
2620 p = "netbsd32_timeval50p_t";
2621 break;
2622 case 1:
2623 p = "netbsd32_timezonep_t";
2624 break;
2625 default:
2626 break;
2627 };
2628 break;
2629 /* linux32_sys_getgroups16 */
2630 case 80:
2631 switch(ndx) {
2632 case 0:
2633 p = "int";
2634 break;
2635 case 1:
2636 p = "linux32_gid16p_t";
2637 break;
2638 default:
2639 break;
2640 };
2641 break;
2642 /* linux32_sys_setgroups16 */
2643 case 81:
2644 switch(ndx) {
2645 case 0:
2646 p = "int";
2647 break;
2648 case 1:
2649 p = "linux32_gid16p_t";
2650 break;
2651 default:
2652 break;
2653 };
2654 break;
2655 /* linux32_sys_oldselect */
2656 case 82:
2657 switch(ndx) {
2658 case 0:
2659 p = "linux32_oldselectp_t";
2660 break;
2661 default:
2662 break;
2663 };
2664 break;
2665 /* netbsd32_symlink */
2666 case 83:
2667 switch(ndx) {
2668 case 0:
2669 p = "netbsd32_charp";
2670 break;
2671 case 1:
2672 p = "netbsd32_charp";
2673 break;
2674 default:
2675 break;
2676 };
2677 break;
2678 /* compat_43_netbsd32_lstat43 */
2679 case 84:
2680 switch(ndx) {
2681 case 0:
2682 p = "netbsd32_charp";
2683 break;
2684 case 1:
2685 p = "netbsd32_stat43p_t";
2686 break;
2687 default:
2688 break;
2689 };
2690 break;
2691 /* netbsd32_readlink */
2692 case 85:
2693 switch(ndx) {
2694 case 0:
2695 p = "netbsd32_charp";
2696 break;
2697 case 1:
2698 p = "netbsd32_charp";
2699 break;
2700 case 2:
2701 p = "netbsd32_size_t";
2702 break;
2703 default:
2704 break;
2705 };
2706 break;
2707 /* linux32_sys_swapon */
2708 case 87:
2709 switch(ndx) {
2710 case 0:
2711 p = "netbsd32_charp";
2712 break;
2713 default:
2714 break;
2715 };
2716 break;
2717 /* linux32_sys_reboot */
2718 case 88:
2719 switch(ndx) {
2720 case 0:
2721 p = "int";
2722 break;
2723 case 1:
2724 p = "int";
2725 break;
2726 case 2:
2727 p = "int";
2728 break;
2729 case 3:
2730 p = "netbsd32_voidp";
2731 break;
2732 default:
2733 break;
2734 };
2735 break;
2736 /* linux32_sys_readdir */
2737 case 89:
2738 switch(ndx) {
2739 case 0:
2740 p = "int";
2741 break;
2742 case 1:
2743 p = "netbsd32_voidp";
2744 break;
2745 case 2:
2746 p = "unsigned int";
2747 break;
2748 default:
2749 break;
2750 };
2751 break;
2752 /* linux32_sys_old_mmap */
2753 case 90:
2754 switch(ndx) {
2755 case 0:
2756 p = "linux32_oldmmapp";
2757 break;
2758 default:
2759 break;
2760 };
2761 break;
2762 /* netbsd32_munmap */
2763 case 91:
2764 switch(ndx) {
2765 case 0:
2766 p = "netbsd32_voidp";
2767 break;
2768 case 1:
2769 p = "netbsd32_size_t";
2770 break;
2771 default:
2772 break;
2773 };
2774 break;
2775 /* compat_43_netbsd32_otruncate */
2776 case 92:
2777 switch(ndx) {
2778 case 0:
2779 p = "netbsd32_charp";
2780 break;
2781 case 1:
2782 p = "netbsd32_long";
2783 break;
2784 default:
2785 break;
2786 };
2787 break;
2788 /* compat_43_netbsd32_oftruncate */
2789 case 93:
2790 switch(ndx) {
2791 case 0:
2792 p = "int";
2793 break;
2794 case 1:
2795 p = "netbsd32_long";
2796 break;
2797 default:
2798 break;
2799 };
2800 break;
2801 /* netbsd32_fchmod */
2802 case 94:
2803 switch(ndx) {
2804 case 0:
2805 p = "int";
2806 break;
2807 case 1:
2808 p = "linux_umode_t";
2809 break;
2810 default:
2811 break;
2812 };
2813 break;
2814 /* linux32_sys_fchown16 */
2815 case 95:
2816 switch(ndx) {
2817 case 0:
2818 p = "int";
2819 break;
2820 case 1:
2821 p = "linux32_uid16_t";
2822 break;
2823 case 2:
2824 p = "linux32_gid16_t";
2825 break;
2826 default:
2827 break;
2828 };
2829 break;
2830 /* linux32_sys_getpriority */
2831 case 96:
2832 switch(ndx) {
2833 case 0:
2834 p = "int";
2835 break;
2836 case 1:
2837 p = "int";
2838 break;
2839 default:
2840 break;
2841 };
2842 break;
2843 /* netbsd32_setpriority */
2844 case 97:
2845 switch(ndx) {
2846 case 0:
2847 p = "int";
2848 break;
2849 case 1:
2850 p = "int";
2851 break;
2852 case 2:
2853 p = "int";
2854 break;
2855 default:
2856 break;
2857 };
2858 break;
2859 /* netbsd32_profil */
2860 case 98:
2861 switch(ndx) {
2862 case 0:
2863 p = "netbsd32_voidp";
2864 break;
2865 case 1:
2866 p = "netbsd32_size_t";
2867 break;
2868 case 2:
2869 p = "netbsd32_u_long";
2870 break;
2871 case 3:
2872 p = "u_int";
2873 break;
2874 default:
2875 break;
2876 };
2877 break;
2878 /* linux32_sys_statfs */
2879 case 99:
2880 switch(ndx) {
2881 case 0:
2882 p = "netbsd32_charp";
2883 break;
2884 case 1:
2885 p = "linux32_statfsp";
2886 break;
2887 default:
2888 break;
2889 };
2890 break;
2891 /* linux32_sys_fstatfs */
2892 case 100:
2893 switch(ndx) {
2894 case 0:
2895 p = "int";
2896 break;
2897 case 1:
2898 p = "linux32_statfsp";
2899 break;
2900 default:
2901 break;
2902 };
2903 break;
2904 /* linux_sys_ioperm */
2905 case 101:
2906 switch(ndx) {
2907 case 0:
2908 p = "unsigned int";
2909 break;
2910 case 1:
2911 p = "unsigned int";
2912 break;
2913 case 2:
2914 p = "int";
2915 break;
2916 default:
2917 break;
2918 };
2919 break;
2920 /* linux32_sys_socketcall */
2921 case 102:
2922 switch(ndx) {
2923 case 0:
2924 p = "int";
2925 break;
2926 case 1:
2927 p = "netbsd32_voidp";
2928 break;
2929 default:
2930 break;
2931 };
2932 break;
2933 /* compat_50_netbsd32_setitimer */
2934 case 104:
2935 switch(ndx) {
2936 case 0:
2937 p = "int";
2938 break;
2939 case 1:
2940 p = "netbsd32_itimerval50p_t";
2941 break;
2942 case 2:
2943 p = "netbsd32_itimerval50p_t";
2944 break;
2945 default:
2946 break;
2947 };
2948 break;
2949 /* compat_50_netbsd32_getitimer */
2950 case 105:
2951 switch(ndx) {
2952 case 0:
2953 p = "int";
2954 break;
2955 case 1:
2956 p = "netbsd32_itimerval50p_t";
2957 break;
2958 default:
2959 break;
2960 };
2961 break;
2962 /* linux32_sys_stat */
2963 case 106:
2964 switch(ndx) {
2965 case 0:
2966 p = "netbsd32_charp";
2967 break;
2968 case 1:
2969 p = "linux32_statp";
2970 break;
2971 default:
2972 break;
2973 };
2974 break;
2975 /* linux32_sys_lstat */
2976 case 107:
2977 switch(ndx) {
2978 case 0:
2979 p = "netbsd32_charp";
2980 break;
2981 case 1:
2982 p = "linux32_statp";
2983 break;
2984 default:
2985 break;
2986 };
2987 break;
2988 /* linux32_sys_fstat */
2989 case 108:
2990 switch(ndx) {
2991 case 0:
2992 p = "int";
2993 break;
2994 case 1:
2995 p = "linux32_statp";
2996 break;
2997 default:
2998 break;
2999 };
3000 break;
3001 /* linux32_sys_olduname */
3002 case 109:
3003 switch(ndx) {
3004 case 0:
3005 p = "linux32_oldutsnamep_t";
3006 break;
3007 default:
3008 break;
3009 };
3010 break;
3011 /* linux_sys_iopl */
3012 case 110:
3013 switch(ndx) {
3014 case 0:
3015 p = "int";
3016 break;
3017 default:
3018 break;
3019 };
3020 break;
3021 /* linux32_sys_wait4 */
3022 case 114:
3023 switch(ndx) {
3024 case 0:
3025 p = "int";
3026 break;
3027 case 1:
3028 p = "netbsd32_intp";
3029 break;
3030 case 2:
3031 p = "int";
3032 break;
3033 case 3:
3034 p = "netbsd32_rusage50p_t";
3035 break;
3036 default:
3037 break;
3038 };
3039 break;
3040 /* linux32_sys_swapoff */
3041 case 115:
3042 switch(ndx) {
3043 case 0:
3044 p = "netbsd32_charp";
3045 break;
3046 default:
3047 break;
3048 };
3049 break;
3050 /* linux32_sys_sysinfo */
3051 case 116:
3052 switch(ndx) {
3053 case 0:
3054 p = "linux32_sysinfop_t";
3055 break;
3056 default:
3057 break;
3058 };
3059 break;
3060 /* linux32_sys_ipc */
3061 case 117:
3062 switch(ndx) {
3063 case 0:
3064 p = "int";
3065 break;
3066 case 1:
3067 p = "int";
3068 break;
3069 case 2:
3070 p = "int";
3071 break;
3072 case 3:
3073 p = "int";
3074 break;
3075 case 4:
3076 p = "netbsd32_voidp";
3077 break;
3078 default:
3079 break;
3080 };
3081 break;
3082 /* netbsd32_fsync */
3083 case 118:
3084 switch(ndx) {
3085 case 0:
3086 p = "int";
3087 break;
3088 default:
3089 break;
3090 };
3091 break;
3092 /* linux32_sys_sigreturn */
3093 case 119:
3094 switch(ndx) {
3095 case 0:
3096 p = "linux32_sigcontextp_t";
3097 break;
3098 default:
3099 break;
3100 };
3101 break;
3102 /* linux32_sys_clone */
3103 case 120:
3104 switch(ndx) {
3105 case 0:
3106 p = "int";
3107 break;
3108 case 1:
3109 p = "netbsd32_voidp";
3110 break;
3111 case 2:
3112 p = "netbsd32_voidp";
3113 break;
3114 case 3:
3115 p = "netbsd32_voidp";
3116 break;
3117 case 4:
3118 p = "netbsd32_voidp";
3119 break;
3120 default:
3121 break;
3122 };
3123 break;
3124 /* linux32_sys_setdomainname */
3125 case 121:
3126 switch(ndx) {
3127 case 0:
3128 p = "netbsd32_charp";
3129 break;
3130 case 1:
3131 p = "int";
3132 break;
3133 default:
3134 break;
3135 };
3136 break;
3137 /* linux32_sys_uname */
3138 case 122:
3139 switch(ndx) {
3140 case 0:
3141 p = "linux32_utsnamep";
3142 break;
3143 default:
3144 break;
3145 };
3146 break;
3147 /* linux32_sys_modify_ldt */
3148 case 123:
3149 switch(ndx) {
3150 case 0:
3151 p = "int";
3152 break;
3153 case 1:
3154 p = "netbsd32_charp";
3155 break;
3156 case 2:
3157 p = "netbsd32_size_t";
3158 break;
3159 default:
3160 break;
3161 };
3162 break;
3163 /* linux32_sys_mprotect */
3164 case 125:
3165 switch(ndx) {
3166 case 0:
3167 p = "netbsd32_voidp";
3168 break;
3169 case 1:
3170 p = "netbsd32_size_t";
3171 break;
3172 case 2:
3173 p = "int";
3174 break;
3175 default:
3176 break;
3177 };
3178 break;
3179 /* netbsd32_getpgid */
3180 case 132:
3181 switch(ndx) {
3182 case 0:
3183 p = "pid_t";
3184 break;
3185 default:
3186 break;
3187 };
3188 break;
3189 /* netbsd32_fchdir */
3190 case 133:
3191 switch(ndx) {
3192 case 0:
3193 p = "int";
3194 break;
3195 default:
3196 break;
3197 };
3198 break;
3199 /* linux32_sys_personality */
3200 case 136:
3201 switch(ndx) {
3202 case 0:
3203 p = "netbsd32_u_long";
3204 break;
3205 default:
3206 break;
3207 };
3208 break;
3209 /* linux32_sys_setfsuid */
3210 case 138:
3211 switch(ndx) {
3212 case 0:
3213 p = "uid_t";
3214 break;
3215 default:
3216 break;
3217 };
3218 break;
3219 /* linux32_sys_setfsgid */
3220 case 139:
3221 switch(ndx) {
3222 case 0:
3223 p = "gid_t";
3224 break;
3225 default:
3226 break;
3227 };
3228 break;
3229 /* linux32_sys_llseek */
3230 case 140:
3231 switch(ndx) {
3232 case 0:
3233 p = "int";
3234 break;
3235 case 1:
3236 p = "u_int32_t";
3237 break;
3238 case 2:
3239 p = "u_int32_t";
3240 break;
3241 case 3:
3242 p = "netbsd32_voidp";
3243 break;
3244 case 4:
3245 p = "int";
3246 break;
3247 default:
3248 break;
3249 };
3250 break;
3251 /* linux32_sys_getdents */
3252 case 141:
3253 switch(ndx) {
3254 case 0:
3255 p = "int";
3256 break;
3257 case 1:
3258 p = "linux32_direntp_t";
3259 break;
3260 case 2:
3261 p = "unsigned int";
3262 break;
3263 default:
3264 break;
3265 };
3266 break;
3267 /* linux32_sys_select */
3268 case 142:
3269 switch(ndx) {
3270 case 0:
3271 p = "int";
3272 break;
3273 case 1:
3274 p = "netbsd32_fd_setp_t";
3275 break;
3276 case 2:
3277 p = "netbsd32_fd_setp_t";
3278 break;
3279 case 3:
3280 p = "netbsd32_fd_setp_t";
3281 break;
3282 case 4:
3283 p = "netbsd32_timeval50p_t";
3284 break;
3285 default:
3286 break;
3287 };
3288 break;
3289 /* netbsd32_flock */
3290 case 143:
3291 switch(ndx) {
3292 case 0:
3293 p = "int";
3294 break;
3295 case 1:
3296 p = "int";
3297 break;
3298 default:
3299 break;
3300 };
3301 break;
3302 /* netbsd32___msync13 */
3303 case 144:
3304 switch(ndx) {
3305 case 0:
3306 p = "netbsd32_voidp";
3307 break;
3308 case 1:
3309 p = "netbsd32_size_t";
3310 break;
3311 case 2:
3312 p = "int";
3313 break;
3314 default:
3315 break;
3316 };
3317 break;
3318 /* netbsd32_readv */
3319 case 145:
3320 switch(ndx) {
3321 case 0:
3322 p = "int";
3323 break;
3324 case 1:
3325 p = "netbsd32_iovecp_t";
3326 break;
3327 case 2:
3328 p = "int";
3329 break;
3330 default:
3331 break;
3332 };
3333 break;
3334 /* netbsd32_writev */
3335 case 146:
3336 switch(ndx) {
3337 case 0:
3338 p = "int";
3339 break;
3340 case 1:
3341 p = "netbsd32_iovecp_t";
3342 break;
3343 case 2:
3344 p = "int";
3345 break;
3346 default:
3347 break;
3348 };
3349 break;
3350 /* netbsd32_getsid */
3351 case 147:
3352 switch(ndx) {
3353 case 0:
3354 p = "pid_t";
3355 break;
3356 default:
3357 break;
3358 };
3359 break;
3360 /* linux32_sys_fdatasync */
3361 case 148:
3362 switch(ndx) {
3363 case 0:
3364 p = "int";
3365 break;
3366 default:
3367 break;
3368 };
3369 break;
3370 /* linux32_sys___sysctl */
3371 case 149:
3372 switch(ndx) {
3373 case 0:
3374 p = "linux32___sysctlp_t";
3375 break;
3376 default:
3377 break;
3378 };
3379 break;
3380 /* netbsd32_mlock */
3381 case 150:
3382 switch(ndx) {
3383 case 0:
3384 p = "netbsd32_voidp";
3385 break;
3386 case 1:
3387 p = "netbsd32_size_t";
3388 break;
3389 default:
3390 break;
3391 };
3392 break;
3393 /* netbsd32_munlock */
3394 case 151:
3395 switch(ndx) {
3396 case 0:
3397 p = "netbsd32_voidp";
3398 break;
3399 case 1:
3400 p = "netbsd32_size_t";
3401 break;
3402 default:
3403 break;
3404 };
3405 break;
3406 /* netbsd32_mlockall */
3407 case 152:
3408 switch(ndx) {
3409 case 0:
3410 p = "int";
3411 break;
3412 default:
3413 break;
3414 };
3415 break;
3416 /* sys_munlockall */
3417 case 153:
3418 break;
3419 /* linux32_sys_sched_setparam */
3420 case 154:
3421 switch(ndx) {
3422 case 0:
3423 p = "pid_t";
3424 break;
3425 case 1:
3426 p = "const linux32_sched_paramp_t";
3427 break;
3428 default:
3429 break;
3430 };
3431 break;
3432 /* linux32_sys_sched_getparam */
3433 case 155:
3434 switch(ndx) {
3435 case 0:
3436 p = "pid_t";
3437 break;
3438 case 1:
3439 p = "linux32_sched_paramp_t";
3440 break;
3441 default:
3442 break;
3443 };
3444 break;
3445 /* linux32_sys_sched_setscheduler */
3446 case 156:
3447 switch(ndx) {
3448 case 0:
3449 p = "pid_t";
3450 break;
3451 case 1:
3452 p = "int";
3453 break;
3454 case 2:
3455 p = "linux32_sched_paramp_t";
3456 break;
3457 default:
3458 break;
3459 };
3460 break;
3461 /* linux32_sys_sched_getscheduler */
3462 case 157:
3463 switch(ndx) {
3464 case 0:
3465 p = "pid_t";
3466 break;
3467 default:
3468 break;
3469 };
3470 break;
3471 /* linux_sys_sched_yield */
3472 case 158:
3473 break;
3474 /* linux32_sys_sched_get_priority_max */
3475 case 159:
3476 switch(ndx) {
3477 case 0:
3478 p = "int";
3479 break;
3480 default:
3481 break;
3482 };
3483 break;
3484 /* linux32_sys_sched_get_priority_min */
3485 case 160:
3486 switch(ndx) {
3487 case 0:
3488 p = "int";
3489 break;
3490 default:
3491 break;
3492 };
3493 break;
3494 /* linux32_sys_nanosleep */
3495 case 162:
3496 switch(ndx) {
3497 case 0:
3498 p = "linux32_timespecp_t";
3499 break;
3500 case 1:
3501 p = "linux32_timespecp_t";
3502 break;
3503 default:
3504 break;
3505 };
3506 break;
3507 /* linux32_sys_mremap */
3508 case 163:
3509 switch(ndx) {
3510 case 0:
3511 p = "netbsd32_voidp";
3512 break;
3513 case 1:
3514 p = "netbsd32_size_t";
3515 break;
3516 case 2:
3517 p = "netbsd32_size_t";
3518 break;
3519 case 3:
3520 p = "netbsd32_u_long";
3521 break;
3522 default:
3523 break;
3524 };
3525 break;
3526 /* linux32_sys_setresuid16 */
3527 case 164:
3528 switch(ndx) {
3529 case 0:
3530 p = "linux32_uid16_t";
3531 break;
3532 case 1:
3533 p = "linux32_uid16_t";
3534 break;
3535 case 2:
3536 p = "linux32_uid16_t";
3537 break;
3538 default:
3539 break;
3540 };
3541 break;
3542 /* linux32_sys_getresuid16 */
3543 case 165:
3544 switch(ndx) {
3545 case 0:
3546 p = "linux32_uid16p_t";
3547 break;
3548 case 1:
3549 p = "linux32_uid16p_t";
3550 break;
3551 case 2:
3552 p = "linux32_uid16p_t";
3553 break;
3554 default:
3555 break;
3556 };
3557 break;
3558 /* netbsd32_poll */
3559 case 168:
3560 switch(ndx) {
3561 case 0:
3562 p = "netbsd32_pollfdp_t";
3563 break;
3564 case 1:
3565 p = "u_int";
3566 break;
3567 case 2:
3568 p = "int";
3569 break;
3570 default:
3571 break;
3572 };
3573 break;
3574 /* linux32_sys_setresgid16 */
3575 case 170:
3576 switch(ndx) {
3577 case 0:
3578 p = "linux32_gid16_t";
3579 break;
3580 case 1:
3581 p = "linux32_gid16_t";
3582 break;
3583 case 2:
3584 p = "linux32_gid16_t";
3585 break;
3586 default:
3587 break;
3588 };
3589 break;
3590 /* linux32_sys_getresgid16 */
3591 case 171:
3592 switch(ndx) {
3593 case 0:
3594 p = "linux32_gid16p_t";
3595 break;
3596 case 1:
3597 p = "linux32_gid16p_t";
3598 break;
3599 case 2:
3600 p = "linux32_gid16p_t";
3601 break;
3602 default:
3603 break;
3604 };
3605 break;
3606 /* linux32_sys_rt_sigreturn */
3607 case 173:
3608 switch(ndx) {
3609 case 0:
3610 p = "linux32_ucontextp_t";
3611 break;
3612 default:
3613 break;
3614 };
3615 break;
3616 /* linux32_sys_rt_sigaction */
3617 case 174:
3618 switch(ndx) {
3619 case 0:
3620 p = "int";
3621 break;
3622 case 1:
3623 p = "linux32_sigactionp_t";
3624 break;
3625 case 2:
3626 p = "linux32_sigactionp_t";
3627 break;
3628 case 3:
3629 p = "netbsd32_size_t";
3630 break;
3631 default:
3632 break;
3633 };
3634 break;
3635 /* linux32_sys_rt_sigprocmask */
3636 case 175:
3637 switch(ndx) {
3638 case 0:
3639 p = "int";
3640 break;
3641 case 1:
3642 p = "linux32_sigsetp_t";
3643 break;
3644 case 2:
3645 p = "linux32_sigsetp_t";
3646 break;
3647 case 3:
3648 p = "netbsd32_size_t";
3649 break;
3650 default:
3651 break;
3652 };
3653 break;
3654 /* linux32_sys_rt_sigpending */
3655 case 176:
3656 switch(ndx) {
3657 case 0:
3658 p = "linux32_sigsetp_t";
3659 break;
3660 case 1:
3661 p = "netbsd32_size_t";
3662 break;
3663 default:
3664 break;
3665 };
3666 break;
3667 /* linux32_sys_rt_sigtimedwait */
3668 case 177:
3669 switch(ndx) {
3670 case 0:
3671 p = "const linux32_sigsetp_t";
3672 break;
3673 case 1:
3674 p = "linux32_siginfop_t";
3675 break;
3676 case 2:
3677 p = "const linux32_timespecp_t";
3678 break;
3679 default:
3680 break;
3681 };
3682 break;
3683 /* linux32_sys_rt_queueinfo */
3684 case 178:
3685 switch(ndx) {
3686 case 0:
3687 p = "int";
3688 break;
3689 case 1:
3690 p = "int";
3691 break;
3692 case 2:
3693 p = "linux32_siginfop_t";
3694 break;
3695 default:
3696 break;
3697 };
3698 break;
3699 /* linux32_sys_rt_sigsuspend */
3700 case 179:
3701 switch(ndx) {
3702 case 0:
3703 p = "linux32_sigsetp_t";
3704 break;
3705 case 1:
3706 p = "netbsd32_size_t";
3707 break;
3708 default:
3709 break;
3710 };
3711 break;
3712 /* linux32_sys_pread */
3713 case 180:
3714 switch(ndx) {
3715 case 0:
3716 p = "int";
3717 break;
3718 case 1:
3719 p = "netbsd32_voidp";
3720 break;
3721 case 2:
3722 p = "netbsd32_size_t";
3723 break;
3724 case 3:
3725 p = "netbsd32_off_t";
3726 break;
3727 default:
3728 break;
3729 };
3730 break;
3731 /* linux32_sys_pwrite */
3732 case 181:
3733 switch(ndx) {
3734 case 0:
3735 p = "int";
3736 break;
3737 case 1:
3738 p = "netbsd32_voidp";
3739 break;
3740 case 2:
3741 p = "netbsd32_size_t";
3742 break;
3743 case 3:
3744 p = "netbsd32_off_t";
3745 break;
3746 default:
3747 break;
3748 };
3749 break;
3750 /* linux32_sys_chown16 */
3751 case 182:
3752 switch(ndx) {
3753 case 0:
3754 p = "netbsd32_charp";
3755 break;
3756 case 1:
3757 p = "linux32_uid16_t";
3758 break;
3759 case 2:
3760 p = "linux32_gid16_t";
3761 break;
3762 default:
3763 break;
3764 };
3765 break;
3766 /* netbsd32___getcwd */
3767 case 183:
3768 switch(ndx) {
3769 case 0:
3770 p = "netbsd32_charp";
3771 break;
3772 case 1:
3773 p = "netbsd32_size_t";
3774 break;
3775 default:
3776 break;
3777 };
3778 break;
3779 /* sys___vfork14 */
3780 case 190:
3781 break;
3782 /* linux32_sys_ugetrlimit */
3783 case 191:
3784 switch(ndx) {
3785 case 0:
3786 p = "int";
3787 break;
3788 case 1:
3789 p = "netbsd32_orlimitp_t";
3790 break;
3791 default:
3792 break;
3793 };
3794 break;
3795 /* linux32_sys_mmap2 */
3796 case 192:
3797 switch(ndx) {
3798 case 0:
3799 p = "netbsd32_u_long";
3800 break;
3801 case 1:
3802 p = "netbsd32_size_t";
3803 break;
3804 case 2:
3805 p = "int";
3806 break;
3807 case 3:
3808 p = "int";
3809 break;
3810 case 4:
3811 p = "int";
3812 break;
3813 case 5:
3814 p = "linux32_off_t";
3815 break;
3816 default:
3817 break;
3818 };
3819 break;
3820 /* linux32_sys_truncate64 */
3821 case 193:
3822 switch(ndx) {
3823 case 0:
3824 p = "netbsd32_charp";
3825 break;
3826 case 1:
3827 p = "uint32_t";
3828 break;
3829 case 2:
3830 p = "uint32_t";
3831 break;
3832 default:
3833 break;
3834 };
3835 break;
3836 /* linux32_sys_ftruncate64 */
3837 case 194:
3838 switch(ndx) {
3839 case 0:
3840 p = "unsigned int";
3841 break;
3842 case 1:
3843 p = "uint32_t";
3844 break;
3845 case 2:
3846 p = "uint32_t";
3847 break;
3848 default:
3849 break;
3850 };
3851 break;
3852 /* linux32_sys_stat64 */
3853 case 195:
3854 switch(ndx) {
3855 case 0:
3856 p = "netbsd32_charp";
3857 break;
3858 case 1:
3859 p = "linux32_stat64p";
3860 break;
3861 default:
3862 break;
3863 };
3864 break;
3865 /* linux32_sys_lstat64 */
3866 case 196:
3867 switch(ndx) {
3868 case 0:
3869 p = "netbsd32_charp";
3870 break;
3871 case 1:
3872 p = "linux32_stat64p";
3873 break;
3874 default:
3875 break;
3876 };
3877 break;
3878 /* linux32_sys_fstat64 */
3879 case 197:
3880 switch(ndx) {
3881 case 0:
3882 p = "int";
3883 break;
3884 case 1:
3885 p = "linux32_stat64p";
3886 break;
3887 default:
3888 break;
3889 };
3890 break;
3891 /* netbsd32___posix_lchown */
3892 case 198:
3893 switch(ndx) {
3894 case 0:
3895 p = "netbsd32_charp";
3896 break;
3897 case 1:
3898 p = "uid_t";
3899 break;
3900 case 2:
3901 p = "gid_t";
3902 break;
3903 default:
3904 break;
3905 };
3906 break;
3907 /* sys_getuid */
3908 case 199:
3909 break;
3910 /* sys_getgid */
3911 case 200:
3912 break;
3913 /* sys_geteuid */
3914 case 201:
3915 break;
3916 /* sys_getegid */
3917 case 202:
3918 break;
3919 /* netbsd32_setreuid */
3920 case 203:
3921 switch(ndx) {
3922 case 0:
3923 p = "uid_t";
3924 break;
3925 case 1:
3926 p = "uid_t";
3927 break;
3928 default:
3929 break;
3930 };
3931 break;
3932 /* netbsd32_setregid */
3933 case 204:
3934 switch(ndx) {
3935 case 0:
3936 p = "gid_t";
3937 break;
3938 case 1:
3939 p = "gid_t";
3940 break;
3941 default:
3942 break;
3943 };
3944 break;
3945 /* netbsd32_getgroups */
3946 case 205:
3947 switch(ndx) {
3948 case 0:
3949 p = "int";
3950 break;
3951 case 1:
3952 p = "netbsd32_gid_tp";
3953 break;
3954 default:
3955 break;
3956 };
3957 break;
3958 /* netbsd32_setgroups */
3959 case 206:
3960 switch(ndx) {
3961 case 0:
3962 p = "int";
3963 break;
3964 case 1:
3965 p = "netbsd32_gid_tp";
3966 break;
3967 default:
3968 break;
3969 };
3970 break;
3971 /* netbsd32___posix_fchown */
3972 case 207:
3973 switch(ndx) {
3974 case 0:
3975 p = "int";
3976 break;
3977 case 1:
3978 p = "uid_t";
3979 break;
3980 case 2:
3981 p = "gid_t";
3982 break;
3983 default:
3984 break;
3985 };
3986 break;
3987 /* linux32_sys_setresuid */
3988 case 208:
3989 switch(ndx) {
3990 case 0:
3991 p = "uid_t";
3992 break;
3993 case 1:
3994 p = "uid_t";
3995 break;
3996 case 2:
3997 p = "uid_t";
3998 break;
3999 default:
4000 break;
4001 };
4002 break;
4003 /* linux32_sys_getresuid */
4004 case 209:
4005 switch(ndx) {
4006 case 0:
4007 p = "linux32_uidp_t";
4008 break;
4009 case 1:
4010 p = "linux32_uidp_t";
4011 break;
4012 case 2:
4013 p = "linux32_uidp_t";
4014 break;
4015 default:
4016 break;
4017 };
4018 break;
4019 /* linux32_sys_setresgid */
4020 case 210:
4021 switch(ndx) {
4022 case 0:
4023 p = "gid_t";
4024 break;
4025 case 1:
4026 p = "gid_t";
4027 break;
4028 case 2:
4029 p = "gid_t";
4030 break;
4031 default:
4032 break;
4033 };
4034 break;
4035 /* linux32_sys_getresgid */
4036 case 211:
4037 switch(ndx) {
4038 case 0:
4039 p = "linux32_gidp_t";
4040 break;
4041 case 1:
4042 p = "linux32_gidp_t";
4043 break;
4044 case 2:
4045 p = "linux32_gidp_t";
4046 break;
4047 default:
4048 break;
4049 };
4050 break;
4051 /* netbsd32___posix_chown */
4052 case 212:
4053 switch(ndx) {
4054 case 0:
4055 p = "netbsd32_charp";
4056 break;
4057 case 1:
4058 p = "uid_t";
4059 break;
4060 case 2:
4061 p = "gid_t";
4062 break;
4063 default:
4064 break;
4065 };
4066 break;
4067 /* netbsd32_setuid */
4068 case 213:
4069 switch(ndx) {
4070 case 0:
4071 p = "uid_t";
4072 break;
4073 default:
4074 break;
4075 };
4076 break;
4077 /* netbsd32_setgid */
4078 case 214:
4079 switch(ndx) {
4080 case 0:
4081 p = "gid_t";
4082 break;
4083 default:
4084 break;
4085 };
4086 break;
4087 /* linux32_sys_setfsuid */
4088 case 215:
4089 switch(ndx) {
4090 case 0:
4091 p = "uid_t";
4092 break;
4093 default:
4094 break;
4095 };
4096 break;
4097 /* linux32_sys_setfsgid */
4098 case 216:
4099 switch(ndx) {
4100 case 0:
4101 p = "gid_t";
4102 break;
4103 default:
4104 break;
4105 };
4106 break;
4107 /* netbsd32_mincore */
4108 case 218:
4109 switch(ndx) {
4110 case 0:
4111 p = "netbsd32_voidp";
4112 break;
4113 case 1:
4114 p = "netbsd32_size_t";
4115 break;
4116 case 2:
4117 p = "netbsd32_charp";
4118 break;
4119 default:
4120 break;
4121 };
4122 break;
4123 /* netbsd32_madvise */
4124 case 219:
4125 switch(ndx) {
4126 case 0:
4127 p = "netbsd32_voidp";
4128 break;
4129 case 1:
4130 p = "netbsd32_size_t";
4131 break;
4132 case 2:
4133 p = "int";
4134 break;
4135 default:
4136 break;
4137 };
4138 break;
4139 /* linux32_sys_getdents64 */
4140 case 220:
4141 switch(ndx) {
4142 case 0:
4143 p = "int";
4144 break;
4145 case 1:
4146 p = "linux32_dirent64p_t";
4147 break;
4148 case 2:
4149 p = "unsigned int";
4150 break;
4151 default:
4152 break;
4153 };
4154 break;
4155 #define linux32_sys_fcntl64 linux32_sys_fcntl
4156 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
4157 /* linux32_sys_fcntl64 */
4158 case 221:
4159 switch(ndx) {
4160 case 0:
4161 p = "int";
4162 break;
4163 case 1:
4164 p = "int";
4165 break;
4166 case 2:
4167 p = "netbsd32_voidp";
4168 break;
4169 default:
4170 break;
4171 };
4172 break;
4173 /* linux_sys_gettid */
4174 case 224:
4175 break;
4176 /* netbsd32_setxattr */
4177 case 226:
4178 switch(ndx) {
4179 case 0:
4180 p = "netbsd32_charp";
4181 break;
4182 case 1:
4183 p = "netbsd32_charp";
4184 break;
4185 case 2:
4186 p = "netbsd32_voidp";
4187 break;
4188 case 3:
4189 p = "netbsd32_size_t";
4190 break;
4191 case 4:
4192 p = "int";
4193 break;
4194 default:
4195 break;
4196 };
4197 break;
4198 /* netbsd32_lsetxattr */
4199 case 227:
4200 switch(ndx) {
4201 case 0:
4202 p = "netbsd32_charp";
4203 break;
4204 case 1:
4205 p = "netbsd32_charp";
4206 break;
4207 case 2:
4208 p = "netbsd32_voidp";
4209 break;
4210 case 3:
4211 p = "netbsd32_size_t";
4212 break;
4213 case 4:
4214 p = "int";
4215 break;
4216 default:
4217 break;
4218 };
4219 break;
4220 /* netbsd32_fsetxattr */
4221 case 228:
4222 switch(ndx) {
4223 case 0:
4224 p = "int";
4225 break;
4226 case 1:
4227 p = "netbsd32_charp";
4228 break;
4229 case 2:
4230 p = "netbsd32_voidp";
4231 break;
4232 case 3:
4233 p = "netbsd32_size_t";
4234 break;
4235 case 4:
4236 p = "int";
4237 break;
4238 default:
4239 break;
4240 };
4241 break;
4242 /* netbsd32_getxattr */
4243 case 229:
4244 switch(ndx) {
4245 case 0:
4246 p = "netbsd32_charp";
4247 break;
4248 case 1:
4249 p = "netbsd32_charp";
4250 break;
4251 case 2:
4252 p = "netbsd32_voidp";
4253 break;
4254 case 3:
4255 p = "netbsd32_size_t";
4256 break;
4257 default:
4258 break;
4259 };
4260 break;
4261 /* netbsd32_lgetxattr */
4262 case 230:
4263 switch(ndx) {
4264 case 0:
4265 p = "netbsd32_charp";
4266 break;
4267 case 1:
4268 p = "netbsd32_charp";
4269 break;
4270 case 2:
4271 p = "netbsd32_voidp";
4272 break;
4273 case 3:
4274 p = "netbsd32_size_t";
4275 break;
4276 default:
4277 break;
4278 };
4279 break;
4280 /* netbsd32_fgetxattr */
4281 case 231:
4282 switch(ndx) {
4283 case 0:
4284 p = "int";
4285 break;
4286 case 1:
4287 p = "netbsd32_charp";
4288 break;
4289 case 2:
4290 p = "netbsd32_voidp";
4291 break;
4292 case 3:
4293 p = "netbsd32_size_t";
4294 break;
4295 default:
4296 break;
4297 };
4298 break;
4299 /* netbsd32_listxattr */
4300 case 232:
4301 switch(ndx) {
4302 case 0:
4303 p = "netbsd32_charp";
4304 break;
4305 case 1:
4306 p = "netbsd32_charp";
4307 break;
4308 case 2:
4309 p = "netbsd32_size_t";
4310 break;
4311 default:
4312 break;
4313 };
4314 break;
4315 /* netbsd32_llistxattr */
4316 case 233:
4317 switch(ndx) {
4318 case 0:
4319 p = "netbsd32_charp";
4320 break;
4321 case 1:
4322 p = "netbsd32_charp";
4323 break;
4324 case 2:
4325 p = "netbsd32_size_t";
4326 break;
4327 default:
4328 break;
4329 };
4330 break;
4331 /* netbsd32_flistxattr */
4332 case 234:
4333 switch(ndx) {
4334 case 0:
4335 p = "int";
4336 break;
4337 case 1:
4338 p = "netbsd32_charp";
4339 break;
4340 case 2:
4341 p = "netbsd32_size_t";
4342 break;
4343 default:
4344 break;
4345 };
4346 break;
4347 /* netbsd32_removexattr */
4348 case 235:
4349 switch(ndx) {
4350 case 0:
4351 p = "netbsd32_charp";
4352 break;
4353 case 1:
4354 p = "netbsd32_charp";
4355 break;
4356 default:
4357 break;
4358 };
4359 break;
4360 /* netbsd32_lremovexattr */
4361 case 236:
4362 switch(ndx) {
4363 case 0:
4364 p = "netbsd32_charp";
4365 break;
4366 case 1:
4367 p = "netbsd32_charp";
4368 break;
4369 default:
4370 break;
4371 };
4372 break;
4373 /* netbsd32_fremovexattr */
4374 case 237:
4375 switch(ndx) {
4376 case 0:
4377 p = "int";
4378 break;
4379 case 1:
4380 p = "netbsd32_charp";
4381 break;
4382 default:
4383 break;
4384 };
4385 break;
4386 /* linux32_sys_tkill */
4387 case 238:
4388 switch(ndx) {
4389 case 0:
4390 p = "int";
4391 break;
4392 case 1:
4393 p = "int";
4394 break;
4395 default:
4396 break;
4397 };
4398 break;
4399 /* linux32_sys_futex */
4400 case 240:
4401 switch(ndx) {
4402 case 0:
4403 p = "linux32_intp_t";
4404 break;
4405 case 1:
4406 p = "int";
4407 break;
4408 case 2:
4409 p = "int";
4410 break;
4411 case 3:
4412 p = "linux32_timespecp_t";
4413 break;
4414 case 4:
4415 p = "linux32_intp_t";
4416 break;
4417 case 5:
4418 p = "int";
4419 break;
4420 default:
4421 break;
4422 };
4423 break;
4424 /* linux32_sys_sched_setaffinity */
4425 case 241:
4426 switch(ndx) {
4427 case 0:
4428 p = "pid_t";
4429 break;
4430 case 1:
4431 p = "unsigned int";
4432 break;
4433 case 2:
4434 p = "linux32_ulongp_t";
4435 break;
4436 default:
4437 break;
4438 };
4439 break;
4440 /* linux32_sys_sched_getaffinity */
4441 case 242:
4442 switch(ndx) {
4443 case 0:
4444 p = "pid_t";
4445 break;
4446 case 1:
4447 p = "unsigned int";
4448 break;
4449 case 2:
4450 p = "linux32_ulongp_t";
4451 break;
4452 default:
4453 break;
4454 };
4455 break;
4456 /* linux32_sys_set_thread_area */
4457 case 243:
4458 switch(ndx) {
4459 case 0:
4460 p = "linux32_user_descp_t";
4461 break;
4462 default:
4463 break;
4464 };
4465 break;
4466 /* linux32_sys_get_thread_area */
4467 case 244:
4468 switch(ndx) {
4469 case 0:
4470 p = "linux32_user_descp_t";
4471 break;
4472 default:
4473 break;
4474 };
4475 break;
4476 /* linux32_sys_fadvise64 */
4477 case 250:
4478 switch(ndx) {
4479 case 0:
4480 p = "int";
4481 break;
4482 case 1:
4483 p = "uint32_t";
4484 break;
4485 case 2:
4486 p = "uint32_t";
4487 break;
4488 case 3:
4489 p = "linux32_size_t";
4490 break;
4491 case 4:
4492 p = "int";
4493 break;
4494 default:
4495 break;
4496 };
4497 break;
4498 /* linux32_sys_exit_group */
4499 case 252:
4500 switch(ndx) {
4501 case 0:
4502 p = "int";
4503 break;
4504 default:
4505 break;
4506 };
4507 break;
4508 /* linux32_sys_set_tid_address */
4509 case 258:
4510 switch(ndx) {
4511 case 0:
4512 p = "linux32_intp_t";
4513 break;
4514 default:
4515 break;
4516 };
4517 break;
4518 /* linux32_sys_timer_create */
4519 case 259:
4520 switch(ndx) {
4521 case 0:
4522 p = "clockid_t";
4523 break;
4524 case 1:
4525 p = "struct linux32_sigevent *";
4526 break;
4527 case 2:
4528 p = "timer_t *";
4529 break;
4530 default:
4531 break;
4532 };
4533 break;
4534 /* linux32_sys_timer_settime */
4535 case 260:
4536 switch(ndx) {
4537 case 0:
4538 p = "timer_t";
4539 break;
4540 case 1:
4541 p = "int";
4542 break;
4543 case 2:
4544 p = "const struct linux32_itimerspec *";
4545 break;
4546 case 3:
4547 p = "struct linux32_itimerspec *";
4548 break;
4549 default:
4550 break;
4551 };
4552 break;
4553 /* linux32_sys_timer_gettime */
4554 case 261:
4555 switch(ndx) {
4556 case 0:
4557 p = "timer_t";
4558 break;
4559 case 1:
4560 p = "struct linux32_itimerspec *";
4561 break;
4562 default:
4563 break;
4564 };
4565 break;
4566 /* sys_timer_getoverrun */
4567 case 262:
4568 switch(ndx) {
4569 case 0:
4570 p = "timer_t";
4571 break;
4572 default:
4573 break;
4574 };
4575 break;
4576 /* sys_timer_delete */
4577 case 263:
4578 switch(ndx) {
4579 case 0:
4580 p = "timer_t";
4581 break;
4582 default:
4583 break;
4584 };
4585 break;
4586 /* linux32_sys_clock_settime */
4587 case 264:
4588 switch(ndx) {
4589 case 0:
4590 p = "clockid_t";
4591 break;
4592 case 1:
4593 p = "linux32_timespecp_t";
4594 break;
4595 default:
4596 break;
4597 };
4598 break;
4599 /* linux32_sys_clock_gettime */
4600 case 265:
4601 switch(ndx) {
4602 case 0:
4603 p = "clockid_t";
4604 break;
4605 case 1:
4606 p = "linux32_timespecp_t";
4607 break;
4608 default:
4609 break;
4610 };
4611 break;
4612 /* linux32_sys_clock_getres */
4613 case 266:
4614 switch(ndx) {
4615 case 0:
4616 p = "clockid_t";
4617 break;
4618 case 1:
4619 p = "linux32_timespecp_t";
4620 break;
4621 default:
4622 break;
4623 };
4624 break;
4625 /* linux32_sys_clock_nanosleep */
4626 case 267:
4627 switch(ndx) {
4628 case 0:
4629 p = "clockid_t";
4630 break;
4631 case 1:
4632 p = "int";
4633 break;
4634 case 2:
4635 p = "linux32_timespecp_t";
4636 break;
4637 case 3:
4638 p = "linux32_timespecp_t";
4639 break;
4640 default:
4641 break;
4642 };
4643 break;
4644 /* linux32_sys_statfs64 */
4645 case 268:
4646 switch(ndx) {
4647 case 0:
4648 p = "netbsd32_charp";
4649 break;
4650 case 1:
4651 p = "netbsd32_size_t";
4652 break;
4653 case 2:
4654 p = "linux32_statfs64p";
4655 break;
4656 default:
4657 break;
4658 };
4659 break;
4660 /* linux32_sys_fstatfs64 */
4661 case 269:
4662 switch(ndx) {
4663 case 0:
4664 p = "int";
4665 break;
4666 case 1:
4667 p = "netbsd32_size_t";
4668 break;
4669 case 2:
4670 p = "linux32_statfs64p";
4671 break;
4672 default:
4673 break;
4674 };
4675 break;
4676 /* linux32_sys_tgkill */
4677 case 270:
4678 switch(ndx) {
4679 case 0:
4680 p = "int";
4681 break;
4682 case 1:
4683 p = "int";
4684 break;
4685 case 2:
4686 p = "int";
4687 break;
4688 default:
4689 break;
4690 };
4691 break;
4692 /* compat_50_netbsd32_utimes */
4693 case 271:
4694 switch(ndx) {
4695 case 0:
4696 p = "netbsd32_charp";
4697 break;
4698 case 1:
4699 p = "netbsd32_timeval50p_t";
4700 break;
4701 default:
4702 break;
4703 };
4704 break;
4705 /* linux32_sys_fadvise64_64 */
4706 case 272:
4707 switch(ndx) {
4708 case 0:
4709 p = "int";
4710 break;
4711 case 1:
4712 p = "uint32_t";
4713 break;
4714 case 2:
4715 p = "uint32_t";
4716 break;
4717 case 3:
4718 p = "uint32_t";
4719 break;
4720 case 4:
4721 p = "uint32_t";
4722 break;
4723 case 5:
4724 p = "int";
4725 break;
4726 default:
4727 break;
4728 };
4729 break;
4730 /* linux32_sys_openat */
4731 case 295:
4732 switch(ndx) {
4733 case 0:
4734 p = "int";
4735 break;
4736 case 1:
4737 p = "netbsd32_charp";
4738 break;
4739 case 2:
4740 p = "int";
4741 break;
4742 case 3:
4743 p = "linux_umode_t";
4744 break;
4745 default:
4746 break;
4747 };
4748 break;
4749 /* netbsd32_mkdirat */
4750 case 296:
4751 switch(ndx) {
4752 case 0:
4753 p = "int";
4754 break;
4755 case 1:
4756 p = "netbsd32_charp";
4757 break;
4758 case 2:
4759 p = "linux_umode_t";
4760 break;
4761 default:
4762 break;
4763 };
4764 break;
4765 /* linux32_sys_mknodat */
4766 case 297:
4767 switch(ndx) {
4768 case 0:
4769 p = "int";
4770 break;
4771 case 1:
4772 p = "netbsd32_charp";
4773 break;
4774 case 2:
4775 p = "linux_umode_t";
4776 break;
4777 case 3:
4778 p = "unsigned";
4779 break;
4780 default:
4781 break;
4782 };
4783 break;
4784 /* linux32_sys_fchownat */
4785 case 298:
4786 switch(ndx) {
4787 case 0:
4788 p = "int";
4789 break;
4790 case 1:
4791 p = "netbsd32_charp";
4792 break;
4793 case 2:
4794 p = "uid_t";
4795 break;
4796 case 3:
4797 p = "gid_t";
4798 break;
4799 case 4:
4800 p = "int";
4801 break;
4802 default:
4803 break;
4804 };
4805 break;
4806 /* linux32_sys_fstatat64 */
4807 case 300:
4808 switch(ndx) {
4809 case 0:
4810 p = "int";
4811 break;
4812 case 1:
4813 p = "netbsd32_charp";
4814 break;
4815 case 2:
4816 p = "linux32_stat64p";
4817 break;
4818 case 3:
4819 p = "int";
4820 break;
4821 default:
4822 break;
4823 };
4824 break;
4825 /* linux32_sys_unlinkat */
4826 case 301:
4827 switch(ndx) {
4828 case 0:
4829 p = "int";
4830 break;
4831 case 1:
4832 p = "netbsd32_charp";
4833 break;
4834 case 2:
4835 p = "int";
4836 break;
4837 default:
4838 break;
4839 };
4840 break;
4841 /* netbsd32_renameat */
4842 case 302:
4843 switch(ndx) {
4844 case 0:
4845 p = "int";
4846 break;
4847 case 1:
4848 p = "netbsd32_charp";
4849 break;
4850 case 2:
4851 p = "int";
4852 break;
4853 case 3:
4854 p = "netbsd32_charp";
4855 break;
4856 default:
4857 break;
4858 };
4859 break;
4860 /* linux32_sys_linkat */
4861 case 303:
4862 switch(ndx) {
4863 case 0:
4864 p = "int";
4865 break;
4866 case 1:
4867 p = "netbsd32_charp";
4868 break;
4869 case 2:
4870 p = "int";
4871 break;
4872 case 3:
4873 p = "netbsd32_charp";
4874 break;
4875 case 4:
4876 p = "int";
4877 break;
4878 default:
4879 break;
4880 };
4881 break;
4882 /* netbsd32_symlinkat */
4883 case 304:
4884 switch(ndx) {
4885 case 0:
4886 p = "netbsd32_charp";
4887 break;
4888 case 1:
4889 p = "int";
4890 break;
4891 case 2:
4892 p = "netbsd32_charp";
4893 break;
4894 default:
4895 break;
4896 };
4897 break;
4898 /* netbsd32_readlinkat */
4899 case 305:
4900 switch(ndx) {
4901 case 0:
4902 p = "int";
4903 break;
4904 case 1:
4905 p = "netbsd32_charp";
4906 break;
4907 case 2:
4908 p = "netbsd32_charp";
4909 break;
4910 case 3:
4911 p = "linux32_size_t";
4912 break;
4913 default:
4914 break;
4915 };
4916 break;
4917 /* linux32_sys_fchmodat */
4918 case 306:
4919 switch(ndx) {
4920 case 0:
4921 p = "int";
4922 break;
4923 case 1:
4924 p = "netbsd32_charp";
4925 break;
4926 case 2:
4927 p = "linux_umode_t";
4928 break;
4929 default:
4930 break;
4931 };
4932 break;
4933 /* linux32_sys_faccessat */
4934 case 307:
4935 switch(ndx) {
4936 case 0:
4937 p = "int";
4938 break;
4939 case 1:
4940 p = "netbsd32_charp";
4941 break;
4942 case 2:
4943 p = "int";
4944 break;
4945 default:
4946 break;
4947 };
4948 break;
4949 /* linux32_sys_ppoll */
4950 case 309:
4951 switch(ndx) {
4952 case 0:
4953 p = "netbsd32_pollfdp_t";
4954 break;
4955 case 1:
4956 p = "u_int";
4957 break;
4958 case 2:
4959 p = "linux32_timespecp_t";
4960 break;
4961 case 3:
4962 p = "linux32_sigsetp_t";
4963 break;
4964 default:
4965 break;
4966 };
4967 break;
4968 /* netbsd32___futex_set_robust_list */
4969 case 311:
4970 switch(ndx) {
4971 case 0:
4972 p = "netbsd32_voidp";
4973 break;
4974 case 1:
4975 p = "netbsd32_size_t";
4976 break;
4977 default:
4978 break;
4979 };
4980 break;
4981 /* netbsd32___futex_get_robust_list */
4982 case 312:
4983 switch(ndx) {
4984 case 0:
4985 p = "lwpid_t";
4986 break;
4987 case 1:
4988 p = "netbsd32_voidp";
4989 break;
4990 case 2:
4991 p = "netbsd32_size_tp";
4992 break;
4993 default:
4994 break;
4995 };
4996 break;
4997 /* linux32_sys_utimensat */
4998 case 320:
4999 switch(ndx) {
5000 case 0:
5001 p = "int";
5002 break;
5003 case 1:
5004 p = "netbsd32_charp";
5005 break;
5006 case 2:
5007 p = "linux32_timespecp_t";
5008 break;
5009 case 3:
5010 p = "int";
5011 break;
5012 default:
5013 break;
5014 };
5015 break;
5016 /* linux_sys_timerfd_create */
5017 case 322:
5018 switch(ndx) {
5019 case 0:
5020 p = "clockid_t";
5021 break;
5022 case 1:
5023 p = "int";
5024 break;
5025 default:
5026 break;
5027 };
5028 break;
5029 /* linux32_sys_fallocate */
5030 case 324:
5031 switch(ndx) {
5032 case 0:
5033 p = "int";
5034 break;
5035 case 1:
5036 p = "int";
5037 break;
5038 case 2:
5039 p = "off_t";
5040 break;
5041 case 3:
5042 p = "off_t";
5043 break;
5044 default:
5045 break;
5046 };
5047 break;
5048 /* linux32_sys_timerfd_settime */
5049 case 325:
5050 switch(ndx) {
5051 case 0:
5052 p = "int";
5053 break;
5054 case 1:
5055 p = "int";
5056 break;
5057 case 2:
5058 p = "const struct linux32_itimerspec *";
5059 break;
5060 case 3:
5061 p = "struct linux32_itimerspec *";
5062 break;
5063 default:
5064 break;
5065 };
5066 break;
5067 /* linux32_sys_timerfd_gettime */
5068 case 326:
5069 switch(ndx) {
5070 case 0:
5071 p = "int";
5072 break;
5073 case 1:
5074 p = "struct linux32_itimerspec *";
5075 break;
5076 default:
5077 break;
5078 };
5079 break;
5080 /* linux32_sys_dup3 */
5081 case 330:
5082 switch(ndx) {
5083 case 0:
5084 p = "int";
5085 break;
5086 case 1:
5087 p = "int";
5088 break;
5089 case 2:
5090 p = "int";
5091 break;
5092 default:
5093 break;
5094 };
5095 break;
5096 /* linux32_sys_pipe2 */
5097 case 331:
5098 switch(ndx) {
5099 case 0:
5100 p = "netbsd32_intp";
5101 break;
5102 case 1:
5103 p = "int";
5104 break;
5105 default:
5106 break;
5107 };
5108 break;
5109 default:
5110 break;
5111 };
5112 if (p != NULL)
5113 strlcpy(desc, p, descsz);
5114 }
5115 static void
5116 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5117 {
5118 const char *p = NULL;
5119 switch (sysnum) {
5120 /* linux_sys_nosys */
5121 case 0:
5122 /* linux32_sys_exit */
5123 case 1:
5124 if (ndx == 0 || ndx == 1)
5125 p = "int";
5126 break;
5127 /* sys_fork */
5128 case 2:
5129 /* netbsd32_read */
5130 case 3:
5131 if (ndx == 0 || ndx == 1)
5132 p = "netbsd32_ssize_t";
5133 break;
5134 /* netbsd32_write */
5135 case 4:
5136 if (ndx == 0 || ndx == 1)
5137 p = "netbsd32_ssize_t";
5138 break;
5139 /* linux32_sys_open */
5140 case 5:
5141 if (ndx == 0 || ndx == 1)
5142 p = "int";
5143 break;
5144 /* netbsd32_close */
5145 case 6:
5146 if (ndx == 0 || ndx == 1)
5147 p = "int";
5148 break;
5149 /* linux32_sys_waitpid */
5150 case 7:
5151 if (ndx == 0 || ndx == 1)
5152 p = "int";
5153 break;
5154 /* linux32_sys_creat */
5155 case 8:
5156 if (ndx == 0 || ndx == 1)
5157 p = "int";
5158 break;
5159 /* netbsd32_link */
5160 case 9:
5161 if (ndx == 0 || ndx == 1)
5162 p = "int";
5163 break;
5164 /* linux32_sys_unlink */
5165 case 10:
5166 if (ndx == 0 || ndx == 1)
5167 p = "int";
5168 break;
5169 /* netbsd32_execve */
5170 case 11:
5171 if (ndx == 0 || ndx == 1)
5172 p = "int";
5173 break;
5174 /* netbsd32_chdir */
5175 case 12:
5176 if (ndx == 0 || ndx == 1)
5177 p = "int";
5178 break;
5179 /* linux32_sys_time */
5180 case 13:
5181 if (ndx == 0 || ndx == 1)
5182 p = "int";
5183 break;
5184 /* linux32_sys_mknod */
5185 case 14:
5186 if (ndx == 0 || ndx == 1)
5187 p = "int";
5188 break;
5189 /* netbsd32_chmod */
5190 case 15:
5191 if (ndx == 0 || ndx == 1)
5192 p = "int";
5193 break;
5194 /* linux32_sys_lchown16 */
5195 case 16:
5196 if (ndx == 0 || ndx == 1)
5197 p = "int";
5198 break;
5199 /* linux32_sys_break */
5200 case 17:
5201 if (ndx == 0 || ndx == 1)
5202 p = "int";
5203 break;
5204 /* compat_43_netbsd32_olseek */
5205 case 19:
5206 if (ndx == 0 || ndx == 1)
5207 p = "netbsd32_long";
5208 break;
5209 /* sys_getpid */
5210 case 20:
5211 /* netbsd32_setuid */
5212 case 23:
5213 if (ndx == 0 || ndx == 1)
5214 p = "int";
5215 break;
5216 /* sys_getuid */
5217 case 24:
5218 /* linux32_sys_stime */
5219 case 25:
5220 if (ndx == 0 || ndx == 1)
5221 p = "int";
5222 break;
5223 /* linux32_sys_ptrace */
5224 case 26:
5225 if (ndx == 0 || ndx == 1)
5226 p = "int";
5227 break;
5228 /* linux32_sys_alarm */
5229 case 27:
5230 if (ndx == 0 || ndx == 1)
5231 p = "int";
5232 break;
5233 /* linux_sys_pause */
5234 case 29:
5235 /* linux32_sys_utime */
5236 case 30:
5237 if (ndx == 0 || ndx == 1)
5238 p = "int";
5239 break;
5240 /* netbsd32_access */
5241 case 33:
5242 if (ndx == 0 || ndx == 1)
5243 p = "int";
5244 break;
5245 /* linux32_sys_nice */
5246 case 34:
5247 if (ndx == 0 || ndx == 1)
5248 p = "int";
5249 break;
5250 /* sys_sync */
5251 case 36:
5252 /* linux32_sys_kill */
5253 case 37:
5254 if (ndx == 0 || ndx == 1)
5255 p = "int";
5256 break;
5257 /* netbsd32___posix_rename */
5258 case 38:
5259 if (ndx == 0 || ndx == 1)
5260 p = "int";
5261 break;
5262 /* netbsd32_mkdir */
5263 case 39:
5264 if (ndx == 0 || ndx == 1)
5265 p = "int";
5266 break;
5267 /* netbsd32_rmdir */
5268 case 40:
5269 if (ndx == 0 || ndx == 1)
5270 p = "int";
5271 break;
5272 /* netbsd32_dup */
5273 case 41:
5274 if (ndx == 0 || ndx == 1)
5275 p = "int";
5276 break;
5277 /* linux32_sys_pipe */
5278 case 42:
5279 if (ndx == 0 || ndx == 1)
5280 p = "int";
5281 break;
5282 /* linux32_sys_times */
5283 case 43:
5284 if (ndx == 0 || ndx == 1)
5285 p = "int";
5286 break;
5287 /* linux32_sys_brk */
5288 case 45:
5289 if (ndx == 0 || ndx == 1)
5290 p = "int";
5291 break;
5292 /* netbsd32_setgid */
5293 case 46:
5294 if (ndx == 0 || ndx == 1)
5295 p = "int";
5296 break;
5297 /* sys_getgid */
5298 case 47:
5299 /* linux32_sys_signal */
5300 case 48:
5301 if (ndx == 0 || ndx == 1)
5302 p = "int";
5303 break;
5304 /* sys_geteuid */
5305 case 49:
5306 /* sys_getegid */
5307 case 50:
5308 /* netbsd32_acct */
5309 case 51:
5310 if (ndx == 0 || ndx == 1)
5311 p = "int";
5312 break;
5313 /* linux32_sys_ioctl */
5314 case 54:
5315 if (ndx == 0 || ndx == 1)
5316 p = "int";
5317 break;
5318 /* linux32_sys_fcntl */
5319 case 55:
5320 if (ndx == 0 || ndx == 1)
5321 p = "int";
5322 break;
5323 /* netbsd32_setpgid */
5324 case 57:
5325 if (ndx == 0 || ndx == 1)
5326 p = "int";
5327 break;
5328 /* linux32_sys_oldolduname */
5329 case 59:
5330 if (ndx == 0 || ndx == 1)
5331 p = "int";
5332 break;
5333 /* netbsd32_umask */
5334 case 60:
5335 if (ndx == 0 || ndx == 1)
5336 p = "int";
5337 break;
5338 /* netbsd32_chroot */
5339 case 61:
5340 if (ndx == 0 || ndx == 1)
5341 p = "int";
5342 break;
5343 /* netbsd32_dup2 */
5344 case 63:
5345 if (ndx == 0 || ndx == 1)
5346 p = "int";
5347 break;
5348 /* sys_getppid */
5349 case 64:
5350 /* sys_getpgrp */
5351 case 65:
5352 /* sys_setsid */
5353 case 66:
5354 /* linux32_sys_siggetmask */
5355 case 68:
5356 /* linux32_sys_sigsetmask */
5357 case 69:
5358 if (ndx == 0 || ndx == 1)
5359 p = "int";
5360 break;
5361 /* linux32_sys_setreuid16 */
5362 case 70:
5363 if (ndx == 0 || ndx == 1)
5364 p = "int";
5365 break;
5366 /* linux32_sys_setregid16 */
5367 case 71:
5368 if (ndx == 0 || ndx == 1)
5369 p = "int";
5370 break;
5371 /* compat_43_netbsd32_osethostname */
5372 case 74:
5373 if (ndx == 0 || ndx == 1)
5374 p = "int";
5375 break;
5376 /* linux32_sys_setrlimit */
5377 case 75:
5378 if (ndx == 0 || ndx == 1)
5379 p = "int";
5380 break;
5381 /* linux32_sys_getrlimit */
5382 case 76:
5383 if (ndx == 0 || ndx == 1)
5384 p = "int";
5385 break;
5386 /* compat_50_netbsd32_getrusage */
5387 case 77:
5388 if (ndx == 0 || ndx == 1)
5389 p = "int";
5390 break;
5391 /* linux32_sys_gettimeofday */
5392 case 78:
5393 if (ndx == 0 || ndx == 1)
5394 p = "int";
5395 break;
5396 /* linux32_sys_settimeofday */
5397 case 79:
5398 if (ndx == 0 || ndx == 1)
5399 p = "int";
5400 break;
5401 /* linux32_sys_getgroups16 */
5402 case 80:
5403 if (ndx == 0 || ndx == 1)
5404 p = "int";
5405 break;
5406 /* linux32_sys_setgroups16 */
5407 case 81:
5408 if (ndx == 0 || ndx == 1)
5409 p = "int";
5410 break;
5411 /* linux32_sys_oldselect */
5412 case 82:
5413 if (ndx == 0 || ndx == 1)
5414 p = "int";
5415 break;
5416 /* netbsd32_symlink */
5417 case 83:
5418 if (ndx == 0 || ndx == 1)
5419 p = "int";
5420 break;
5421 /* compat_43_netbsd32_lstat43 */
5422 case 84:
5423 if (ndx == 0 || ndx == 1)
5424 p = "int";
5425 break;
5426 /* netbsd32_readlink */
5427 case 85:
5428 if (ndx == 0 || ndx == 1)
5429 p = "int";
5430 break;
5431 /* linux32_sys_swapon */
5432 case 87:
5433 if (ndx == 0 || ndx == 1)
5434 p = "int";
5435 break;
5436 /* linux32_sys_reboot */
5437 case 88:
5438 if (ndx == 0 || ndx == 1)
5439 p = "int";
5440 break;
5441 /* linux32_sys_readdir */
5442 case 89:
5443 if (ndx == 0 || ndx == 1)
5444 p = "int";
5445 break;
5446 /* linux32_sys_old_mmap */
5447 case 90:
5448 if (ndx == 0 || ndx == 1)
5449 p = "int";
5450 break;
5451 /* netbsd32_munmap */
5452 case 91:
5453 if (ndx == 0 || ndx == 1)
5454 p = "int";
5455 break;
5456 /* compat_43_netbsd32_otruncate */
5457 case 92:
5458 if (ndx == 0 || ndx == 1)
5459 p = "int";
5460 break;
5461 /* compat_43_netbsd32_oftruncate */
5462 case 93:
5463 if (ndx == 0 || ndx == 1)
5464 p = "int";
5465 break;
5466 /* netbsd32_fchmod */
5467 case 94:
5468 if (ndx == 0 || ndx == 1)
5469 p = "int";
5470 break;
5471 /* linux32_sys_fchown16 */
5472 case 95:
5473 if (ndx == 0 || ndx == 1)
5474 p = "int";
5475 break;
5476 /* linux32_sys_getpriority */
5477 case 96:
5478 if (ndx == 0 || ndx == 1)
5479 p = "int";
5480 break;
5481 /* netbsd32_setpriority */
5482 case 97:
5483 if (ndx == 0 || ndx == 1)
5484 p = "int";
5485 break;
5486 /* netbsd32_profil */
5487 case 98:
5488 if (ndx == 0 || ndx == 1)
5489 p = "int";
5490 break;
5491 /* linux32_sys_statfs */
5492 case 99:
5493 if (ndx == 0 || ndx == 1)
5494 p = "int";
5495 break;
5496 /* linux32_sys_fstatfs */
5497 case 100:
5498 if (ndx == 0 || ndx == 1)
5499 p = "int";
5500 break;
5501 /* linux_sys_ioperm */
5502 case 101:
5503 if (ndx == 0 || ndx == 1)
5504 p = "int";
5505 break;
5506 /* linux32_sys_socketcall */
5507 case 102:
5508 if (ndx == 0 || ndx == 1)
5509 p = "int";
5510 break;
5511 /* compat_50_netbsd32_setitimer */
5512 case 104:
5513 if (ndx == 0 || ndx == 1)
5514 p = "int";
5515 break;
5516 /* compat_50_netbsd32_getitimer */
5517 case 105:
5518 if (ndx == 0 || ndx == 1)
5519 p = "int";
5520 break;
5521 /* linux32_sys_stat */
5522 case 106:
5523 if (ndx == 0 || ndx == 1)
5524 p = "int";
5525 break;
5526 /* linux32_sys_lstat */
5527 case 107:
5528 if (ndx == 0 || ndx == 1)
5529 p = "int";
5530 break;
5531 /* linux32_sys_fstat */
5532 case 108:
5533 if (ndx == 0 || ndx == 1)
5534 p = "int";
5535 break;
5536 /* linux32_sys_olduname */
5537 case 109:
5538 if (ndx == 0 || ndx == 1)
5539 p = "int";
5540 break;
5541 /* linux_sys_iopl */
5542 case 110:
5543 if (ndx == 0 || ndx == 1)
5544 p = "int";
5545 break;
5546 /* linux32_sys_wait4 */
5547 case 114:
5548 if (ndx == 0 || ndx == 1)
5549 p = "int";
5550 break;
5551 /* linux32_sys_swapoff */
5552 case 115:
5553 if (ndx == 0 || ndx == 1)
5554 p = "int";
5555 break;
5556 /* linux32_sys_sysinfo */
5557 case 116:
5558 if (ndx == 0 || ndx == 1)
5559 p = "int";
5560 break;
5561 /* linux32_sys_ipc */
5562 case 117:
5563 if (ndx == 0 || ndx == 1)
5564 p = "int";
5565 break;
5566 /* netbsd32_fsync */
5567 case 118:
5568 if (ndx == 0 || ndx == 1)
5569 p = "int";
5570 break;
5571 /* linux32_sys_sigreturn */
5572 case 119:
5573 if (ndx == 0 || ndx == 1)
5574 p = "int";
5575 break;
5576 /* linux32_sys_clone */
5577 case 120:
5578 if (ndx == 0 || ndx == 1)
5579 p = "int";
5580 break;
5581 /* linux32_sys_setdomainname */
5582 case 121:
5583 if (ndx == 0 || ndx == 1)
5584 p = "int";
5585 break;
5586 /* linux32_sys_uname */
5587 case 122:
5588 if (ndx == 0 || ndx == 1)
5589 p = "int";
5590 break;
5591 /* linux32_sys_modify_ldt */
5592 case 123:
5593 if (ndx == 0 || ndx == 1)
5594 p = "int";
5595 break;
5596 /* linux32_sys_mprotect */
5597 case 125:
5598 if (ndx == 0 || ndx == 1)
5599 p = "int";
5600 break;
5601 /* netbsd32_getpgid */
5602 case 132:
5603 if (ndx == 0 || ndx == 1)
5604 p = "int";
5605 break;
5606 /* netbsd32_fchdir */
5607 case 133:
5608 if (ndx == 0 || ndx == 1)
5609 p = "int";
5610 break;
5611 /* linux32_sys_personality */
5612 case 136:
5613 if (ndx == 0 || ndx == 1)
5614 p = "int";
5615 break;
5616 /* linux32_sys_setfsuid */
5617 case 138:
5618 if (ndx == 0 || ndx == 1)
5619 p = "int";
5620 break;
5621 /* linux32_sys_setfsgid */
5622 case 139:
5623 if (ndx == 0 || ndx == 1)
5624 p = "int";
5625 break;
5626 /* linux32_sys_llseek */
5627 case 140:
5628 if (ndx == 0 || ndx == 1)
5629 p = "int";
5630 break;
5631 /* linux32_sys_getdents */
5632 case 141:
5633 if (ndx == 0 || ndx == 1)
5634 p = "int";
5635 break;
5636 /* linux32_sys_select */
5637 case 142:
5638 if (ndx == 0 || ndx == 1)
5639 p = "int";
5640 break;
5641 /* netbsd32_flock */
5642 case 143:
5643 if (ndx == 0 || ndx == 1)
5644 p = "int";
5645 break;
5646 /* netbsd32___msync13 */
5647 case 144:
5648 if (ndx == 0 || ndx == 1)
5649 p = "int";
5650 break;
5651 /* netbsd32_readv */
5652 case 145:
5653 if (ndx == 0 || ndx == 1)
5654 p = "int";
5655 break;
5656 /* netbsd32_writev */
5657 case 146:
5658 if (ndx == 0 || ndx == 1)
5659 p = "netbsd32_ssize_t";
5660 break;
5661 /* netbsd32_getsid */
5662 case 147:
5663 if (ndx == 0 || ndx == 1)
5664 p = "pid_t";
5665 break;
5666 /* linux32_sys_fdatasync */
5667 case 148:
5668 if (ndx == 0 || ndx == 1)
5669 p = "int";
5670 break;
5671 /* linux32_sys___sysctl */
5672 case 149:
5673 if (ndx == 0 || ndx == 1)
5674 p = "int";
5675 break;
5676 /* netbsd32_mlock */
5677 case 150:
5678 if (ndx == 0 || ndx == 1)
5679 p = "int";
5680 break;
5681 /* netbsd32_munlock */
5682 case 151:
5683 if (ndx == 0 || ndx == 1)
5684 p = "int";
5685 break;
5686 /* netbsd32_mlockall */
5687 case 152:
5688 if (ndx == 0 || ndx == 1)
5689 p = "int";
5690 break;
5691 /* sys_munlockall */
5692 case 153:
5693 /* linux32_sys_sched_setparam */
5694 case 154:
5695 if (ndx == 0 || ndx == 1)
5696 p = "int";
5697 break;
5698 /* linux32_sys_sched_getparam */
5699 case 155:
5700 if (ndx == 0 || ndx == 1)
5701 p = "int";
5702 break;
5703 /* linux32_sys_sched_setscheduler */
5704 case 156:
5705 if (ndx == 0 || ndx == 1)
5706 p = "int";
5707 break;
5708 /* linux32_sys_sched_getscheduler */
5709 case 157:
5710 if (ndx == 0 || ndx == 1)
5711 p = "int";
5712 break;
5713 /* linux_sys_sched_yield */
5714 case 158:
5715 /* linux32_sys_sched_get_priority_max */
5716 case 159:
5717 if (ndx == 0 || ndx == 1)
5718 p = "int";
5719 break;
5720 /* linux32_sys_sched_get_priority_min */
5721 case 160:
5722 if (ndx == 0 || ndx == 1)
5723 p = "int";
5724 break;
5725 /* linux32_sys_nanosleep */
5726 case 162:
5727 if (ndx == 0 || ndx == 1)
5728 p = "int";
5729 break;
5730 /* linux32_sys_mremap */
5731 case 163:
5732 if (ndx == 0 || ndx == 1)
5733 p = "int";
5734 break;
5735 /* linux32_sys_setresuid16 */
5736 case 164:
5737 if (ndx == 0 || ndx == 1)
5738 p = "int";
5739 break;
5740 /* linux32_sys_getresuid16 */
5741 case 165:
5742 if (ndx == 0 || ndx == 1)
5743 p = "int";
5744 break;
5745 /* netbsd32_poll */
5746 case 168:
5747 if (ndx == 0 || ndx == 1)
5748 p = "int";
5749 break;
5750 /* linux32_sys_setresgid16 */
5751 case 170:
5752 if (ndx == 0 || ndx == 1)
5753 p = "int";
5754 break;
5755 /* linux32_sys_getresgid16 */
5756 case 171:
5757 if (ndx == 0 || ndx == 1)
5758 p = "int";
5759 break;
5760 /* linux32_sys_rt_sigreturn */
5761 case 173:
5762 if (ndx == 0 || ndx == 1)
5763 p = "int";
5764 break;
5765 /* linux32_sys_rt_sigaction */
5766 case 174:
5767 if (ndx == 0 || ndx == 1)
5768 p = "int";
5769 break;
5770 /* linux32_sys_rt_sigprocmask */
5771 case 175:
5772 if (ndx == 0 || ndx == 1)
5773 p = "int";
5774 break;
5775 /* linux32_sys_rt_sigpending */
5776 case 176:
5777 if (ndx == 0 || ndx == 1)
5778 p = "int";
5779 break;
5780 /* linux32_sys_rt_sigtimedwait */
5781 case 177:
5782 if (ndx == 0 || ndx == 1)
5783 p = "int";
5784 break;
5785 /* linux32_sys_rt_queueinfo */
5786 case 178:
5787 if (ndx == 0 || ndx == 1)
5788 p = "int";
5789 break;
5790 /* linux32_sys_rt_sigsuspend */
5791 case 179:
5792 if (ndx == 0 || ndx == 1)
5793 p = "int";
5794 break;
5795 /* linux32_sys_pread */
5796 case 180:
5797 if (ndx == 0 || ndx == 1)
5798 p = "netbsd32_ssize_t";
5799 break;
5800 /* linux32_sys_pwrite */
5801 case 181:
5802 if (ndx == 0 || ndx == 1)
5803 p = "netbsd32_ssize_t";
5804 break;
5805 /* linux32_sys_chown16 */
5806 case 182:
5807 if (ndx == 0 || ndx == 1)
5808 p = "int";
5809 break;
5810 /* netbsd32___getcwd */
5811 case 183:
5812 if (ndx == 0 || ndx == 1)
5813 p = "int";
5814 break;
5815 /* sys___vfork14 */
5816 case 190:
5817 /* linux32_sys_ugetrlimit */
5818 case 191:
5819 if (ndx == 0 || ndx == 1)
5820 p = "int";
5821 break;
5822 /* linux32_sys_mmap2 */
5823 case 192:
5824 if (ndx == 0 || ndx == 1)
5825 p = "linux32_off_t";
5826 break;
5827 /* linux32_sys_truncate64 */
5828 case 193:
5829 if (ndx == 0 || ndx == 1)
5830 p = "int";
5831 break;
5832 /* linux32_sys_ftruncate64 */
5833 case 194:
5834 if (ndx == 0 || ndx == 1)
5835 p = "int";
5836 break;
5837 /* linux32_sys_stat64 */
5838 case 195:
5839 if (ndx == 0 || ndx == 1)
5840 p = "int";
5841 break;
5842 /* linux32_sys_lstat64 */
5843 case 196:
5844 if (ndx == 0 || ndx == 1)
5845 p = "int";
5846 break;
5847 /* linux32_sys_fstat64 */
5848 case 197:
5849 if (ndx == 0 || ndx == 1)
5850 p = "int";
5851 break;
5852 /* netbsd32___posix_lchown */
5853 case 198:
5854 if (ndx == 0 || ndx == 1)
5855 p = "int";
5856 break;
5857 /* sys_getuid */
5858 case 199:
5859 /* sys_getgid */
5860 case 200:
5861 /* sys_geteuid */
5862 case 201:
5863 /* sys_getegid */
5864 case 202:
5865 /* netbsd32_setreuid */
5866 case 203:
5867 if (ndx == 0 || ndx == 1)
5868 p = "int";
5869 break;
5870 /* netbsd32_setregid */
5871 case 204:
5872 if (ndx == 0 || ndx == 1)
5873 p = "int";
5874 break;
5875 /* netbsd32_getgroups */
5876 case 205:
5877 if (ndx == 0 || ndx == 1)
5878 p = "int";
5879 break;
5880 /* netbsd32_setgroups */
5881 case 206:
5882 if (ndx == 0 || ndx == 1)
5883 p = "int";
5884 break;
5885 /* netbsd32___posix_fchown */
5886 case 207:
5887 if (ndx == 0 || ndx == 1)
5888 p = "int";
5889 break;
5890 /* linux32_sys_setresuid */
5891 case 208:
5892 if (ndx == 0 || ndx == 1)
5893 p = "int";
5894 break;
5895 /* linux32_sys_getresuid */
5896 case 209:
5897 if (ndx == 0 || ndx == 1)
5898 p = "int";
5899 break;
5900 /* linux32_sys_setresgid */
5901 case 210:
5902 if (ndx == 0 || ndx == 1)
5903 p = "int";
5904 break;
5905 /* linux32_sys_getresgid */
5906 case 211:
5907 if (ndx == 0 || ndx == 1)
5908 p = "int";
5909 break;
5910 /* netbsd32___posix_chown */
5911 case 212:
5912 if (ndx == 0 || ndx == 1)
5913 p = "int";
5914 break;
5915 /* netbsd32_setuid */
5916 case 213:
5917 if (ndx == 0 || ndx == 1)
5918 p = "int";
5919 break;
5920 /* netbsd32_setgid */
5921 case 214:
5922 if (ndx == 0 || ndx == 1)
5923 p = "int";
5924 break;
5925 /* linux32_sys_setfsuid */
5926 case 215:
5927 if (ndx == 0 || ndx == 1)
5928 p = "int";
5929 break;
5930 /* linux32_sys_setfsgid */
5931 case 216:
5932 if (ndx == 0 || ndx == 1)
5933 p = "int";
5934 break;
5935 /* netbsd32_mincore */
5936 case 218:
5937 if (ndx == 0 || ndx == 1)
5938 p = "int";
5939 break;
5940 /* netbsd32_madvise */
5941 case 219:
5942 if (ndx == 0 || ndx == 1)
5943 p = "int";
5944 break;
5945 /* linux32_sys_getdents64 */
5946 case 220:
5947 if (ndx == 0 || ndx == 1)
5948 p = "int";
5949 break;
5950 #define linux32_sys_fcntl64 linux32_sys_fcntl
5951 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args
5952 /* linux32_sys_fcntl64 */
5953 case 221:
5954 if (ndx == 0 || ndx == 1)
5955 p = "int";
5956 break;
5957 /* linux_sys_gettid */
5958 case 224:
5959 /* netbsd32_setxattr */
5960 case 226:
5961 if (ndx == 0 || ndx == 1)
5962 p = "int";
5963 break;
5964 /* netbsd32_lsetxattr */
5965 case 227:
5966 if (ndx == 0 || ndx == 1)
5967 p = "int";
5968 break;
5969 /* netbsd32_fsetxattr */
5970 case 228:
5971 if (ndx == 0 || ndx == 1)
5972 p = "int";
5973 break;
5974 /* netbsd32_getxattr */
5975 case 229:
5976 if (ndx == 0 || ndx == 1)
5977 p = "ssize_t";
5978 break;
5979 /* netbsd32_lgetxattr */
5980 case 230:
5981 if (ndx == 0 || ndx == 1)
5982 p = "ssize_t";
5983 break;
5984 /* netbsd32_fgetxattr */
5985 case 231:
5986 if (ndx == 0 || ndx == 1)
5987 p = "ssize_t";
5988 break;
5989 /* netbsd32_listxattr */
5990 case 232:
5991 if (ndx == 0 || ndx == 1)
5992 p = "ssize_t";
5993 break;
5994 /* netbsd32_llistxattr */
5995 case 233:
5996 if (ndx == 0 || ndx == 1)
5997 p = "ssize_t";
5998 break;
5999 /* netbsd32_flistxattr */
6000 case 234:
6001 if (ndx == 0 || ndx == 1)
6002 p = "ssize_t";
6003 break;
6004 /* netbsd32_removexattr */
6005 case 235:
6006 if (ndx == 0 || ndx == 1)
6007 p = "int";
6008 break;
6009 /* netbsd32_lremovexattr */
6010 case 236:
6011 if (ndx == 0 || ndx == 1)
6012 p = "int";
6013 break;
6014 /* netbsd32_fremovexattr */
6015 case 237:
6016 if (ndx == 0 || ndx == 1)
6017 p = "int";
6018 break;
6019 /* linux32_sys_tkill */
6020 case 238:
6021 if (ndx == 0 || ndx == 1)
6022 p = "int";
6023 break;
6024 /* linux32_sys_futex */
6025 case 240:
6026 if (ndx == 0 || ndx == 1)
6027 p = "int";
6028 break;
6029 /* linux32_sys_sched_setaffinity */
6030 case 241:
6031 if (ndx == 0 || ndx == 1)
6032 p = "int";
6033 break;
6034 /* linux32_sys_sched_getaffinity */
6035 case 242:
6036 if (ndx == 0 || ndx == 1)
6037 p = "int";
6038 break;
6039 /* linux32_sys_set_thread_area */
6040 case 243:
6041 if (ndx == 0 || ndx == 1)
6042 p = "int";
6043 break;
6044 /* linux32_sys_get_thread_area */
6045 case 244:
6046 if (ndx == 0 || ndx == 1)
6047 p = "int";
6048 break;
6049 /* linux32_sys_fadvise64 */
6050 case 250:
6051 if (ndx == 0 || ndx == 1)
6052 p = "int";
6053 break;
6054 /* linux32_sys_exit_group */
6055 case 252:
6056 if (ndx == 0 || ndx == 1)
6057 p = "int";
6058 break;
6059 /* linux32_sys_set_tid_address */
6060 case 258:
6061 if (ndx == 0 || ndx == 1)
6062 p = "int";
6063 break;
6064 /* linux32_sys_timer_create */
6065 case 259:
6066 if (ndx == 0 || ndx == 1)
6067 p = "int";
6068 break;
6069 /* linux32_sys_timer_settime */
6070 case 260:
6071 if (ndx == 0 || ndx == 1)
6072 p = "int";
6073 break;
6074 /* linux32_sys_timer_gettime */
6075 case 261:
6076 if (ndx == 0 || ndx == 1)
6077 p = "int";
6078 break;
6079 /* sys_timer_getoverrun */
6080 case 262:
6081 if (ndx == 0 || ndx == 1)
6082 p = "int";
6083 break;
6084 /* sys_timer_delete */
6085 case 263:
6086 if (ndx == 0 || ndx == 1)
6087 p = "int";
6088 break;
6089 /* linux32_sys_clock_settime */
6090 case 264:
6091 if (ndx == 0 || ndx == 1)
6092 p = "int";
6093 break;
6094 /* linux32_sys_clock_gettime */
6095 case 265:
6096 if (ndx == 0 || ndx == 1)
6097 p = "int";
6098 break;
6099 /* linux32_sys_clock_getres */
6100 case 266:
6101 if (ndx == 0 || ndx == 1)
6102 p = "int";
6103 break;
6104 /* linux32_sys_clock_nanosleep */
6105 case 267:
6106 if (ndx == 0 || ndx == 1)
6107 p = "int";
6108 break;
6109 /* linux32_sys_statfs64 */
6110 case 268:
6111 if (ndx == 0 || ndx == 1)
6112 p = "int";
6113 break;
6114 /* linux32_sys_fstatfs64 */
6115 case 269:
6116 if (ndx == 0 || ndx == 1)
6117 p = "int";
6118 break;
6119 /* linux32_sys_tgkill */
6120 case 270:
6121 if (ndx == 0 || ndx == 1)
6122 p = "int";
6123 break;
6124 /* compat_50_netbsd32_utimes */
6125 case 271:
6126 if (ndx == 0 || ndx == 1)
6127 p = "int";
6128 break;
6129 /* linux32_sys_fadvise64_64 */
6130 case 272:
6131 if (ndx == 0 || ndx == 1)
6132 p = "int";
6133 break;
6134 /* linux32_sys_openat */
6135 case 295:
6136 if (ndx == 0 || ndx == 1)
6137 p = "int";
6138 break;
6139 /* netbsd32_mkdirat */
6140 case 296:
6141 if (ndx == 0 || ndx == 1)
6142 p = "int";
6143 break;
6144 /* linux32_sys_mknodat */
6145 case 297:
6146 if (ndx == 0 || ndx == 1)
6147 p = "int";
6148 break;
6149 /* linux32_sys_fchownat */
6150 case 298:
6151 if (ndx == 0 || ndx == 1)
6152 p = "int";
6153 break;
6154 /* linux32_sys_fstatat64 */
6155 case 300:
6156 if (ndx == 0 || ndx == 1)
6157 p = "int";
6158 break;
6159 /* linux32_sys_unlinkat */
6160 case 301:
6161 if (ndx == 0 || ndx == 1)
6162 p = "int";
6163 break;
6164 /* netbsd32_renameat */
6165 case 302:
6166 if (ndx == 0 || ndx == 1)
6167 p = "int";
6168 break;
6169 /* linux32_sys_linkat */
6170 case 303:
6171 if (ndx == 0 || ndx == 1)
6172 p = "int";
6173 break;
6174 /* netbsd32_symlinkat */
6175 case 304:
6176 if (ndx == 0 || ndx == 1)
6177 p = "int";
6178 break;
6179 /* netbsd32_readlinkat */
6180 case 305:
6181 if (ndx == 0 || ndx == 1)
6182 p = "int";
6183 break;
6184 /* linux32_sys_fchmodat */
6185 case 306:
6186 if (ndx == 0 || ndx == 1)
6187 p = "int";
6188 break;
6189 /* linux32_sys_faccessat */
6190 case 307:
6191 if (ndx == 0 || ndx == 1)
6192 p = "int";
6193 break;
6194 /* linux32_sys_ppoll */
6195 case 309:
6196 if (ndx == 0 || ndx == 1)
6197 p = "int";
6198 break;
6199 /* netbsd32___futex_set_robust_list */
6200 case 311:
6201 if (ndx == 0 || ndx == 1)
6202 p = "int";
6203 break;
6204 /* netbsd32___futex_get_robust_list */
6205 case 312:
6206 if (ndx == 0 || ndx == 1)
6207 p = "int";
6208 break;
6209 /* linux32_sys_utimensat */
6210 case 320:
6211 if (ndx == 0 || ndx == 1)
6212 p = "int";
6213 break;
6214 /* linux_sys_timerfd_create */
6215 case 322:
6216 if (ndx == 0 || ndx == 1)
6217 p = "int";
6218 break;
6219 /* linux32_sys_fallocate */
6220 case 324:
6221 if (ndx == 0 || ndx == 1)
6222 p = "int";
6223 break;
6224 /* linux32_sys_timerfd_settime */
6225 case 325:
6226 if (ndx == 0 || ndx == 1)
6227 p = "int";
6228 break;
6229 /* linux32_sys_timerfd_gettime */
6230 case 326:
6231 if (ndx == 0 || ndx == 1)
6232 p = "int";
6233 break;
6234 /* linux32_sys_dup3 */
6235 case 330:
6236 if (ndx == 0 || ndx == 1)
6237 p = "int";
6238 break;
6239 /* linux32_sys_pipe2 */
6240 case 331:
6241 if (ndx == 0 || ndx == 1)
6242 p = "int";
6243 break;
6244 default:
6245 break;
6246 };
6247 if (p != NULL)
6248 strlcpy(desc, p, descsz);
6249 }
6250