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