1 #if !defined(PAD64_REQUIRED) && !defined(__amd64__)
2 #define PAD64_REQUIRED
3 #endif
4 /*
5 * System call argument to DTrace register array conversion.
6 *
7 * This file is part of the DTrace syscall provider.
8 *
9 * DO NOT EDIT-- this file is automatically @generated.
10 */
11
12 static void
systrace_args(int sysnum,void * params,uint64_t * uarg,int * n_args)13 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
14 {
15 int64_t *iarg = (int64_t *)uarg;
16 int a = 0;
17 switch (sysnum) {
18 /* syscall */
19 case 0: {
20 *n_args = 0;
21 break;
22 }
23 /* exit */
24 case 1: {
25 struct exit_args *p = params;
26 iarg[a++] = p->rval; /* int */
27 *n_args = 1;
28 break;
29 }
30 /* fork */
31 case 2: {
32 *n_args = 0;
33 break;
34 }
35 /* read */
36 case 3: {
37 struct read_args *p = params;
38 iarg[a++] = p->fd; /* int */
39 uarg[a++] = (intptr_t)p->buf; /* void * */
40 uarg[a++] = p->nbyte; /* size_t */
41 *n_args = 3;
42 break;
43 }
44 /* write */
45 case 4: {
46 struct write_args *p = params;
47 iarg[a++] = p->fd; /* int */
48 uarg[a++] = (intptr_t)p->buf; /* const void * */
49 uarg[a++] = p->nbyte; /* size_t */
50 *n_args = 3;
51 break;
52 }
53 /* open */
54 case 5: {
55 struct open_args *p = params;
56 uarg[a++] = (intptr_t)p->path; /* const char * */
57 iarg[a++] = p->flags; /* int */
58 iarg[a++] = p->mode; /* mode_t */
59 *n_args = 3;
60 break;
61 }
62 /* close */
63 case 6: {
64 struct close_args *p = params;
65 iarg[a++] = p->fd; /* int */
66 *n_args = 1;
67 break;
68 }
69 /* freebsd32_wait4 */
70 case 7: {
71 struct freebsd32_wait4_args *p = params;
72 iarg[a++] = p->pid; /* int */
73 uarg[a++] = (intptr_t)p->status; /* int * */
74 iarg[a++] = p->options; /* int */
75 uarg[a++] = (intptr_t)p->rusage; /* struct rusage32 * */
76 *n_args = 4;
77 break;
78 }
79 /* link */
80 case 9: {
81 struct link_args *p = params;
82 uarg[a++] = (intptr_t)p->path; /* const char * */
83 uarg[a++] = (intptr_t)p->link; /* const char * */
84 *n_args = 2;
85 break;
86 }
87 /* unlink */
88 case 10: {
89 struct unlink_args *p = params;
90 uarg[a++] = (intptr_t)p->path; /* const char * */
91 *n_args = 1;
92 break;
93 }
94 /* chdir */
95 case 12: {
96 struct chdir_args *p = params;
97 uarg[a++] = (intptr_t)p->path; /* const char * */
98 *n_args = 1;
99 break;
100 }
101 /* fchdir */
102 case 13: {
103 struct fchdir_args *p = params;
104 iarg[a++] = p->fd; /* int */
105 *n_args = 1;
106 break;
107 }
108 /* chmod */
109 case 15: {
110 struct chmod_args *p = params;
111 uarg[a++] = (intptr_t)p->path; /* const char * */
112 iarg[a++] = p->mode; /* mode_t */
113 *n_args = 2;
114 break;
115 }
116 /* chown */
117 case 16: {
118 struct chown_args *p = params;
119 uarg[a++] = (intptr_t)p->path; /* const char * */
120 iarg[a++] = p->uid; /* int */
121 iarg[a++] = p->gid; /* int */
122 *n_args = 3;
123 break;
124 }
125 /* break */
126 case 17: {
127 struct break_args *p = params;
128 uarg[a++] = (intptr_t)p->nsize; /* char * */
129 *n_args = 1;
130 break;
131 }
132 /* getpid */
133 case 20: {
134 *n_args = 0;
135 break;
136 }
137 /* mount */
138 case 21: {
139 struct mount_args *p = params;
140 uarg[a++] = (intptr_t)p->type; /* const char * */
141 uarg[a++] = (intptr_t)p->path; /* const char * */
142 iarg[a++] = p->flags; /* int */
143 uarg[a++] = (intptr_t)p->data; /* void * */
144 *n_args = 4;
145 break;
146 }
147 /* unmount */
148 case 22: {
149 struct unmount_args *p = params;
150 uarg[a++] = (intptr_t)p->path; /* const char * */
151 iarg[a++] = p->flags; /* int */
152 *n_args = 2;
153 break;
154 }
155 /* setuid */
156 case 23: {
157 struct setuid_args *p = params;
158 uarg[a++] = p->uid; /* uid_t */
159 *n_args = 1;
160 break;
161 }
162 /* getuid */
163 case 24: {
164 *n_args = 0;
165 break;
166 }
167 /* geteuid */
168 case 25: {
169 *n_args = 0;
170 break;
171 }
172 /* freebsd32_ptrace */
173 case 26: {
174 struct freebsd32_ptrace_args *p = params;
175 iarg[a++] = p->req; /* int */
176 iarg[a++] = p->pid; /* pid_t */
177 uarg[a++] = (intptr_t)p->addr; /* caddr_t */
178 iarg[a++] = p->data; /* int */
179 *n_args = 4;
180 break;
181 }
182 /* freebsd32_recvmsg */
183 case 27: {
184 struct freebsd32_recvmsg_args *p = params;
185 iarg[a++] = p->s; /* int */
186 uarg[a++] = (intptr_t)p->msg; /* struct msghdr32 * */
187 iarg[a++] = p->flags; /* int */
188 *n_args = 3;
189 break;
190 }
191 /* freebsd32_sendmsg */
192 case 28: {
193 struct freebsd32_sendmsg_args *p = params;
194 iarg[a++] = p->s; /* int */
195 uarg[a++] = (intptr_t)p->msg; /* const struct msghdr32 * */
196 iarg[a++] = p->flags; /* int */
197 *n_args = 3;
198 break;
199 }
200 /* recvfrom */
201 case 29: {
202 struct recvfrom_args *p = params;
203 iarg[a++] = p->s; /* int */
204 uarg[a++] = (intptr_t)p->buf; /* void * */
205 uarg[a++] = p->len; /* size_t */
206 iarg[a++] = p->flags; /* int */
207 uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */
208 uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */
209 *n_args = 6;
210 break;
211 }
212 /* accept */
213 case 30: {
214 struct accept_args *p = params;
215 iarg[a++] = p->s; /* int */
216 uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */
217 uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */
218 *n_args = 3;
219 break;
220 }
221 /* getpeername */
222 case 31: {
223 struct getpeername_args *p = params;
224 iarg[a++] = p->fdes; /* int */
225 uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */
226 uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */
227 *n_args = 3;
228 break;
229 }
230 /* getsockname */
231 case 32: {
232 struct getsockname_args *p = params;
233 iarg[a++] = p->fdes; /* int */
234 uarg[a++] = (intptr_t)p->asa; /* struct sockaddr * */
235 uarg[a++] = (intptr_t)p->alen; /* __socklen_t * */
236 *n_args = 3;
237 break;
238 }
239 /* access */
240 case 33: {
241 struct access_args *p = params;
242 uarg[a++] = (intptr_t)p->path; /* const char * */
243 iarg[a++] = p->amode; /* int */
244 *n_args = 2;
245 break;
246 }
247 /* chflags */
248 case 34: {
249 struct chflags_args *p = params;
250 uarg[a++] = (intptr_t)p->path; /* const char * */
251 uarg[a++] = p->flags; /* u_long */
252 *n_args = 2;
253 break;
254 }
255 /* fchflags */
256 case 35: {
257 struct fchflags_args *p = params;
258 iarg[a++] = p->fd; /* int */
259 uarg[a++] = p->flags; /* u_long */
260 *n_args = 2;
261 break;
262 }
263 /* sync */
264 case 36: {
265 *n_args = 0;
266 break;
267 }
268 /* kill */
269 case 37: {
270 struct kill_args *p = params;
271 iarg[a++] = p->pid; /* int */
272 iarg[a++] = p->signum; /* int */
273 *n_args = 2;
274 break;
275 }
276 /* getppid */
277 case 39: {
278 *n_args = 0;
279 break;
280 }
281 /* dup */
282 case 41: {
283 struct dup_args *p = params;
284 uarg[a++] = p->fd; /* u_int */
285 *n_args = 1;
286 break;
287 }
288 /* getegid */
289 case 43: {
290 *n_args = 0;
291 break;
292 }
293 /* profil */
294 case 44: {
295 struct profil_args *p = params;
296 uarg[a++] = (intptr_t)p->samples; /* char * */
297 uarg[a++] = p->size; /* size_t */
298 uarg[a++] = p->offset; /* size_t */
299 uarg[a++] = p->scale; /* u_int */
300 *n_args = 4;
301 break;
302 }
303 /* ktrace */
304 case 45: {
305 struct ktrace_args *p = params;
306 uarg[a++] = (intptr_t)p->fname; /* const char * */
307 iarg[a++] = p->ops; /* int */
308 iarg[a++] = p->facs; /* int */
309 iarg[a++] = p->pid; /* int */
310 *n_args = 4;
311 break;
312 }
313 /* getgid */
314 case 47: {
315 *n_args = 0;
316 break;
317 }
318 /* getlogin */
319 case 49: {
320 struct getlogin_args *p = params;
321 uarg[a++] = (intptr_t)p->namebuf; /* char * */
322 uarg[a++] = p->namelen; /* u_int */
323 *n_args = 2;
324 break;
325 }
326 /* setlogin */
327 case 50: {
328 struct setlogin_args *p = params;
329 uarg[a++] = (intptr_t)p->namebuf; /* const char * */
330 *n_args = 1;
331 break;
332 }
333 /* acct */
334 case 51: {
335 struct acct_args *p = params;
336 uarg[a++] = (intptr_t)p->path; /* const char * */
337 *n_args = 1;
338 break;
339 }
340 /* freebsd32_sigaltstack */
341 case 53: {
342 struct freebsd32_sigaltstack_args *p = params;
343 uarg[a++] = (intptr_t)p->ss; /* const struct sigaltstack32 * */
344 uarg[a++] = (intptr_t)p->oss; /* struct sigaltstack32 * */
345 *n_args = 2;
346 break;
347 }
348 /* freebsd32_ioctl */
349 case 54: {
350 struct freebsd32_ioctl_args *p = params;
351 iarg[a++] = p->fd; /* int */
352 uarg[a++] = p->com; /* u_long */
353 uarg[a++] = (intptr_t)p->data; /* char * */
354 *n_args = 3;
355 break;
356 }
357 /* reboot */
358 case 55: {
359 struct reboot_args *p = params;
360 iarg[a++] = p->opt; /* int */
361 *n_args = 1;
362 break;
363 }
364 /* revoke */
365 case 56: {
366 struct revoke_args *p = params;
367 uarg[a++] = (intptr_t)p->path; /* const char * */
368 *n_args = 1;
369 break;
370 }
371 /* symlink */
372 case 57: {
373 struct symlink_args *p = params;
374 uarg[a++] = (intptr_t)p->path; /* const char * */
375 uarg[a++] = (intptr_t)p->link; /* const char * */
376 *n_args = 2;
377 break;
378 }
379 /* readlink */
380 case 58: {
381 struct readlink_args *p = params;
382 uarg[a++] = (intptr_t)p->path; /* const char * */
383 uarg[a++] = (intptr_t)p->buf; /* char * */
384 uarg[a++] = p->count; /* size_t */
385 *n_args = 3;
386 break;
387 }
388 /* freebsd32_execve */
389 case 59: {
390 struct freebsd32_execve_args *p = params;
391 uarg[a++] = (intptr_t)p->fname; /* const char * */
392 uarg[a++] = (intptr_t)p->argv; /* uint32_t * */
393 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */
394 *n_args = 3;
395 break;
396 }
397 /* umask */
398 case 60: {
399 struct umask_args *p = params;
400 iarg[a++] = p->newmask; /* mode_t */
401 *n_args = 1;
402 break;
403 }
404 /* chroot */
405 case 61: {
406 struct chroot_args *p = params;
407 uarg[a++] = (intptr_t)p->path; /* const char * */
408 *n_args = 1;
409 break;
410 }
411 /* msync */
412 case 65: {
413 struct msync_args *p = params;
414 uarg[a++] = (intptr_t)p->addr; /* void * */
415 uarg[a++] = p->len; /* size_t */
416 iarg[a++] = p->flags; /* int */
417 *n_args = 3;
418 break;
419 }
420 /* vfork */
421 case 66: {
422 *n_args = 0;
423 break;
424 }
425 /* munmap */
426 case 73: {
427 struct munmap_args *p = params;
428 uarg[a++] = (intptr_t)p->addr; /* void * */
429 uarg[a++] = p->len; /* size_t */
430 *n_args = 2;
431 break;
432 }
433 /* freebsd32_mprotect */
434 case 74: {
435 struct freebsd32_mprotect_args *p = params;
436 uarg[a++] = (intptr_t)p->addr; /* void * */
437 uarg[a++] = p->len; /* size_t */
438 iarg[a++] = p->prot; /* int */
439 *n_args = 3;
440 break;
441 }
442 /* madvise */
443 case 75: {
444 struct madvise_args *p = params;
445 uarg[a++] = (intptr_t)p->addr; /* void * */
446 uarg[a++] = p->len; /* size_t */
447 iarg[a++] = p->behav; /* int */
448 *n_args = 3;
449 break;
450 }
451 /* mincore */
452 case 78: {
453 struct mincore_args *p = params;
454 uarg[a++] = (intptr_t)p->addr; /* const void * */
455 uarg[a++] = p->len; /* size_t */
456 uarg[a++] = (intptr_t)p->vec; /* char * */
457 *n_args = 3;
458 break;
459 }
460 /* getgroups */
461 case 79: {
462 struct getgroups_args *p = params;
463 iarg[a++] = p->gidsetsize; /* int */
464 uarg[a++] = (intptr_t)p->gidset; /* gid_t * */
465 *n_args = 2;
466 break;
467 }
468 /* setgroups */
469 case 80: {
470 struct setgroups_args *p = params;
471 iarg[a++] = p->gidsetsize; /* int */
472 uarg[a++] = (intptr_t)p->gidset; /* const gid_t * */
473 *n_args = 2;
474 break;
475 }
476 /* getpgrp */
477 case 81: {
478 *n_args = 0;
479 break;
480 }
481 /* setpgid */
482 case 82: {
483 struct setpgid_args *p = params;
484 iarg[a++] = p->pid; /* int */
485 iarg[a++] = p->pgid; /* int */
486 *n_args = 2;
487 break;
488 }
489 /* freebsd32_setitimer */
490 case 83: {
491 struct freebsd32_setitimer_args *p = params;
492 iarg[a++] = p->which; /* int */
493 uarg[a++] = (intptr_t)p->itv; /* const struct itimerval32 * */
494 uarg[a++] = (intptr_t)p->oitv; /* struct itimerval32 * */
495 *n_args = 3;
496 break;
497 }
498 /* swapon */
499 case 85: {
500 struct swapon_args *p = params;
501 uarg[a++] = (intptr_t)p->name; /* const char * */
502 *n_args = 1;
503 break;
504 }
505 /* freebsd32_getitimer */
506 case 86: {
507 struct freebsd32_getitimer_args *p = params;
508 iarg[a++] = p->which; /* int */
509 uarg[a++] = (intptr_t)p->itv; /* struct itimerval32 * */
510 *n_args = 2;
511 break;
512 }
513 /* getdtablesize */
514 case 89: {
515 *n_args = 0;
516 break;
517 }
518 /* dup2 */
519 case 90: {
520 struct dup2_args *p = params;
521 uarg[a++] = p->from; /* u_int */
522 uarg[a++] = p->to; /* u_int */
523 *n_args = 2;
524 break;
525 }
526 /* freebsd32_fcntl */
527 case 92: {
528 struct freebsd32_fcntl_args *p = params;
529 iarg[a++] = p->fd; /* int */
530 iarg[a++] = p->cmd; /* int */
531 uarg[a++] = (intptr_t)p->arg; /* intptr_t */
532 *n_args = 3;
533 break;
534 }
535 /* freebsd32_select */
536 case 93: {
537 struct freebsd32_select_args *p = params;
538 iarg[a++] = p->nd; /* int */
539 uarg[a++] = (intptr_t)p->in; /* fd_set * */
540 uarg[a++] = (intptr_t)p->ou; /* fd_set * */
541 uarg[a++] = (intptr_t)p->ex; /* fd_set * */
542 uarg[a++] = (intptr_t)p->tv; /* struct timeval32 * */
543 *n_args = 5;
544 break;
545 }
546 /* fsync */
547 case 95: {
548 struct fsync_args *p = params;
549 iarg[a++] = p->fd; /* int */
550 *n_args = 1;
551 break;
552 }
553 /* setpriority */
554 case 96: {
555 struct setpriority_args *p = params;
556 iarg[a++] = p->which; /* int */
557 iarg[a++] = p->who; /* int */
558 iarg[a++] = p->prio; /* int */
559 *n_args = 3;
560 break;
561 }
562 /* socket */
563 case 97: {
564 struct socket_args *p = params;
565 iarg[a++] = p->domain; /* int */
566 iarg[a++] = p->type; /* int */
567 iarg[a++] = p->protocol; /* int */
568 *n_args = 3;
569 break;
570 }
571 /* connect */
572 case 98: {
573 struct connect_args *p = params;
574 iarg[a++] = p->s; /* int */
575 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
576 iarg[a++] = p->namelen; /* __socklen_t */
577 *n_args = 3;
578 break;
579 }
580 /* getpriority */
581 case 100: {
582 struct getpriority_args *p = params;
583 iarg[a++] = p->which; /* int */
584 iarg[a++] = p->who; /* int */
585 *n_args = 2;
586 break;
587 }
588 /* bind */
589 case 104: {
590 struct bind_args *p = params;
591 iarg[a++] = p->s; /* int */
592 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
593 iarg[a++] = p->namelen; /* __socklen_t */
594 *n_args = 3;
595 break;
596 }
597 /* setsockopt */
598 case 105: {
599 struct setsockopt_args *p = params;
600 iarg[a++] = p->s; /* int */
601 iarg[a++] = p->level; /* int */
602 iarg[a++] = p->name; /* int */
603 uarg[a++] = (intptr_t)p->val; /* const void * */
604 iarg[a++] = p->valsize; /* __socklen_t */
605 *n_args = 5;
606 break;
607 }
608 /* listen */
609 case 106: {
610 struct listen_args *p = params;
611 iarg[a++] = p->s; /* int */
612 iarg[a++] = p->backlog; /* int */
613 *n_args = 2;
614 break;
615 }
616 /* freebsd32_gettimeofday */
617 case 116: {
618 struct freebsd32_gettimeofday_args *p = params;
619 uarg[a++] = (intptr_t)p->tp; /* struct timeval32 * */
620 uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
621 *n_args = 2;
622 break;
623 }
624 /* freebsd32_getrusage */
625 case 117: {
626 struct freebsd32_getrusage_args *p = params;
627 iarg[a++] = p->who; /* int */
628 uarg[a++] = (intptr_t)p->rusage; /* struct rusage32 * */
629 *n_args = 2;
630 break;
631 }
632 /* getsockopt */
633 case 118: {
634 struct getsockopt_args *p = params;
635 iarg[a++] = p->s; /* int */
636 iarg[a++] = p->level; /* int */
637 iarg[a++] = p->name; /* int */
638 uarg[a++] = (intptr_t)p->val; /* void * */
639 uarg[a++] = (intptr_t)p->avalsize; /* __socklen_t * */
640 *n_args = 5;
641 break;
642 }
643 /* freebsd32_readv */
644 case 120: {
645 struct freebsd32_readv_args *p = params;
646 iarg[a++] = p->fd; /* int */
647 uarg[a++] = (intptr_t)p->iovp; /* const struct iovec32 * */
648 uarg[a++] = p->iovcnt; /* u_int */
649 *n_args = 3;
650 break;
651 }
652 /* freebsd32_writev */
653 case 121: {
654 struct freebsd32_writev_args *p = params;
655 iarg[a++] = p->fd; /* int */
656 uarg[a++] = (intptr_t)p->iovp; /* const struct iovec32 * */
657 uarg[a++] = p->iovcnt; /* u_int */
658 *n_args = 3;
659 break;
660 }
661 /* freebsd32_settimeofday */
662 case 122: {
663 struct freebsd32_settimeofday_args *p = params;
664 uarg[a++] = (intptr_t)p->tv; /* const struct timeval32 * */
665 uarg[a++] = (intptr_t)p->tzp; /* const struct timezone * */
666 *n_args = 2;
667 break;
668 }
669 /* fchown */
670 case 123: {
671 struct fchown_args *p = params;
672 iarg[a++] = p->fd; /* int */
673 iarg[a++] = p->uid; /* int */
674 iarg[a++] = p->gid; /* int */
675 *n_args = 3;
676 break;
677 }
678 /* fchmod */
679 case 124: {
680 struct fchmod_args *p = params;
681 iarg[a++] = p->fd; /* int */
682 iarg[a++] = p->mode; /* mode_t */
683 *n_args = 2;
684 break;
685 }
686 /* setreuid */
687 case 126: {
688 struct setreuid_args *p = params;
689 iarg[a++] = p->ruid; /* int */
690 iarg[a++] = p->euid; /* int */
691 *n_args = 2;
692 break;
693 }
694 /* setregid */
695 case 127: {
696 struct setregid_args *p = params;
697 iarg[a++] = p->rgid; /* int */
698 iarg[a++] = p->egid; /* int */
699 *n_args = 2;
700 break;
701 }
702 /* rename */
703 case 128: {
704 struct rename_args *p = params;
705 uarg[a++] = (intptr_t)p->from; /* const char * */
706 uarg[a++] = (intptr_t)p->to; /* const char * */
707 *n_args = 2;
708 break;
709 }
710 /* flock */
711 case 131: {
712 struct flock_args *p = params;
713 iarg[a++] = p->fd; /* int */
714 iarg[a++] = p->how; /* int */
715 *n_args = 2;
716 break;
717 }
718 /* mkfifo */
719 case 132: {
720 struct mkfifo_args *p = params;
721 uarg[a++] = (intptr_t)p->path; /* const char * */
722 iarg[a++] = p->mode; /* mode_t */
723 *n_args = 2;
724 break;
725 }
726 /* sendto */
727 case 133: {
728 struct sendto_args *p = params;
729 iarg[a++] = p->s; /* int */
730 uarg[a++] = (intptr_t)p->buf; /* const void * */
731 uarg[a++] = p->len; /* size_t */
732 iarg[a++] = p->flags; /* int */
733 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
734 iarg[a++] = p->tolen; /* __socklen_t */
735 *n_args = 6;
736 break;
737 }
738 /* shutdown */
739 case 134: {
740 struct shutdown_args *p = params;
741 iarg[a++] = p->s; /* int */
742 iarg[a++] = p->how; /* int */
743 *n_args = 2;
744 break;
745 }
746 /* socketpair */
747 case 135: {
748 struct socketpair_args *p = params;
749 iarg[a++] = p->domain; /* int */
750 iarg[a++] = p->type; /* int */
751 iarg[a++] = p->protocol; /* int */
752 uarg[a++] = (intptr_t)p->rsv; /* int * */
753 *n_args = 4;
754 break;
755 }
756 /* mkdir */
757 case 136: {
758 struct mkdir_args *p = params;
759 uarg[a++] = (intptr_t)p->path; /* const char * */
760 iarg[a++] = p->mode; /* mode_t */
761 *n_args = 2;
762 break;
763 }
764 /* rmdir */
765 case 137: {
766 struct rmdir_args *p = params;
767 uarg[a++] = (intptr_t)p->path; /* const char * */
768 *n_args = 1;
769 break;
770 }
771 /* freebsd32_utimes */
772 case 138: {
773 struct freebsd32_utimes_args *p = params;
774 uarg[a++] = (intptr_t)p->path; /* const char * */
775 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */
776 *n_args = 2;
777 break;
778 }
779 /* freebsd32_adjtime */
780 case 140: {
781 struct freebsd32_adjtime_args *p = params;
782 uarg[a++] = (intptr_t)p->delta; /* const struct timeval32 * */
783 uarg[a++] = (intptr_t)p->olddelta; /* struct timeval32 * */
784 *n_args = 2;
785 break;
786 }
787 /* setsid */
788 case 147: {
789 *n_args = 0;
790 break;
791 }
792 /* quotactl */
793 case 148: {
794 struct quotactl_args *p = params;
795 uarg[a++] = (intptr_t)p->path; /* const char * */
796 iarg[a++] = p->cmd; /* int */
797 iarg[a++] = p->uid; /* int */
798 uarg[a++] = (intptr_t)p->arg; /* void * */
799 *n_args = 4;
800 break;
801 }
802 /* getfh */
803 case 161: {
804 struct getfh_args *p = params;
805 uarg[a++] = (intptr_t)p->fname; /* const char * */
806 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
807 *n_args = 2;
808 break;
809 }
810 /* freebsd32_sysarch */
811 case 165: {
812 struct freebsd32_sysarch_args *p = params;
813 iarg[a++] = p->op; /* int */
814 uarg[a++] = (intptr_t)p->parms; /* char * */
815 *n_args = 2;
816 break;
817 }
818 /* rtprio */
819 case 166: {
820 struct rtprio_args *p = params;
821 iarg[a++] = p->function; /* int */
822 iarg[a++] = p->pid; /* pid_t */
823 uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */
824 *n_args = 3;
825 break;
826 }
827 /* freebsd32_semsys */
828 case 169: {
829 struct freebsd32_semsys_args *p = params;
830 iarg[a++] = p->which; /* int */
831 iarg[a++] = p->a2; /* int */
832 iarg[a++] = p->a3; /* int */
833 iarg[a++] = p->a4; /* int */
834 iarg[a++] = p->a5; /* int */
835 *n_args = 5;
836 break;
837 }
838 /* freebsd32_msgsys */
839 case 170: {
840 struct freebsd32_msgsys_args *p = params;
841 iarg[a++] = p->which; /* int */
842 iarg[a++] = p->a2; /* int */
843 iarg[a++] = p->a3; /* int */
844 iarg[a++] = p->a4; /* int */
845 iarg[a++] = p->a5; /* int */
846 iarg[a++] = p->a6; /* int */
847 *n_args = 6;
848 break;
849 }
850 /* freebsd32_shmsys */
851 case 171: {
852 struct freebsd32_shmsys_args *p = params;
853 iarg[a++] = p->which; /* int */
854 iarg[a++] = p->a2; /* int */
855 iarg[a++] = p->a3; /* int */
856 iarg[a++] = p->a4; /* int */
857 *n_args = 4;
858 break;
859 }
860 /* setfib */
861 case 175: {
862 struct setfib_args *p = params;
863 iarg[a++] = p->fibnum; /* int */
864 *n_args = 1;
865 break;
866 }
867 /* freebsd32_ntp_adjtime */
868 case 176: {
869 struct freebsd32_ntp_adjtime_args *p = params;
870 uarg[a++] = (intptr_t)p->tp; /* struct timex32 * */
871 *n_args = 1;
872 break;
873 }
874 /* setgid */
875 case 181: {
876 struct setgid_args *p = params;
877 iarg[a++] = p->gid; /* gid_t */
878 *n_args = 1;
879 break;
880 }
881 /* setegid */
882 case 182: {
883 struct setegid_args *p = params;
884 iarg[a++] = p->egid; /* gid_t */
885 *n_args = 1;
886 break;
887 }
888 /* seteuid */
889 case 183: {
890 struct seteuid_args *p = params;
891 uarg[a++] = p->euid; /* uid_t */
892 *n_args = 1;
893 break;
894 }
895 /* pathconf */
896 case 191: {
897 struct pathconf_args *p = params;
898 uarg[a++] = (intptr_t)p->path; /* const char * */
899 iarg[a++] = p->name; /* int */
900 *n_args = 2;
901 break;
902 }
903 /* fpathconf */
904 case 192: {
905 struct fpathconf_args *p = params;
906 iarg[a++] = p->fd; /* int */
907 iarg[a++] = p->name; /* int */
908 *n_args = 2;
909 break;
910 }
911 /* getrlimit */
912 case 194: {
913 struct getrlimit_args *p = params;
914 uarg[a++] = p->which; /* u_int */
915 uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */
916 *n_args = 2;
917 break;
918 }
919 /* setrlimit */
920 case 195: {
921 struct setrlimit_args *p = params;
922 uarg[a++] = p->which; /* u_int */
923 uarg[a++] = (intptr_t)p->rlp; /* struct rlimit * */
924 *n_args = 2;
925 break;
926 }
927 /* __syscall */
928 case 198: {
929 *n_args = 0;
930 break;
931 }
932 /* freebsd32___sysctl */
933 case 202: {
934 struct freebsd32___sysctl_args *p = params;
935 uarg[a++] = (intptr_t)p->name; /* int * */
936 uarg[a++] = p->namelen; /* u_int */
937 uarg[a++] = (intptr_t)p->old; /* void * */
938 uarg[a++] = (intptr_t)p->oldlenp; /* uint32_t * */
939 uarg[a++] = (intptr_t)p->new; /* const void * */
940 uarg[a++] = p->newlen; /* size_t */
941 *n_args = 6;
942 break;
943 }
944 /* mlock */
945 case 203: {
946 struct mlock_args *p = params;
947 uarg[a++] = (intptr_t)p->addr; /* const void * */
948 uarg[a++] = p->len; /* size_t */
949 *n_args = 2;
950 break;
951 }
952 /* munlock */
953 case 204: {
954 struct munlock_args *p = params;
955 uarg[a++] = (intptr_t)p->addr; /* const void * */
956 uarg[a++] = p->len; /* size_t */
957 *n_args = 2;
958 break;
959 }
960 /* undelete */
961 case 205: {
962 struct undelete_args *p = params;
963 uarg[a++] = (intptr_t)p->path; /* const char * */
964 *n_args = 1;
965 break;
966 }
967 /* freebsd32_futimes */
968 case 206: {
969 struct freebsd32_futimes_args *p = params;
970 iarg[a++] = p->fd; /* int */
971 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */
972 *n_args = 2;
973 break;
974 }
975 /* getpgid */
976 case 207: {
977 struct getpgid_args *p = params;
978 iarg[a++] = p->pid; /* pid_t */
979 *n_args = 1;
980 break;
981 }
982 /* poll */
983 case 209: {
984 struct poll_args *p = params;
985 uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
986 uarg[a++] = p->nfds; /* u_int */
987 iarg[a++] = p->timeout; /* int */
988 *n_args = 3;
989 break;
990 }
991 /* lkmnosys */
992 case 210: {
993 *n_args = 0;
994 break;
995 }
996 /* lkmnosys */
997 case 211: {
998 *n_args = 0;
999 break;
1000 }
1001 /* lkmnosys */
1002 case 212: {
1003 *n_args = 0;
1004 break;
1005 }
1006 /* lkmnosys */
1007 case 213: {
1008 *n_args = 0;
1009 break;
1010 }
1011 /* lkmnosys */
1012 case 214: {
1013 *n_args = 0;
1014 break;
1015 }
1016 /* lkmnosys */
1017 case 215: {
1018 *n_args = 0;
1019 break;
1020 }
1021 /* lkmnosys */
1022 case 216: {
1023 *n_args = 0;
1024 break;
1025 }
1026 /* lkmnosys */
1027 case 217: {
1028 *n_args = 0;
1029 break;
1030 }
1031 /* lkmnosys */
1032 case 218: {
1033 *n_args = 0;
1034 break;
1035 }
1036 /* lkmnosys */
1037 case 219: {
1038 *n_args = 0;
1039 break;
1040 }
1041 /* semget */
1042 case 221: {
1043 struct semget_args *p = params;
1044 iarg[a++] = p->key; /* key_t */
1045 iarg[a++] = p->nsems; /* int */
1046 iarg[a++] = p->semflg; /* int */
1047 *n_args = 3;
1048 break;
1049 }
1050 /* semop */
1051 case 222: {
1052 struct semop_args *p = params;
1053 iarg[a++] = p->semid; /* int */
1054 uarg[a++] = (intptr_t)p->sops; /* struct sembuf * */
1055 uarg[a++] = p->nsops; /* size_t */
1056 *n_args = 3;
1057 break;
1058 }
1059 /* msgget */
1060 case 225: {
1061 struct msgget_args *p = params;
1062 iarg[a++] = p->key; /* key_t */
1063 iarg[a++] = p->msgflg; /* int */
1064 *n_args = 2;
1065 break;
1066 }
1067 /* freebsd32_msgsnd */
1068 case 226: {
1069 struct freebsd32_msgsnd_args *p = params;
1070 iarg[a++] = p->msqid; /* int */
1071 uarg[a++] = (intptr_t)p->msgp; /* const void * */
1072 uarg[a++] = p->msgsz; /* size_t */
1073 iarg[a++] = p->msgflg; /* int */
1074 *n_args = 4;
1075 break;
1076 }
1077 /* freebsd32_msgrcv */
1078 case 227: {
1079 struct freebsd32_msgrcv_args *p = params;
1080 iarg[a++] = p->msqid; /* int */
1081 uarg[a++] = (intptr_t)p->msgp; /* void * */
1082 uarg[a++] = p->msgsz; /* size_t */
1083 iarg[a++] = p->msgtyp; /* int32_t */
1084 iarg[a++] = p->msgflg; /* int */
1085 *n_args = 5;
1086 break;
1087 }
1088 /* shmat */
1089 case 228: {
1090 struct shmat_args *p = params;
1091 iarg[a++] = p->shmid; /* int */
1092 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */
1093 iarg[a++] = p->shmflg; /* int */
1094 *n_args = 3;
1095 break;
1096 }
1097 /* shmdt */
1098 case 230: {
1099 struct shmdt_args *p = params;
1100 uarg[a++] = (intptr_t)p->shmaddr; /* const void * */
1101 *n_args = 1;
1102 break;
1103 }
1104 /* shmget */
1105 case 231: {
1106 struct shmget_args *p = params;
1107 iarg[a++] = p->key; /* key_t */
1108 uarg[a++] = p->size; /* size_t */
1109 iarg[a++] = p->shmflg; /* int */
1110 *n_args = 3;
1111 break;
1112 }
1113 /* freebsd32_clock_gettime */
1114 case 232: {
1115 struct freebsd32_clock_gettime_args *p = params;
1116 iarg[a++] = p->clock_id; /* clockid_t */
1117 uarg[a++] = (intptr_t)p->tp; /* struct timespec32 * */
1118 *n_args = 2;
1119 break;
1120 }
1121 /* freebsd32_clock_settime */
1122 case 233: {
1123 struct freebsd32_clock_settime_args *p = params;
1124 iarg[a++] = p->clock_id; /* clockid_t */
1125 uarg[a++] = (intptr_t)p->tp; /* const struct timespec32 * */
1126 *n_args = 2;
1127 break;
1128 }
1129 /* freebsd32_clock_getres */
1130 case 234: {
1131 struct freebsd32_clock_getres_args *p = params;
1132 iarg[a++] = p->clock_id; /* clockid_t */
1133 uarg[a++] = (intptr_t)p->tp; /* struct timespec32 * */
1134 *n_args = 2;
1135 break;
1136 }
1137 /* freebsd32_ktimer_create */
1138 case 235: {
1139 struct freebsd32_ktimer_create_args *p = params;
1140 iarg[a++] = p->clock_id; /* clockid_t */
1141 uarg[a++] = (intptr_t)p->evp; /* struct sigevent32 * */
1142 uarg[a++] = (intptr_t)p->timerid; /* int * */
1143 *n_args = 3;
1144 break;
1145 }
1146 /* ktimer_delete */
1147 case 236: {
1148 struct ktimer_delete_args *p = params;
1149 iarg[a++] = p->timerid; /* int */
1150 *n_args = 1;
1151 break;
1152 }
1153 /* freebsd32_ktimer_settime */
1154 case 237: {
1155 struct freebsd32_ktimer_settime_args *p = params;
1156 iarg[a++] = p->timerid; /* int */
1157 iarg[a++] = p->flags; /* int */
1158 uarg[a++] = (intptr_t)p->value; /* const struct itimerspec32 * */
1159 uarg[a++] = (intptr_t)p->ovalue; /* struct itimerspec32 * */
1160 *n_args = 4;
1161 break;
1162 }
1163 /* freebsd32_ktimer_gettime */
1164 case 238: {
1165 struct freebsd32_ktimer_gettime_args *p = params;
1166 iarg[a++] = p->timerid; /* int */
1167 uarg[a++] = (intptr_t)p->value; /* struct itimerspec32 * */
1168 *n_args = 2;
1169 break;
1170 }
1171 /* ktimer_getoverrun */
1172 case 239: {
1173 struct ktimer_getoverrun_args *p = params;
1174 iarg[a++] = p->timerid; /* int */
1175 *n_args = 1;
1176 break;
1177 }
1178 /* freebsd32_nanosleep */
1179 case 240: {
1180 struct freebsd32_nanosleep_args *p = params;
1181 uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec32 * */
1182 uarg[a++] = (intptr_t)p->rmtp; /* struct timespec32 * */
1183 *n_args = 2;
1184 break;
1185 }
1186 /* ffclock_getcounter */
1187 case 241: {
1188 struct ffclock_getcounter_args *p = params;
1189 uarg[a++] = (intptr_t)p->ffcount; /* ffcounter * */
1190 *n_args = 1;
1191 break;
1192 }
1193 /* freebsd32_ffclock_setestimate */
1194 case 242: {
1195 struct freebsd32_ffclock_setestimate_args *p = params;
1196 uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate32 * */
1197 *n_args = 1;
1198 break;
1199 }
1200 /* freebsd32_ffclock_getestimate */
1201 case 243: {
1202 struct freebsd32_ffclock_getestimate_args *p = params;
1203 uarg[a++] = (intptr_t)p->cest; /* struct ffclock_estimate32 * */
1204 *n_args = 1;
1205 break;
1206 }
1207 /* freebsd32_clock_nanosleep */
1208 case 244: {
1209 struct freebsd32_clock_nanosleep_args *p = params;
1210 iarg[a++] = p->clock_id; /* clockid_t */
1211 iarg[a++] = p->flags; /* int */
1212 uarg[a++] = (intptr_t)p->rqtp; /* const struct timespec32 * */
1213 uarg[a++] = (intptr_t)p->rmtp; /* struct timespec32 * */
1214 *n_args = 4;
1215 break;
1216 }
1217 /* freebsd32_clock_getcpuclockid2 */
1218 case 247: {
1219 struct freebsd32_clock_getcpuclockid2_args *p = params;
1220 uarg[a++] = p->id1; /* uint32_t */
1221 uarg[a++] = p->id2; /* uint32_t */
1222 iarg[a++] = p->which; /* int */
1223 uarg[a++] = (intptr_t)p->clock_id; /* clockid_t * */
1224 *n_args = 4;
1225 break;
1226 }
1227 /* minherit */
1228 case 250: {
1229 struct minherit_args *p = params;
1230 uarg[a++] = (intptr_t)p->addr; /* void * */
1231 uarg[a++] = p->len; /* size_t */
1232 iarg[a++] = p->inherit; /* int */
1233 *n_args = 3;
1234 break;
1235 }
1236 /* rfork */
1237 case 251: {
1238 struct rfork_args *p = params;
1239 iarg[a++] = p->flags; /* int */
1240 *n_args = 1;
1241 break;
1242 }
1243 /* issetugid */
1244 case 253: {
1245 *n_args = 0;
1246 break;
1247 }
1248 /* lchown */
1249 case 254: {
1250 struct lchown_args *p = params;
1251 uarg[a++] = (intptr_t)p->path; /* const char * */
1252 iarg[a++] = p->uid; /* int */
1253 iarg[a++] = p->gid; /* int */
1254 *n_args = 3;
1255 break;
1256 }
1257 /* freebsd32_aio_read */
1258 case 255: {
1259 struct freebsd32_aio_read_args *p = params;
1260 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
1261 *n_args = 1;
1262 break;
1263 }
1264 /* freebsd32_aio_write */
1265 case 256: {
1266 struct freebsd32_aio_write_args *p = params;
1267 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
1268 *n_args = 1;
1269 break;
1270 }
1271 /* freebsd32_lio_listio */
1272 case 257: {
1273 struct freebsd32_lio_listio_args *p = params;
1274 iarg[a++] = p->mode; /* int */
1275 uarg[a++] = (intptr_t)p->acb_list; /* uint32_t * */
1276 iarg[a++] = p->nent; /* int */
1277 uarg[a++] = (intptr_t)p->sig; /* struct sigevent32 * */
1278 *n_args = 4;
1279 break;
1280 }
1281 /* lchmod */
1282 case 274: {
1283 struct lchmod_args *p = params;
1284 uarg[a++] = (intptr_t)p->path; /* const char * */
1285 iarg[a++] = p->mode; /* mode_t */
1286 *n_args = 2;
1287 break;
1288 }
1289 /* freebsd32_lutimes */
1290 case 276: {
1291 struct freebsd32_lutimes_args *p = params;
1292 uarg[a++] = (intptr_t)p->path; /* const char * */
1293 uarg[a++] = (intptr_t)p->tptr; /* const struct timeval32 * */
1294 *n_args = 2;
1295 break;
1296 }
1297 /* freebsd32_preadv */
1298 case 289: {
1299 struct freebsd32_preadv_args *p = params;
1300 iarg[a++] = p->fd; /* int */
1301 uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
1302 uarg[a++] = p->iovcnt; /* u_int */
1303 #ifdef PAD64_REQUIRED
1304 iarg[a++] = p->_pad; /* int */
1305 #endif
1306 uarg[a++] = p->offset1; /* uint32_t */
1307 uarg[a++] = p->offset2; /* uint32_t */
1308 *n_args = 6;
1309 break;
1310 }
1311 /* freebsd32_pwritev */
1312 case 290: {
1313 struct freebsd32_pwritev_args *p = params;
1314 iarg[a++] = p->fd; /* int */
1315 uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
1316 uarg[a++] = p->iovcnt; /* u_int */
1317 #ifdef PAD64_REQUIRED
1318 iarg[a++] = p->_pad; /* int */
1319 #endif
1320 uarg[a++] = p->offset1; /* uint32_t */
1321 uarg[a++] = p->offset2; /* uint32_t */
1322 *n_args = 6;
1323 break;
1324 }
1325 /* fhopen */
1326 case 298: {
1327 struct fhopen_args *p = params;
1328 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
1329 iarg[a++] = p->flags; /* int */
1330 *n_args = 2;
1331 break;
1332 }
1333 /* modnext */
1334 case 300: {
1335 struct modnext_args *p = params;
1336 iarg[a++] = p->modid; /* int */
1337 *n_args = 1;
1338 break;
1339 }
1340 /* freebsd32_modstat */
1341 case 301: {
1342 struct freebsd32_modstat_args *p = params;
1343 iarg[a++] = p->modid; /* int */
1344 uarg[a++] = (intptr_t)p->stat; /* struct module_stat32 * */
1345 *n_args = 2;
1346 break;
1347 }
1348 /* modfnext */
1349 case 302: {
1350 struct modfnext_args *p = params;
1351 iarg[a++] = p->modid; /* int */
1352 *n_args = 1;
1353 break;
1354 }
1355 /* modfind */
1356 case 303: {
1357 struct modfind_args *p = params;
1358 uarg[a++] = (intptr_t)p->name; /* const char * */
1359 *n_args = 1;
1360 break;
1361 }
1362 /* kldload */
1363 case 304: {
1364 struct kldload_args *p = params;
1365 uarg[a++] = (intptr_t)p->file; /* const char * */
1366 *n_args = 1;
1367 break;
1368 }
1369 /* kldunload */
1370 case 305: {
1371 struct kldunload_args *p = params;
1372 iarg[a++] = p->fileid; /* int */
1373 *n_args = 1;
1374 break;
1375 }
1376 /* kldfind */
1377 case 306: {
1378 struct kldfind_args *p = params;
1379 uarg[a++] = (intptr_t)p->file; /* const char * */
1380 *n_args = 1;
1381 break;
1382 }
1383 /* kldnext */
1384 case 307: {
1385 struct kldnext_args *p = params;
1386 iarg[a++] = p->fileid; /* int */
1387 *n_args = 1;
1388 break;
1389 }
1390 /* freebsd32_kldstat */
1391 case 308: {
1392 struct freebsd32_kldstat_args *p = params;
1393 iarg[a++] = p->fileid; /* int */
1394 uarg[a++] = (intptr_t)p->stat; /* struct kld_file_stat32 * */
1395 *n_args = 2;
1396 break;
1397 }
1398 /* kldfirstmod */
1399 case 309: {
1400 struct kldfirstmod_args *p = params;
1401 iarg[a++] = p->fileid; /* int */
1402 *n_args = 1;
1403 break;
1404 }
1405 /* getsid */
1406 case 310: {
1407 struct getsid_args *p = params;
1408 iarg[a++] = p->pid; /* pid_t */
1409 *n_args = 1;
1410 break;
1411 }
1412 /* setresuid */
1413 case 311: {
1414 struct setresuid_args *p = params;
1415 uarg[a++] = p->ruid; /* uid_t */
1416 uarg[a++] = p->euid; /* uid_t */
1417 uarg[a++] = p->suid; /* uid_t */
1418 *n_args = 3;
1419 break;
1420 }
1421 /* setresgid */
1422 case 312: {
1423 struct setresgid_args *p = params;
1424 iarg[a++] = p->rgid; /* gid_t */
1425 iarg[a++] = p->egid; /* gid_t */
1426 iarg[a++] = p->sgid; /* gid_t */
1427 *n_args = 3;
1428 break;
1429 }
1430 /* freebsd32_aio_return */
1431 case 314: {
1432 struct freebsd32_aio_return_args *p = params;
1433 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
1434 *n_args = 1;
1435 break;
1436 }
1437 /* freebsd32_aio_suspend */
1438 case 315: {
1439 struct freebsd32_aio_suspend_args *p = params;
1440 uarg[a++] = (intptr_t)p->aiocbp; /* uint32_t * */
1441 iarg[a++] = p->nent; /* int */
1442 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */
1443 *n_args = 3;
1444 break;
1445 }
1446 /* aio_cancel */
1447 case 316: {
1448 struct aio_cancel_args *p = params;
1449 iarg[a++] = p->fd; /* int */
1450 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
1451 *n_args = 2;
1452 break;
1453 }
1454 /* freebsd32_aio_error */
1455 case 317: {
1456 struct freebsd32_aio_error_args *p = params;
1457 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
1458 *n_args = 1;
1459 break;
1460 }
1461 /* yield */
1462 case 321: {
1463 *n_args = 0;
1464 break;
1465 }
1466 /* mlockall */
1467 case 324: {
1468 struct mlockall_args *p = params;
1469 iarg[a++] = p->how; /* int */
1470 *n_args = 1;
1471 break;
1472 }
1473 /* munlockall */
1474 case 325: {
1475 *n_args = 0;
1476 break;
1477 }
1478 /* __getcwd */
1479 case 326: {
1480 struct __getcwd_args *p = params;
1481 uarg[a++] = (intptr_t)p->buf; /* char * */
1482 uarg[a++] = p->buflen; /* size_t */
1483 *n_args = 2;
1484 break;
1485 }
1486 /* sched_setparam */
1487 case 327: {
1488 struct sched_setparam_args *p = params;
1489 iarg[a++] = p->pid; /* pid_t */
1490 uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */
1491 *n_args = 2;
1492 break;
1493 }
1494 /* sched_getparam */
1495 case 328: {
1496 struct sched_getparam_args *p = params;
1497 iarg[a++] = p->pid; /* pid_t */
1498 uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1499 *n_args = 2;
1500 break;
1501 }
1502 /* sched_setscheduler */
1503 case 329: {
1504 struct sched_setscheduler_args *p = params;
1505 iarg[a++] = p->pid; /* pid_t */
1506 iarg[a++] = p->policy; /* int */
1507 uarg[a++] = (intptr_t)p->param; /* const struct sched_param * */
1508 *n_args = 3;
1509 break;
1510 }
1511 /* sched_getscheduler */
1512 case 330: {
1513 struct sched_getscheduler_args *p = params;
1514 iarg[a++] = p->pid; /* pid_t */
1515 *n_args = 1;
1516 break;
1517 }
1518 /* sched_yield */
1519 case 331: {
1520 *n_args = 0;
1521 break;
1522 }
1523 /* sched_get_priority_max */
1524 case 332: {
1525 struct sched_get_priority_max_args *p = params;
1526 iarg[a++] = p->policy; /* int */
1527 *n_args = 1;
1528 break;
1529 }
1530 /* sched_get_priority_min */
1531 case 333: {
1532 struct sched_get_priority_min_args *p = params;
1533 iarg[a++] = p->policy; /* int */
1534 *n_args = 1;
1535 break;
1536 }
1537 /* freebsd32_sched_rr_get_interval */
1538 case 334: {
1539 struct freebsd32_sched_rr_get_interval_args *p = params;
1540 iarg[a++] = p->pid; /* pid_t */
1541 uarg[a++] = (intptr_t)p->interval; /* struct timespec32 * */
1542 *n_args = 2;
1543 break;
1544 }
1545 /* utrace */
1546 case 335: {
1547 struct utrace_args *p = params;
1548 uarg[a++] = (intptr_t)p->addr; /* const void * */
1549 uarg[a++] = p->len; /* size_t */
1550 *n_args = 2;
1551 break;
1552 }
1553 /* freebsd32_jail */
1554 case 338: {
1555 struct freebsd32_jail_args *p = params;
1556 uarg[a++] = (intptr_t)p->jail; /* struct jail32 * */
1557 *n_args = 1;
1558 break;
1559 }
1560 /* sigprocmask */
1561 case 340: {
1562 struct sigprocmask_args *p = params;
1563 iarg[a++] = p->how; /* int */
1564 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1565 uarg[a++] = (intptr_t)p->oset; /* sigset_t * */
1566 *n_args = 3;
1567 break;
1568 }
1569 /* sigsuspend */
1570 case 341: {
1571 struct sigsuspend_args *p = params;
1572 uarg[a++] = (intptr_t)p->sigmask; /* const sigset_t * */
1573 *n_args = 1;
1574 break;
1575 }
1576 /* sigpending */
1577 case 343: {
1578 struct sigpending_args *p = params;
1579 uarg[a++] = (intptr_t)p->set; /* sigset_t * */
1580 *n_args = 1;
1581 break;
1582 }
1583 /* freebsd32_sigtimedwait */
1584 case 345: {
1585 struct freebsd32_sigtimedwait_args *p = params;
1586 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1587 uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */
1588 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */
1589 *n_args = 3;
1590 break;
1591 }
1592 /* freebsd32_sigwaitinfo */
1593 case 346: {
1594 struct freebsd32_sigwaitinfo_args *p = params;
1595 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
1596 uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */
1597 *n_args = 2;
1598 break;
1599 }
1600 /* __acl_get_file */
1601 case 347: {
1602 struct __acl_get_file_args *p = params;
1603 uarg[a++] = (intptr_t)p->path; /* const char * */
1604 iarg[a++] = p->type; /* __acl_type_t */
1605 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1606 *n_args = 3;
1607 break;
1608 }
1609 /* __acl_set_file */
1610 case 348: {
1611 struct __acl_set_file_args *p = params;
1612 uarg[a++] = (intptr_t)p->path; /* const char * */
1613 iarg[a++] = p->type; /* __acl_type_t */
1614 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1615 *n_args = 3;
1616 break;
1617 }
1618 /* __acl_get_fd */
1619 case 349: {
1620 struct __acl_get_fd_args *p = params;
1621 iarg[a++] = p->filedes; /* int */
1622 iarg[a++] = p->type; /* __acl_type_t */
1623 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1624 *n_args = 3;
1625 break;
1626 }
1627 /* __acl_set_fd */
1628 case 350: {
1629 struct __acl_set_fd_args *p = params;
1630 iarg[a++] = p->filedes; /* int */
1631 iarg[a++] = p->type; /* __acl_type_t */
1632 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1633 *n_args = 3;
1634 break;
1635 }
1636 /* __acl_delete_file */
1637 case 351: {
1638 struct __acl_delete_file_args *p = params;
1639 uarg[a++] = (intptr_t)p->path; /* const char * */
1640 iarg[a++] = p->type; /* __acl_type_t */
1641 *n_args = 2;
1642 break;
1643 }
1644 /* __acl_delete_fd */
1645 case 352: {
1646 struct __acl_delete_fd_args *p = params;
1647 iarg[a++] = p->filedes; /* int */
1648 iarg[a++] = p->type; /* __acl_type_t */
1649 *n_args = 2;
1650 break;
1651 }
1652 /* __acl_aclcheck_file */
1653 case 353: {
1654 struct __acl_aclcheck_file_args *p = params;
1655 uarg[a++] = (intptr_t)p->path; /* const char * */
1656 iarg[a++] = p->type; /* __acl_type_t */
1657 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1658 *n_args = 3;
1659 break;
1660 }
1661 /* __acl_aclcheck_fd */
1662 case 354: {
1663 struct __acl_aclcheck_fd_args *p = params;
1664 iarg[a++] = p->filedes; /* int */
1665 iarg[a++] = p->type; /* __acl_type_t */
1666 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1667 *n_args = 3;
1668 break;
1669 }
1670 /* extattrctl */
1671 case 355: {
1672 struct extattrctl_args *p = params;
1673 uarg[a++] = (intptr_t)p->path; /* const char * */
1674 iarg[a++] = p->cmd; /* int */
1675 uarg[a++] = (intptr_t)p->filename; /* const char * */
1676 iarg[a++] = p->attrnamespace; /* int */
1677 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1678 *n_args = 5;
1679 break;
1680 }
1681 /* extattr_set_file */
1682 case 356: {
1683 struct extattr_set_file_args *p = params;
1684 uarg[a++] = (intptr_t)p->path; /* const char * */
1685 iarg[a++] = p->attrnamespace; /* int */
1686 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1687 uarg[a++] = (intptr_t)p->data; /* void * */
1688 uarg[a++] = p->nbytes; /* size_t */
1689 *n_args = 5;
1690 break;
1691 }
1692 /* extattr_get_file */
1693 case 357: {
1694 struct extattr_get_file_args *p = params;
1695 uarg[a++] = (intptr_t)p->path; /* const char * */
1696 iarg[a++] = p->attrnamespace; /* int */
1697 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1698 uarg[a++] = (intptr_t)p->data; /* void * */
1699 uarg[a++] = p->nbytes; /* size_t */
1700 *n_args = 5;
1701 break;
1702 }
1703 /* extattr_delete_file */
1704 case 358: {
1705 struct extattr_delete_file_args *p = params;
1706 uarg[a++] = (intptr_t)p->path; /* const char * */
1707 iarg[a++] = p->attrnamespace; /* int */
1708 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1709 *n_args = 3;
1710 break;
1711 }
1712 /* freebsd32_aio_waitcomplete */
1713 case 359: {
1714 struct freebsd32_aio_waitcomplete_args *p = params;
1715 uarg[a++] = (intptr_t)p->aiocbp; /* uint32_t * */
1716 uarg[a++] = (intptr_t)p->timeout; /* struct timespec32 * */
1717 *n_args = 2;
1718 break;
1719 }
1720 /* getresuid */
1721 case 360: {
1722 struct getresuid_args *p = params;
1723 uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
1724 uarg[a++] = (intptr_t)p->euid; /* uid_t * */
1725 uarg[a++] = (intptr_t)p->suid; /* uid_t * */
1726 *n_args = 3;
1727 break;
1728 }
1729 /* getresgid */
1730 case 361: {
1731 struct getresgid_args *p = params;
1732 uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
1733 uarg[a++] = (intptr_t)p->egid; /* gid_t * */
1734 uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
1735 *n_args = 3;
1736 break;
1737 }
1738 /* kqueue */
1739 case 362: {
1740 *n_args = 0;
1741 break;
1742 }
1743 /* extattr_set_fd */
1744 case 371: {
1745 struct extattr_set_fd_args *p = params;
1746 iarg[a++] = p->fd; /* int */
1747 iarg[a++] = p->attrnamespace; /* int */
1748 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1749 uarg[a++] = (intptr_t)p->data; /* void * */
1750 uarg[a++] = p->nbytes; /* size_t */
1751 *n_args = 5;
1752 break;
1753 }
1754 /* extattr_get_fd */
1755 case 372: {
1756 struct extattr_get_fd_args *p = params;
1757 iarg[a++] = p->fd; /* int */
1758 iarg[a++] = p->attrnamespace; /* int */
1759 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1760 uarg[a++] = (intptr_t)p->data; /* void * */
1761 uarg[a++] = p->nbytes; /* size_t */
1762 *n_args = 5;
1763 break;
1764 }
1765 /* extattr_delete_fd */
1766 case 373: {
1767 struct extattr_delete_fd_args *p = params;
1768 iarg[a++] = p->fd; /* int */
1769 iarg[a++] = p->attrnamespace; /* int */
1770 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1771 *n_args = 3;
1772 break;
1773 }
1774 /* __setugid */
1775 case 374: {
1776 struct __setugid_args *p = params;
1777 iarg[a++] = p->flag; /* int */
1778 *n_args = 1;
1779 break;
1780 }
1781 /* eaccess */
1782 case 376: {
1783 struct eaccess_args *p = params;
1784 uarg[a++] = (intptr_t)p->path; /* const char * */
1785 iarg[a++] = p->amode; /* int */
1786 *n_args = 2;
1787 break;
1788 }
1789 /* freebsd32_nmount */
1790 case 378: {
1791 struct freebsd32_nmount_args *p = params;
1792 uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
1793 uarg[a++] = p->iovcnt; /* unsigned int */
1794 iarg[a++] = p->flags; /* int */
1795 *n_args = 3;
1796 break;
1797 }
1798 /* kenv */
1799 case 390: {
1800 struct kenv_args *p = params;
1801 iarg[a++] = p->what; /* int */
1802 uarg[a++] = (intptr_t)p->name; /* const char * */
1803 uarg[a++] = (intptr_t)p->value; /* char * */
1804 iarg[a++] = p->len; /* int */
1805 *n_args = 4;
1806 break;
1807 }
1808 /* lchflags */
1809 case 391: {
1810 struct lchflags_args *p = params;
1811 uarg[a++] = (intptr_t)p->path; /* const char * */
1812 uarg[a++] = p->flags; /* u_long */
1813 *n_args = 2;
1814 break;
1815 }
1816 /* uuidgen */
1817 case 392: {
1818 struct uuidgen_args *p = params;
1819 uarg[a++] = (intptr_t)p->store; /* struct uuid * */
1820 iarg[a++] = p->count; /* int */
1821 *n_args = 2;
1822 break;
1823 }
1824 /* freebsd32_sendfile */
1825 case 393: {
1826 struct freebsd32_sendfile_args *p = params;
1827 iarg[a++] = p->fd; /* int */
1828 iarg[a++] = p->s; /* int */
1829 uarg[a++] = p->offset1; /* uint32_t */
1830 uarg[a++] = p->offset2; /* uint32_t */
1831 uarg[a++] = p->nbytes; /* size_t */
1832 uarg[a++] = (intptr_t)p->hdtr; /* struct sf_hdtr32 * */
1833 uarg[a++] = (intptr_t)p->sbytes; /* off_t * */
1834 iarg[a++] = p->flags; /* int */
1835 *n_args = 8;
1836 break;
1837 }
1838 /* mac_syscall */
1839 case 394: {
1840 struct mac_syscall_args *p = params;
1841 uarg[a++] = (intptr_t)p->policy; /* const char * */
1842 iarg[a++] = p->call; /* int */
1843 uarg[a++] = (intptr_t)p->arg; /* void * */
1844 *n_args = 3;
1845 break;
1846 }
1847 /* ksem_close */
1848 case 400: {
1849 struct ksem_close_args *p = params;
1850 iarg[a++] = p->id; /* int32_t */
1851 *n_args = 1;
1852 break;
1853 }
1854 /* ksem_post */
1855 case 401: {
1856 struct ksem_post_args *p = params;
1857 iarg[a++] = p->id; /* int32_t */
1858 *n_args = 1;
1859 break;
1860 }
1861 /* ksem_wait */
1862 case 402: {
1863 struct ksem_wait_args *p = params;
1864 iarg[a++] = p->id; /* int32_t */
1865 *n_args = 1;
1866 break;
1867 }
1868 /* ksem_trywait */
1869 case 403: {
1870 struct ksem_trywait_args *p = params;
1871 iarg[a++] = p->id; /* int32_t */
1872 *n_args = 1;
1873 break;
1874 }
1875 /* freebsd32_ksem_init */
1876 case 404: {
1877 struct freebsd32_ksem_init_args *p = params;
1878 uarg[a++] = (intptr_t)p->idp; /* int32_t * */
1879 uarg[a++] = p->value; /* unsigned int */
1880 *n_args = 2;
1881 break;
1882 }
1883 /* freebsd32_ksem_open */
1884 case 405: {
1885 struct freebsd32_ksem_open_args *p = params;
1886 uarg[a++] = (intptr_t)p->idp; /* int32_t * */
1887 uarg[a++] = (intptr_t)p->name; /* const char * */
1888 iarg[a++] = p->oflag; /* int */
1889 iarg[a++] = p->mode; /* mode_t */
1890 uarg[a++] = p->value; /* unsigned int */
1891 *n_args = 5;
1892 break;
1893 }
1894 /* ksem_unlink */
1895 case 406: {
1896 struct ksem_unlink_args *p = params;
1897 uarg[a++] = (intptr_t)p->name; /* const char * */
1898 *n_args = 1;
1899 break;
1900 }
1901 /* ksem_getvalue */
1902 case 407: {
1903 struct ksem_getvalue_args *p = params;
1904 iarg[a++] = p->id; /* int32_t */
1905 uarg[a++] = (intptr_t)p->val; /* int * */
1906 *n_args = 2;
1907 break;
1908 }
1909 /* ksem_destroy */
1910 case 408: {
1911 struct ksem_destroy_args *p = params;
1912 iarg[a++] = p->id; /* int32_t */
1913 *n_args = 1;
1914 break;
1915 }
1916 /* extattr_set_link */
1917 case 412: {
1918 struct extattr_set_link_args *p = params;
1919 uarg[a++] = (intptr_t)p->path; /* const char * */
1920 iarg[a++] = p->attrnamespace; /* int */
1921 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1922 uarg[a++] = (intptr_t)p->data; /* void * */
1923 uarg[a++] = p->nbytes; /* size_t */
1924 *n_args = 5;
1925 break;
1926 }
1927 /* extattr_get_link */
1928 case 413: {
1929 struct extattr_get_link_args *p = params;
1930 uarg[a++] = (intptr_t)p->path; /* const char * */
1931 iarg[a++] = p->attrnamespace; /* int */
1932 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1933 uarg[a++] = (intptr_t)p->data; /* void * */
1934 uarg[a++] = p->nbytes; /* size_t */
1935 *n_args = 5;
1936 break;
1937 }
1938 /* extattr_delete_link */
1939 case 414: {
1940 struct extattr_delete_link_args *p = params;
1941 uarg[a++] = (intptr_t)p->path; /* const char * */
1942 iarg[a++] = p->attrnamespace; /* int */
1943 uarg[a++] = (intptr_t)p->attrname; /* const char * */
1944 *n_args = 3;
1945 break;
1946 }
1947 /* freebsd32_sigaction */
1948 case 416: {
1949 struct freebsd32_sigaction_args *p = params;
1950 iarg[a++] = p->sig; /* int */
1951 uarg[a++] = (intptr_t)p->act; /* const struct sigaction32 * */
1952 uarg[a++] = (intptr_t)p->oact; /* struct sigaction32 * */
1953 *n_args = 3;
1954 break;
1955 }
1956 /* freebsd32_sigreturn */
1957 case 417: {
1958 struct freebsd32_sigreturn_args *p = params;
1959 uarg[a++] = (intptr_t)p->sigcntxp; /* const struct __ucontext32 * */
1960 *n_args = 1;
1961 break;
1962 }
1963 /* freebsd32_getcontext */
1964 case 421: {
1965 struct freebsd32_getcontext_args *p = params;
1966 uarg[a++] = (intptr_t)p->ucp; /* struct __ucontext32 * */
1967 *n_args = 1;
1968 break;
1969 }
1970 /* freebsd32_setcontext */
1971 case 422: {
1972 struct freebsd32_setcontext_args *p = params;
1973 uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext32 * */
1974 *n_args = 1;
1975 break;
1976 }
1977 /* freebsd32_swapcontext */
1978 case 423: {
1979 struct freebsd32_swapcontext_args *p = params;
1980 uarg[a++] = (intptr_t)p->oucp; /* struct __ucontext32 * */
1981 uarg[a++] = (intptr_t)p->ucp; /* const struct __ucontext32 * */
1982 *n_args = 2;
1983 break;
1984 }
1985 /* __acl_get_link */
1986 case 425: {
1987 struct __acl_get_link_args *p = params;
1988 uarg[a++] = (intptr_t)p->path; /* const char * */
1989 iarg[a++] = p->type; /* __acl_type_t */
1990 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
1991 *n_args = 3;
1992 break;
1993 }
1994 /* __acl_set_link */
1995 case 426: {
1996 struct __acl_set_link_args *p = params;
1997 uarg[a++] = (intptr_t)p->path; /* const char * */
1998 iarg[a++] = p->type; /* __acl_type_t */
1999 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
2000 *n_args = 3;
2001 break;
2002 }
2003 /* __acl_delete_link */
2004 case 427: {
2005 struct __acl_delete_link_args *p = params;
2006 uarg[a++] = (intptr_t)p->path; /* const char * */
2007 iarg[a++] = p->type; /* __acl_type_t */
2008 *n_args = 2;
2009 break;
2010 }
2011 /* __acl_aclcheck_link */
2012 case 428: {
2013 struct __acl_aclcheck_link_args *p = params;
2014 uarg[a++] = (intptr_t)p->path; /* const char * */
2015 iarg[a++] = p->type; /* __acl_type_t */
2016 uarg[a++] = (intptr_t)p->aclp; /* struct acl * */
2017 *n_args = 3;
2018 break;
2019 }
2020 /* sigwait */
2021 case 429: {
2022 struct sigwait_args *p = params;
2023 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
2024 uarg[a++] = (intptr_t)p->sig; /* int * */
2025 *n_args = 2;
2026 break;
2027 }
2028 /* thr_exit */
2029 case 431: {
2030 struct thr_exit_args *p = params;
2031 uarg[a++] = (intptr_t)p->state; /* int32_t * */
2032 *n_args = 1;
2033 break;
2034 }
2035 /* thr_self */
2036 case 432: {
2037 struct thr_self_args *p = params;
2038 uarg[a++] = (intptr_t)p->id; /* int32_t * */
2039 *n_args = 1;
2040 break;
2041 }
2042 /* thr_kill */
2043 case 433: {
2044 struct thr_kill_args *p = params;
2045 iarg[a++] = p->id; /* int32_t */
2046 iarg[a++] = p->sig; /* int */
2047 *n_args = 2;
2048 break;
2049 }
2050 /* jail_attach */
2051 case 436: {
2052 struct jail_attach_args *p = params;
2053 iarg[a++] = p->jid; /* int */
2054 *n_args = 1;
2055 break;
2056 }
2057 /* extattr_list_fd */
2058 case 437: {
2059 struct extattr_list_fd_args *p = params;
2060 iarg[a++] = p->fd; /* int */
2061 iarg[a++] = p->attrnamespace; /* int */
2062 uarg[a++] = (intptr_t)p->data; /* void * */
2063 uarg[a++] = p->nbytes; /* size_t */
2064 *n_args = 4;
2065 break;
2066 }
2067 /* extattr_list_file */
2068 case 438: {
2069 struct extattr_list_file_args *p = params;
2070 uarg[a++] = (intptr_t)p->path; /* const char * */
2071 iarg[a++] = p->attrnamespace; /* int */
2072 uarg[a++] = (intptr_t)p->data; /* void * */
2073 uarg[a++] = p->nbytes; /* size_t */
2074 *n_args = 4;
2075 break;
2076 }
2077 /* extattr_list_link */
2078 case 439: {
2079 struct extattr_list_link_args *p = params;
2080 uarg[a++] = (intptr_t)p->path; /* const char * */
2081 iarg[a++] = p->attrnamespace; /* int */
2082 uarg[a++] = (intptr_t)p->data; /* void * */
2083 uarg[a++] = p->nbytes; /* size_t */
2084 *n_args = 4;
2085 break;
2086 }
2087 /* freebsd32_ksem_timedwait */
2088 case 441: {
2089 struct freebsd32_ksem_timedwait_args *p = params;
2090 iarg[a++] = p->id; /* int32_t */
2091 uarg[a++] = (intptr_t)p->abstime; /* const struct timespec32 * */
2092 *n_args = 2;
2093 break;
2094 }
2095 /* freebsd32_thr_suspend */
2096 case 442: {
2097 struct freebsd32_thr_suspend_args *p = params;
2098 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */
2099 *n_args = 1;
2100 break;
2101 }
2102 /* thr_wake */
2103 case 443: {
2104 struct thr_wake_args *p = params;
2105 iarg[a++] = p->id; /* int32_t */
2106 *n_args = 1;
2107 break;
2108 }
2109 /* kldunloadf */
2110 case 444: {
2111 struct kldunloadf_args *p = params;
2112 iarg[a++] = p->fileid; /* int */
2113 iarg[a++] = p->flags; /* int */
2114 *n_args = 2;
2115 break;
2116 }
2117 /* audit */
2118 case 445: {
2119 struct audit_args *p = params;
2120 uarg[a++] = (intptr_t)p->record; /* const void * */
2121 uarg[a++] = p->length; /* u_int */
2122 *n_args = 2;
2123 break;
2124 }
2125 /* auditon */
2126 case 446: {
2127 struct auditon_args *p = params;
2128 iarg[a++] = p->cmd; /* int */
2129 uarg[a++] = (intptr_t)p->data; /* void * */
2130 uarg[a++] = p->length; /* u_int */
2131 *n_args = 3;
2132 break;
2133 }
2134 /* getauid */
2135 case 447: {
2136 struct getauid_args *p = params;
2137 uarg[a++] = (intptr_t)p->auid; /* uid_t * */
2138 *n_args = 1;
2139 break;
2140 }
2141 /* setauid */
2142 case 448: {
2143 struct setauid_args *p = params;
2144 uarg[a++] = (intptr_t)p->auid; /* uid_t * */
2145 *n_args = 1;
2146 break;
2147 }
2148 /* getaudit */
2149 case 449: {
2150 struct getaudit_args *p = params;
2151 uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */
2152 *n_args = 1;
2153 break;
2154 }
2155 /* setaudit */
2156 case 450: {
2157 struct setaudit_args *p = params;
2158 uarg[a++] = (intptr_t)p->auditinfo; /* struct auditinfo * */
2159 *n_args = 1;
2160 break;
2161 }
2162 /* getaudit_addr */
2163 case 451: {
2164 struct getaudit_addr_args *p = params;
2165 uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */
2166 uarg[a++] = p->length; /* u_int */
2167 *n_args = 2;
2168 break;
2169 }
2170 /* setaudit_addr */
2171 case 452: {
2172 struct setaudit_addr_args *p = params;
2173 uarg[a++] = (intptr_t)p->auditinfo_addr; /* struct auditinfo_addr * */
2174 uarg[a++] = p->length; /* u_int */
2175 *n_args = 2;
2176 break;
2177 }
2178 /* auditctl */
2179 case 453: {
2180 struct auditctl_args *p = params;
2181 uarg[a++] = (intptr_t)p->path; /* const char * */
2182 *n_args = 1;
2183 break;
2184 }
2185 /* freebsd32__umtx_op */
2186 case 454: {
2187 struct freebsd32__umtx_op_args *p = params;
2188 uarg[a++] = (intptr_t)p->obj; /* void * */
2189 iarg[a++] = p->op; /* int */
2190 uarg[a++] = p->val; /* u_long */
2191 uarg[a++] = (intptr_t)p->uaddr1; /* void * */
2192 uarg[a++] = (intptr_t)p->uaddr2; /* void * */
2193 *n_args = 5;
2194 break;
2195 }
2196 /* freebsd32_thr_new */
2197 case 455: {
2198 struct freebsd32_thr_new_args *p = params;
2199 uarg[a++] = (intptr_t)p->param; /* struct thr_param32 * */
2200 iarg[a++] = p->param_size; /* int */
2201 *n_args = 2;
2202 break;
2203 }
2204 /* freebsd32_sigqueue */
2205 case 456: {
2206 struct freebsd32_sigqueue_args *p = params;
2207 iarg[a++] = p->pid; /* pid_t */
2208 iarg[a++] = p->signum; /* int */
2209 uarg[a++] = (intptr_t)p->value; /* void * */
2210 *n_args = 3;
2211 break;
2212 }
2213 /* freebsd32_kmq_open */
2214 case 457: {
2215 struct freebsd32_kmq_open_args *p = params;
2216 uarg[a++] = (intptr_t)p->path; /* const char * */
2217 iarg[a++] = p->flags; /* int */
2218 iarg[a++] = p->mode; /* mode_t */
2219 uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */
2220 *n_args = 4;
2221 break;
2222 }
2223 /* freebsd32_kmq_setattr */
2224 case 458: {
2225 struct freebsd32_kmq_setattr_args *p = params;
2226 iarg[a++] = p->mqd; /* int */
2227 uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */
2228 uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr32 * */
2229 *n_args = 3;
2230 break;
2231 }
2232 /* freebsd32_kmq_timedreceive */
2233 case 459: {
2234 struct freebsd32_kmq_timedreceive_args *p = params;
2235 iarg[a++] = p->mqd; /* int */
2236 uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
2237 uarg[a++] = p->msg_len; /* size_t */
2238 uarg[a++] = (intptr_t)p->msg_prio; /* unsigned * */
2239 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec32 * */
2240 *n_args = 5;
2241 break;
2242 }
2243 /* freebsd32_kmq_timedsend */
2244 case 460: {
2245 struct freebsd32_kmq_timedsend_args *p = params;
2246 iarg[a++] = p->mqd; /* int */
2247 uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
2248 uarg[a++] = p->msg_len; /* size_t */
2249 uarg[a++] = p->msg_prio; /* unsigned */
2250 uarg[a++] = (intptr_t)p->abs_timeout; /* const struct timespec32 * */
2251 *n_args = 5;
2252 break;
2253 }
2254 /* freebsd32_kmq_notify */
2255 case 461: {
2256 struct freebsd32_kmq_notify_args *p = params;
2257 iarg[a++] = p->mqd; /* int */
2258 uarg[a++] = (intptr_t)p->sigev; /* const struct sigevent32 * */
2259 *n_args = 2;
2260 break;
2261 }
2262 /* kmq_unlink */
2263 case 462: {
2264 struct kmq_unlink_args *p = params;
2265 uarg[a++] = (intptr_t)p->path; /* const char * */
2266 *n_args = 1;
2267 break;
2268 }
2269 /* freebsd32_abort2 */
2270 case 463: {
2271 struct freebsd32_abort2_args *p = params;
2272 uarg[a++] = (intptr_t)p->why; /* const char * */
2273 iarg[a++] = p->nargs; /* int */
2274 uarg[a++] = (intptr_t)p->args; /* uint32_t * */
2275 *n_args = 3;
2276 break;
2277 }
2278 /* thr_set_name */
2279 case 464: {
2280 struct thr_set_name_args *p = params;
2281 iarg[a++] = p->id; /* int32_t */
2282 uarg[a++] = (intptr_t)p->name; /* const char * */
2283 *n_args = 2;
2284 break;
2285 }
2286 /* freebsd32_aio_fsync */
2287 case 465: {
2288 struct freebsd32_aio_fsync_args *p = params;
2289 iarg[a++] = p->op; /* int */
2290 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
2291 *n_args = 2;
2292 break;
2293 }
2294 /* rtprio_thread */
2295 case 466: {
2296 struct rtprio_thread_args *p = params;
2297 iarg[a++] = p->function; /* int */
2298 iarg[a++] = p->lwpid; /* lwpid_t */
2299 uarg[a++] = (intptr_t)p->rtp; /* struct rtprio * */
2300 *n_args = 3;
2301 break;
2302 }
2303 /* sctp_peeloff */
2304 case 471: {
2305 struct sctp_peeloff_args *p = params;
2306 iarg[a++] = p->sd; /* int */
2307 uarg[a++] = p->name; /* uint32_t */
2308 *n_args = 2;
2309 break;
2310 }
2311 /* sctp_generic_sendmsg */
2312 case 472: {
2313 struct sctp_generic_sendmsg_args *p = params;
2314 iarg[a++] = p->sd; /* int */
2315 uarg[a++] = (intptr_t)p->msg; /* void * */
2316 iarg[a++] = p->mlen; /* int */
2317 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
2318 iarg[a++] = p->tolen; /* __socklen_t */
2319 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2320 iarg[a++] = p->flags; /* int */
2321 *n_args = 7;
2322 break;
2323 }
2324 /* sctp_generic_sendmsg_iov */
2325 case 473: {
2326 struct sctp_generic_sendmsg_iov_args *p = params;
2327 iarg[a++] = p->sd; /* int */
2328 uarg[a++] = (intptr_t)p->iov; /* struct iovec32 * */
2329 iarg[a++] = p->iovlen; /* int */
2330 uarg[a++] = (intptr_t)p->to; /* const struct sockaddr * */
2331 iarg[a++] = p->tolen; /* __socklen_t */
2332 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2333 iarg[a++] = p->flags; /* int */
2334 *n_args = 7;
2335 break;
2336 }
2337 /* sctp_generic_recvmsg */
2338 case 474: {
2339 struct sctp_generic_recvmsg_args *p = params;
2340 iarg[a++] = p->sd; /* int */
2341 uarg[a++] = (intptr_t)p->iov; /* struct iovec32 * */
2342 iarg[a++] = p->iovlen; /* int */
2343 uarg[a++] = (intptr_t)p->from; /* struct sockaddr * */
2344 uarg[a++] = (intptr_t)p->fromlenaddr; /* __socklen_t * */
2345 uarg[a++] = (intptr_t)p->sinfo; /* struct sctp_sndrcvinfo * */
2346 uarg[a++] = (intptr_t)p->msg_flags; /* int * */
2347 *n_args = 7;
2348 break;
2349 }
2350 /* freebsd32_pread */
2351 case 475: {
2352 struct freebsd32_pread_args *p = params;
2353 iarg[a++] = p->fd; /* int */
2354 uarg[a++] = (intptr_t)p->buf; /* void * */
2355 uarg[a++] = p->nbyte; /* size_t */
2356 #ifdef PAD64_REQUIRED
2357 iarg[a++] = p->_pad; /* int */
2358 #endif
2359 uarg[a++] = p->offset1; /* uint32_t */
2360 uarg[a++] = p->offset2; /* uint32_t */
2361 *n_args = 6;
2362 break;
2363 }
2364 /* freebsd32_pwrite */
2365 case 476: {
2366 struct freebsd32_pwrite_args *p = params;
2367 iarg[a++] = p->fd; /* int */
2368 uarg[a++] = (intptr_t)p->buf; /* const void * */
2369 uarg[a++] = p->nbyte; /* size_t */
2370 #ifdef PAD64_REQUIRED
2371 iarg[a++] = p->_pad; /* int */
2372 #endif
2373 uarg[a++] = p->offset1; /* uint32_t */
2374 uarg[a++] = p->offset2; /* uint32_t */
2375 *n_args = 6;
2376 break;
2377 }
2378 /* freebsd32_mmap */
2379 case 477: {
2380 struct freebsd32_mmap_args *p = params;
2381 uarg[a++] = (intptr_t)p->addr; /* void * */
2382 uarg[a++] = p->len; /* size_t */
2383 iarg[a++] = p->prot; /* int */
2384 iarg[a++] = p->flags; /* int */
2385 iarg[a++] = p->fd; /* int */
2386 #ifdef PAD64_REQUIRED
2387 iarg[a++] = p->_pad; /* int */
2388 #endif
2389 uarg[a++] = p->pos1; /* uint32_t */
2390 uarg[a++] = p->pos2; /* uint32_t */
2391 *n_args = 8;
2392 break;
2393 }
2394 /* freebsd32_lseek */
2395 case 478: {
2396 struct freebsd32_lseek_args *p = params;
2397 iarg[a++] = p->fd; /* int */
2398 #ifdef PAD64_REQUIRED
2399 iarg[a++] = p->_pad; /* int */
2400 #endif
2401 uarg[a++] = p->offset1; /* uint32_t */
2402 uarg[a++] = p->offset2; /* uint32_t */
2403 iarg[a++] = p->whence; /* int */
2404 *n_args = 5;
2405 break;
2406 }
2407 /* freebsd32_truncate */
2408 case 479: {
2409 struct freebsd32_truncate_args *p = params;
2410 uarg[a++] = (intptr_t)p->path; /* const char * */
2411 #ifdef PAD64_REQUIRED
2412 iarg[a++] = p->_pad; /* int */
2413 #endif
2414 uarg[a++] = p->length1; /* uint32_t */
2415 uarg[a++] = p->length2; /* uint32_t */
2416 *n_args = 4;
2417 break;
2418 }
2419 /* freebsd32_ftruncate */
2420 case 480: {
2421 struct freebsd32_ftruncate_args *p = params;
2422 iarg[a++] = p->fd; /* int */
2423 #ifdef PAD64_REQUIRED
2424 iarg[a++] = p->_pad; /* int */
2425 #endif
2426 uarg[a++] = p->length1; /* uint32_t */
2427 uarg[a++] = p->length2; /* uint32_t */
2428 *n_args = 4;
2429 break;
2430 }
2431 /* thr_kill2 */
2432 case 481: {
2433 struct thr_kill2_args *p = params;
2434 iarg[a++] = p->pid; /* pid_t */
2435 iarg[a++] = p->id; /* int32_t */
2436 iarg[a++] = p->sig; /* int */
2437 *n_args = 3;
2438 break;
2439 }
2440 /* shm_unlink */
2441 case 483: {
2442 struct shm_unlink_args *p = params;
2443 uarg[a++] = (intptr_t)p->path; /* const char * */
2444 *n_args = 1;
2445 break;
2446 }
2447 /* cpuset */
2448 case 484: {
2449 struct cpuset_args *p = params;
2450 uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */
2451 *n_args = 1;
2452 break;
2453 }
2454 /* freebsd32_cpuset_setid */
2455 case 485: {
2456 struct freebsd32_cpuset_setid_args *p = params;
2457 iarg[a++] = p->which; /* cpuwhich_t */
2458 #ifdef PAD64_REQUIRED
2459 iarg[a++] = p->_pad; /* int */
2460 #endif
2461 uarg[a++] = p->id1; /* uint32_t */
2462 uarg[a++] = p->id2; /* uint32_t */
2463 iarg[a++] = p->setid; /* cpusetid_t */
2464 *n_args = 5;
2465 break;
2466 }
2467 /* freebsd32_cpuset_getid */
2468 case 486: {
2469 struct freebsd32_cpuset_getid_args *p = params;
2470 iarg[a++] = p->level; /* cpulevel_t */
2471 iarg[a++] = p->which; /* cpuwhich_t */
2472 uarg[a++] = p->id1; /* uint32_t */
2473 uarg[a++] = p->id2; /* uint32_t */
2474 uarg[a++] = (intptr_t)p->setid; /* cpusetid_t * */
2475 *n_args = 5;
2476 break;
2477 }
2478 /* freebsd32_cpuset_getaffinity */
2479 case 487: {
2480 struct freebsd32_cpuset_getaffinity_args *p = params;
2481 iarg[a++] = p->level; /* cpulevel_t */
2482 iarg[a++] = p->which; /* cpuwhich_t */
2483 uarg[a++] = p->id1; /* uint32_t */
2484 uarg[a++] = p->id2; /* uint32_t */
2485 uarg[a++] = p->cpusetsize; /* size_t */
2486 uarg[a++] = (intptr_t)p->mask; /* cpuset_t * */
2487 *n_args = 6;
2488 break;
2489 }
2490 /* freebsd32_cpuset_setaffinity */
2491 case 488: {
2492 struct freebsd32_cpuset_setaffinity_args *p = params;
2493 iarg[a++] = p->level; /* cpulevel_t */
2494 iarg[a++] = p->which; /* cpuwhich_t */
2495 uarg[a++] = p->id1; /* uint32_t */
2496 uarg[a++] = p->id2; /* uint32_t */
2497 uarg[a++] = p->cpusetsize; /* size_t */
2498 uarg[a++] = (intptr_t)p->mask; /* const cpuset_t * */
2499 *n_args = 6;
2500 break;
2501 }
2502 /* faccessat */
2503 case 489: {
2504 struct faccessat_args *p = params;
2505 iarg[a++] = p->fd; /* int */
2506 uarg[a++] = (intptr_t)p->path; /* const char * */
2507 iarg[a++] = p->amode; /* int */
2508 iarg[a++] = p->flag; /* int */
2509 *n_args = 4;
2510 break;
2511 }
2512 /* fchmodat */
2513 case 490: {
2514 struct fchmodat_args *p = params;
2515 iarg[a++] = p->fd; /* int */
2516 uarg[a++] = (intptr_t)p->path; /* const char * */
2517 iarg[a++] = p->mode; /* mode_t */
2518 iarg[a++] = p->flag; /* int */
2519 *n_args = 4;
2520 break;
2521 }
2522 /* fchownat */
2523 case 491: {
2524 struct fchownat_args *p = params;
2525 iarg[a++] = p->fd; /* int */
2526 uarg[a++] = (intptr_t)p->path; /* const char * */
2527 uarg[a++] = p->uid; /* uid_t */
2528 iarg[a++] = p->gid; /* gid_t */
2529 iarg[a++] = p->flag; /* int */
2530 *n_args = 5;
2531 break;
2532 }
2533 /* freebsd32_fexecve */
2534 case 492: {
2535 struct freebsd32_fexecve_args *p = params;
2536 iarg[a++] = p->fd; /* int */
2537 uarg[a++] = (intptr_t)p->argv; /* uint32_t * */
2538 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */
2539 *n_args = 3;
2540 break;
2541 }
2542 /* freebsd32_futimesat */
2543 case 494: {
2544 struct freebsd32_futimesat_args *p = params;
2545 iarg[a++] = p->fd; /* int */
2546 uarg[a++] = (intptr_t)p->path; /* const char * */
2547 uarg[a++] = (intptr_t)p->times; /* const struct timeval32 * */
2548 *n_args = 3;
2549 break;
2550 }
2551 /* linkat */
2552 case 495: {
2553 struct linkat_args *p = params;
2554 iarg[a++] = p->fd1; /* int */
2555 uarg[a++] = (intptr_t)p->path1; /* const char * */
2556 iarg[a++] = p->fd2; /* int */
2557 uarg[a++] = (intptr_t)p->path2; /* const char * */
2558 iarg[a++] = p->flag; /* int */
2559 *n_args = 5;
2560 break;
2561 }
2562 /* mkdirat */
2563 case 496: {
2564 struct mkdirat_args *p = params;
2565 iarg[a++] = p->fd; /* int */
2566 uarg[a++] = (intptr_t)p->path; /* const char * */
2567 iarg[a++] = p->mode; /* mode_t */
2568 *n_args = 3;
2569 break;
2570 }
2571 /* mkfifoat */
2572 case 497: {
2573 struct mkfifoat_args *p = params;
2574 iarg[a++] = p->fd; /* int */
2575 uarg[a++] = (intptr_t)p->path; /* const char * */
2576 iarg[a++] = p->mode; /* mode_t */
2577 *n_args = 3;
2578 break;
2579 }
2580 /* openat */
2581 case 499: {
2582 struct openat_args *p = params;
2583 iarg[a++] = p->fd; /* int */
2584 uarg[a++] = (intptr_t)p->path; /* const char * */
2585 iarg[a++] = p->flag; /* int */
2586 iarg[a++] = p->mode; /* mode_t */
2587 *n_args = 4;
2588 break;
2589 }
2590 /* readlinkat */
2591 case 500: {
2592 struct readlinkat_args *p = params;
2593 iarg[a++] = p->fd; /* int */
2594 uarg[a++] = (intptr_t)p->path; /* const char * */
2595 uarg[a++] = (intptr_t)p->buf; /* char * */
2596 uarg[a++] = p->bufsize; /* size_t */
2597 *n_args = 4;
2598 break;
2599 }
2600 /* renameat */
2601 case 501: {
2602 struct renameat_args *p = params;
2603 iarg[a++] = p->oldfd; /* int */
2604 uarg[a++] = (intptr_t)p->old; /* const char * */
2605 iarg[a++] = p->newfd; /* int */
2606 uarg[a++] = (intptr_t)p->new; /* const char * */
2607 *n_args = 4;
2608 break;
2609 }
2610 /* symlinkat */
2611 case 502: {
2612 struct symlinkat_args *p = params;
2613 uarg[a++] = (intptr_t)p->path1; /* const char * */
2614 iarg[a++] = p->fd; /* int */
2615 uarg[a++] = (intptr_t)p->path2; /* const char * */
2616 *n_args = 3;
2617 break;
2618 }
2619 /* unlinkat */
2620 case 503: {
2621 struct unlinkat_args *p = params;
2622 iarg[a++] = p->fd; /* int */
2623 uarg[a++] = (intptr_t)p->path; /* const char * */
2624 iarg[a++] = p->flag; /* int */
2625 *n_args = 3;
2626 break;
2627 }
2628 /* posix_openpt */
2629 case 504: {
2630 struct posix_openpt_args *p = params;
2631 iarg[a++] = p->flags; /* int */
2632 *n_args = 1;
2633 break;
2634 }
2635 /* freebsd32_jail_get */
2636 case 506: {
2637 struct freebsd32_jail_get_args *p = params;
2638 uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
2639 uarg[a++] = p->iovcnt; /* unsigned int */
2640 iarg[a++] = p->flags; /* int */
2641 *n_args = 3;
2642 break;
2643 }
2644 /* freebsd32_jail_set */
2645 case 507: {
2646 struct freebsd32_jail_set_args *p = params;
2647 uarg[a++] = (intptr_t)p->iovp; /* struct iovec32 * */
2648 uarg[a++] = p->iovcnt; /* unsigned int */
2649 iarg[a++] = p->flags; /* int */
2650 *n_args = 3;
2651 break;
2652 }
2653 /* jail_remove */
2654 case 508: {
2655 struct jail_remove_args *p = params;
2656 iarg[a++] = p->jid; /* int */
2657 *n_args = 1;
2658 break;
2659 }
2660 /* freebsd32___semctl */
2661 case 510: {
2662 struct freebsd32___semctl_args *p = params;
2663 iarg[a++] = p->semid; /* int */
2664 iarg[a++] = p->semnum; /* int */
2665 iarg[a++] = p->cmd; /* int */
2666 uarg[a++] = (intptr_t)p->arg; /* union semun32 * */
2667 *n_args = 4;
2668 break;
2669 }
2670 /* freebsd32_msgctl */
2671 case 511: {
2672 struct freebsd32_msgctl_args *p = params;
2673 iarg[a++] = p->msqid; /* int */
2674 iarg[a++] = p->cmd; /* int */
2675 uarg[a++] = (intptr_t)p->buf; /* struct msqid_ds32 * */
2676 *n_args = 3;
2677 break;
2678 }
2679 /* freebsd32_shmctl */
2680 case 512: {
2681 struct freebsd32_shmctl_args *p = params;
2682 iarg[a++] = p->shmid; /* int */
2683 iarg[a++] = p->cmd; /* int */
2684 uarg[a++] = (intptr_t)p->buf; /* struct shmid_ds32 * */
2685 *n_args = 3;
2686 break;
2687 }
2688 /* lpathconf */
2689 case 513: {
2690 struct lpathconf_args *p = params;
2691 uarg[a++] = (intptr_t)p->path; /* const char * */
2692 iarg[a++] = p->name; /* int */
2693 *n_args = 2;
2694 break;
2695 }
2696 /* __cap_rights_get */
2697 case 515: {
2698 struct __cap_rights_get_args *p = params;
2699 iarg[a++] = p->version; /* int */
2700 iarg[a++] = p->fd; /* int */
2701 uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */
2702 *n_args = 3;
2703 break;
2704 }
2705 /* cap_enter */
2706 case 516: {
2707 *n_args = 0;
2708 break;
2709 }
2710 /* cap_getmode */
2711 case 517: {
2712 struct cap_getmode_args *p = params;
2713 uarg[a++] = (intptr_t)p->modep; /* u_int * */
2714 *n_args = 1;
2715 break;
2716 }
2717 /* pdfork */
2718 case 518: {
2719 struct pdfork_args *p = params;
2720 uarg[a++] = (intptr_t)p->fdp; /* int * */
2721 iarg[a++] = p->flags; /* int */
2722 *n_args = 2;
2723 break;
2724 }
2725 /* pdkill */
2726 case 519: {
2727 struct pdkill_args *p = params;
2728 iarg[a++] = p->fd; /* int */
2729 iarg[a++] = p->signum; /* int */
2730 *n_args = 2;
2731 break;
2732 }
2733 /* pdgetpid */
2734 case 520: {
2735 struct pdgetpid_args *p = params;
2736 iarg[a++] = p->fd; /* int */
2737 uarg[a++] = (intptr_t)p->pidp; /* pid_t * */
2738 *n_args = 2;
2739 break;
2740 }
2741 /* freebsd32_pselect */
2742 case 522: {
2743 struct freebsd32_pselect_args *p = params;
2744 iarg[a++] = p->nd; /* int */
2745 uarg[a++] = (intptr_t)p->in; /* fd_set * */
2746 uarg[a++] = (intptr_t)p->ou; /* fd_set * */
2747 uarg[a++] = (intptr_t)p->ex; /* fd_set * */
2748 uarg[a++] = (intptr_t)p->ts; /* const struct timespec32 * */
2749 uarg[a++] = (intptr_t)p->sm; /* const sigset_t * */
2750 *n_args = 6;
2751 break;
2752 }
2753 /* getloginclass */
2754 case 523: {
2755 struct getloginclass_args *p = params;
2756 uarg[a++] = (intptr_t)p->namebuf; /* char * */
2757 uarg[a++] = p->namelen; /* size_t */
2758 *n_args = 2;
2759 break;
2760 }
2761 /* setloginclass */
2762 case 524: {
2763 struct setloginclass_args *p = params;
2764 uarg[a++] = (intptr_t)p->namebuf; /* const char * */
2765 *n_args = 1;
2766 break;
2767 }
2768 /* rctl_get_racct */
2769 case 525: {
2770 struct rctl_get_racct_args *p = params;
2771 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2772 uarg[a++] = p->inbuflen; /* size_t */
2773 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2774 uarg[a++] = p->outbuflen; /* size_t */
2775 *n_args = 4;
2776 break;
2777 }
2778 /* rctl_get_rules */
2779 case 526: {
2780 struct rctl_get_rules_args *p = params;
2781 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2782 uarg[a++] = p->inbuflen; /* size_t */
2783 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2784 uarg[a++] = p->outbuflen; /* size_t */
2785 *n_args = 4;
2786 break;
2787 }
2788 /* rctl_get_limits */
2789 case 527: {
2790 struct rctl_get_limits_args *p = params;
2791 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2792 uarg[a++] = p->inbuflen; /* size_t */
2793 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2794 uarg[a++] = p->outbuflen; /* size_t */
2795 *n_args = 4;
2796 break;
2797 }
2798 /* rctl_add_rule */
2799 case 528: {
2800 struct rctl_add_rule_args *p = params;
2801 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2802 uarg[a++] = p->inbuflen; /* size_t */
2803 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2804 uarg[a++] = p->outbuflen; /* size_t */
2805 *n_args = 4;
2806 break;
2807 }
2808 /* rctl_remove_rule */
2809 case 529: {
2810 struct rctl_remove_rule_args *p = params;
2811 uarg[a++] = (intptr_t)p->inbufp; /* const void * */
2812 uarg[a++] = p->inbuflen; /* size_t */
2813 uarg[a++] = (intptr_t)p->outbufp; /* void * */
2814 uarg[a++] = p->outbuflen; /* size_t */
2815 *n_args = 4;
2816 break;
2817 }
2818 /* freebsd32_posix_fallocate */
2819 case 530: {
2820 struct freebsd32_posix_fallocate_args *p = params;
2821 iarg[a++] = p->fd; /* int */
2822 #ifdef PAD64_REQUIRED
2823 iarg[a++] = p->_pad; /* int */
2824 #endif
2825 uarg[a++] = p->offset1; /* uint32_t */
2826 uarg[a++] = p->offset2; /* uint32_t */
2827 uarg[a++] = p->len1; /* uint32_t */
2828 uarg[a++] = p->len2; /* uint32_t */
2829 *n_args = 6;
2830 break;
2831 }
2832 /* freebsd32_posix_fadvise */
2833 case 531: {
2834 struct freebsd32_posix_fadvise_args *p = params;
2835 iarg[a++] = p->fd; /* int */
2836 #ifdef PAD64_REQUIRED
2837 iarg[a++] = p->_pad; /* int */
2838 #endif
2839 uarg[a++] = p->offset1; /* uint32_t */
2840 uarg[a++] = p->offset2; /* uint32_t */
2841 uarg[a++] = p->len1; /* uint32_t */
2842 uarg[a++] = p->len2; /* uint32_t */
2843 iarg[a++] = p->advice; /* int */
2844 *n_args = 7;
2845 break;
2846 }
2847 /* freebsd32_wait6 */
2848 case 532: {
2849 struct freebsd32_wait6_args *p = params;
2850 iarg[a++] = p->idtype; /* idtype_t */
2851 #ifdef PAD64_REQUIRED
2852 iarg[a++] = p->_pad; /* int */
2853 #endif
2854 uarg[a++] = p->id1; /* uint32_t */
2855 uarg[a++] = p->id2; /* uint32_t */
2856 uarg[a++] = (intptr_t)p->status; /* int * */
2857 iarg[a++] = p->options; /* int */
2858 uarg[a++] = (intptr_t)p->wrusage; /* struct __wrusage32 * */
2859 uarg[a++] = (intptr_t)p->info; /* struct __siginfo32 * */
2860 *n_args = 8;
2861 break;
2862 }
2863 /* cap_rights_limit */
2864 case 533: {
2865 struct cap_rights_limit_args *p = params;
2866 iarg[a++] = p->fd; /* int */
2867 uarg[a++] = (intptr_t)p->rightsp; /* cap_rights_t * */
2868 *n_args = 2;
2869 break;
2870 }
2871 /* freebsd32_cap_ioctls_limit */
2872 case 534: {
2873 struct freebsd32_cap_ioctls_limit_args *p = params;
2874 iarg[a++] = p->fd; /* int */
2875 uarg[a++] = (intptr_t)p->cmds; /* const uint32_t * */
2876 uarg[a++] = p->ncmds; /* size_t */
2877 *n_args = 3;
2878 break;
2879 }
2880 /* freebsd32_cap_ioctls_get */
2881 case 535: {
2882 struct freebsd32_cap_ioctls_get_args *p = params;
2883 iarg[a++] = p->fd; /* int */
2884 uarg[a++] = (intptr_t)p->cmds; /* uint32_t * */
2885 uarg[a++] = p->maxcmds; /* size_t */
2886 *n_args = 3;
2887 break;
2888 }
2889 /* cap_fcntls_limit */
2890 case 536: {
2891 struct cap_fcntls_limit_args *p = params;
2892 iarg[a++] = p->fd; /* int */
2893 uarg[a++] = p->fcntlrights; /* uint32_t */
2894 *n_args = 2;
2895 break;
2896 }
2897 /* cap_fcntls_get */
2898 case 537: {
2899 struct cap_fcntls_get_args *p = params;
2900 iarg[a++] = p->fd; /* int */
2901 uarg[a++] = (intptr_t)p->fcntlrightsp; /* uint32_t * */
2902 *n_args = 2;
2903 break;
2904 }
2905 /* bindat */
2906 case 538: {
2907 struct bindat_args *p = params;
2908 iarg[a++] = p->fd; /* int */
2909 iarg[a++] = p->s; /* int */
2910 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
2911 iarg[a++] = p->namelen; /* __socklen_t */
2912 *n_args = 4;
2913 break;
2914 }
2915 /* connectat */
2916 case 539: {
2917 struct connectat_args *p = params;
2918 iarg[a++] = p->fd; /* int */
2919 iarg[a++] = p->s; /* int */
2920 uarg[a++] = (intptr_t)p->name; /* const struct sockaddr * */
2921 iarg[a++] = p->namelen; /* __socklen_t */
2922 *n_args = 4;
2923 break;
2924 }
2925 /* chflagsat */
2926 case 540: {
2927 struct chflagsat_args *p = params;
2928 iarg[a++] = p->fd; /* int */
2929 uarg[a++] = (intptr_t)p->path; /* const char * */
2930 uarg[a++] = p->flags; /* u_long */
2931 iarg[a++] = p->atflag; /* int */
2932 *n_args = 4;
2933 break;
2934 }
2935 /* accept4 */
2936 case 541: {
2937 struct accept4_args *p = params;
2938 iarg[a++] = p->s; /* int */
2939 uarg[a++] = (intptr_t)p->name; /* struct sockaddr * */
2940 uarg[a++] = (intptr_t)p->anamelen; /* __socklen_t * */
2941 iarg[a++] = p->flags; /* int */
2942 *n_args = 4;
2943 break;
2944 }
2945 /* pipe2 */
2946 case 542: {
2947 struct pipe2_args *p = params;
2948 uarg[a++] = (intptr_t)p->fildes; /* int * */
2949 iarg[a++] = p->flags; /* int */
2950 *n_args = 2;
2951 break;
2952 }
2953 /* freebsd32_aio_mlock */
2954 case 543: {
2955 struct freebsd32_aio_mlock_args *p = params;
2956 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
2957 *n_args = 1;
2958 break;
2959 }
2960 /* freebsd32_procctl */
2961 case 544: {
2962 struct freebsd32_procctl_args *p = params;
2963 iarg[a++] = p->idtype; /* idtype_t */
2964 #ifdef PAD64_REQUIRED
2965 iarg[a++] = p->_pad; /* int */
2966 #endif
2967 uarg[a++] = p->id1; /* uint32_t */
2968 uarg[a++] = p->id2; /* uint32_t */
2969 iarg[a++] = p->com; /* int */
2970 uarg[a++] = (intptr_t)p->data; /* void * */
2971 *n_args = 6;
2972 break;
2973 }
2974 /* freebsd32_ppoll */
2975 case 545: {
2976 struct freebsd32_ppoll_args *p = params;
2977 uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
2978 uarg[a++] = p->nfds; /* u_int */
2979 uarg[a++] = (intptr_t)p->ts; /* const struct timespec32 * */
2980 uarg[a++] = (intptr_t)p->set; /* const sigset_t * */
2981 *n_args = 4;
2982 break;
2983 }
2984 /* freebsd32_futimens */
2985 case 546: {
2986 struct freebsd32_futimens_args *p = params;
2987 iarg[a++] = p->fd; /* int */
2988 uarg[a++] = (intptr_t)p->times; /* const struct timespec32 * */
2989 *n_args = 2;
2990 break;
2991 }
2992 /* freebsd32_utimensat */
2993 case 547: {
2994 struct freebsd32_utimensat_args *p = params;
2995 iarg[a++] = p->fd; /* int */
2996 uarg[a++] = (intptr_t)p->path; /* const char * */
2997 uarg[a++] = (intptr_t)p->times; /* const struct timespec32 * */
2998 iarg[a++] = p->flag; /* int */
2999 *n_args = 4;
3000 break;
3001 }
3002 /* fdatasync */
3003 case 550: {
3004 struct fdatasync_args *p = params;
3005 iarg[a++] = p->fd; /* int */
3006 *n_args = 1;
3007 break;
3008 }
3009 /* freebsd32_fstat */
3010 case 551: {
3011 struct freebsd32_fstat_args *p = params;
3012 iarg[a++] = p->fd; /* int */
3013 uarg[a++] = (intptr_t)p->sb; /* struct stat32 * */
3014 *n_args = 2;
3015 break;
3016 }
3017 /* freebsd32_fstatat */
3018 case 552: {
3019 struct freebsd32_fstatat_args *p = params;
3020 iarg[a++] = p->fd; /* int */
3021 uarg[a++] = (intptr_t)p->path; /* const char * */
3022 uarg[a++] = (intptr_t)p->buf; /* struct stat32 * */
3023 iarg[a++] = p->flag; /* int */
3024 *n_args = 4;
3025 break;
3026 }
3027 /* freebsd32_fhstat */
3028 case 553: {
3029 struct freebsd32_fhstat_args *p = params;
3030 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
3031 uarg[a++] = (intptr_t)p->sb; /* struct stat32 * */
3032 *n_args = 2;
3033 break;
3034 }
3035 /* getdirentries */
3036 case 554: {
3037 struct getdirentries_args *p = params;
3038 iarg[a++] = p->fd; /* int */
3039 uarg[a++] = (intptr_t)p->buf; /* char * */
3040 uarg[a++] = p->count; /* size_t */
3041 uarg[a++] = (intptr_t)p->basep; /* off_t * */
3042 *n_args = 4;
3043 break;
3044 }
3045 /* statfs */
3046 case 555: {
3047 struct statfs_args *p = params;
3048 uarg[a++] = (intptr_t)p->path; /* const char * */
3049 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3050 *n_args = 2;
3051 break;
3052 }
3053 /* fstatfs */
3054 case 556: {
3055 struct fstatfs_args *p = params;
3056 iarg[a++] = p->fd; /* int */
3057 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3058 *n_args = 2;
3059 break;
3060 }
3061 /* freebsd32_getfsstat */
3062 case 557: {
3063 struct freebsd32_getfsstat_args *p = params;
3064 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3065 iarg[a++] = p->bufsize; /* int32_t */
3066 iarg[a++] = p->mode; /* int */
3067 *n_args = 3;
3068 break;
3069 }
3070 /* fhstatfs */
3071 case 558: {
3072 struct fhstatfs_args *p = params;
3073 uarg[a++] = (intptr_t)p->u_fhp; /* const struct fhandle * */
3074 uarg[a++] = (intptr_t)p->buf; /* struct statfs * */
3075 *n_args = 2;
3076 break;
3077 }
3078 /* freebsd32_mknodat */
3079 case 559: {
3080 struct freebsd32_mknodat_args *p = params;
3081 iarg[a++] = p->fd; /* int */
3082 uarg[a++] = (intptr_t)p->path; /* const char * */
3083 iarg[a++] = p->mode; /* mode_t */
3084 #ifdef PAD64_REQUIRED
3085 iarg[a++] = p->_pad; /* int */
3086 #endif
3087 uarg[a++] = p->dev1; /* uint32_t */
3088 uarg[a++] = p->dev2; /* uint32_t */
3089 *n_args = 6;
3090 break;
3091 }
3092 /* freebsd32_kevent */
3093 case 560: {
3094 struct freebsd32_kevent_args *p = params;
3095 iarg[a++] = p->fd; /* int */
3096 uarg[a++] = (intptr_t)p->changelist; /* const struct kevent32 * */
3097 iarg[a++] = p->nchanges; /* int */
3098 uarg[a++] = (intptr_t)p->eventlist; /* struct kevent32 * */
3099 iarg[a++] = p->nevents; /* int */
3100 uarg[a++] = (intptr_t)p->timeout; /* const struct timespec32 * */
3101 *n_args = 6;
3102 break;
3103 }
3104 /* freebsd32_cpuset_getdomain */
3105 case 561: {
3106 struct freebsd32_cpuset_getdomain_args *p = params;
3107 iarg[a++] = p->level; /* cpulevel_t */
3108 iarg[a++] = p->which; /* cpuwhich_t */
3109 uarg[a++] = p->id1; /* uint32_t */
3110 uarg[a++] = p->id2; /* uint32_t */
3111 uarg[a++] = p->domainsetsize; /* size_t */
3112 uarg[a++] = (intptr_t)p->mask; /* domainset_t * */
3113 uarg[a++] = (intptr_t)p->policy; /* int * */
3114 *n_args = 7;
3115 break;
3116 }
3117 /* freebsd32_cpuset_setdomain */
3118 case 562: {
3119 struct freebsd32_cpuset_setdomain_args *p = params;
3120 iarg[a++] = p->level; /* cpulevel_t */
3121 iarg[a++] = p->which; /* cpuwhich_t */
3122 uarg[a++] = p->id1; /* uint32_t */
3123 uarg[a++] = p->id2; /* uint32_t */
3124 uarg[a++] = p->domainsetsize; /* size_t */
3125 uarg[a++] = (intptr_t)p->mask; /* domainset_t * */
3126 iarg[a++] = p->policy; /* int */
3127 *n_args = 7;
3128 break;
3129 }
3130 /* getrandom */
3131 case 563: {
3132 struct getrandom_args *p = params;
3133 uarg[a++] = (intptr_t)p->buf; /* void * */
3134 uarg[a++] = p->buflen; /* size_t */
3135 uarg[a++] = p->flags; /* unsigned int */
3136 *n_args = 3;
3137 break;
3138 }
3139 /* getfhat */
3140 case 564: {
3141 struct getfhat_args *p = params;
3142 iarg[a++] = p->fd; /* int */
3143 uarg[a++] = (intptr_t)p->path; /* char * */
3144 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3145 iarg[a++] = p->flags; /* int */
3146 *n_args = 4;
3147 break;
3148 }
3149 /* fhlink */
3150 case 565: {
3151 struct fhlink_args *p = params;
3152 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3153 uarg[a++] = (intptr_t)p->to; /* const char * */
3154 *n_args = 2;
3155 break;
3156 }
3157 /* fhlinkat */
3158 case 566: {
3159 struct fhlinkat_args *p = params;
3160 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3161 iarg[a++] = p->tofd; /* int */
3162 uarg[a++] = (intptr_t)p->to; /* const char * */
3163 *n_args = 3;
3164 break;
3165 }
3166 /* fhreadlink */
3167 case 567: {
3168 struct fhreadlink_args *p = params;
3169 uarg[a++] = (intptr_t)p->fhp; /* struct fhandle * */
3170 uarg[a++] = (intptr_t)p->buf; /* char * */
3171 uarg[a++] = p->bufsize; /* size_t */
3172 *n_args = 3;
3173 break;
3174 }
3175 /* funlinkat */
3176 case 568: {
3177 struct funlinkat_args *p = params;
3178 iarg[a++] = p->dfd; /* int */
3179 uarg[a++] = (intptr_t)p->path; /* const char * */
3180 iarg[a++] = p->fd; /* int */
3181 iarg[a++] = p->flag; /* int */
3182 *n_args = 4;
3183 break;
3184 }
3185 /* copy_file_range */
3186 case 569: {
3187 struct copy_file_range_args *p = params;
3188 iarg[a++] = p->infd; /* int */
3189 uarg[a++] = (intptr_t)p->inoffp; /* off_t * */
3190 iarg[a++] = p->outfd; /* int */
3191 uarg[a++] = (intptr_t)p->outoffp; /* off_t * */
3192 uarg[a++] = p->len; /* size_t */
3193 uarg[a++] = p->flags; /* unsigned int */
3194 *n_args = 6;
3195 break;
3196 }
3197 /* freebsd32___sysctlbyname */
3198 case 570: {
3199 struct freebsd32___sysctlbyname_args *p = params;
3200 uarg[a++] = (intptr_t)p->name; /* const char * */
3201 uarg[a++] = p->namelen; /* size_t */
3202 uarg[a++] = (intptr_t)p->old; /* void * */
3203 uarg[a++] = (intptr_t)p->oldlenp; /* uint32_t * */
3204 uarg[a++] = (intptr_t)p->new; /* void * */
3205 uarg[a++] = p->newlen; /* size_t */
3206 *n_args = 6;
3207 break;
3208 }
3209 /* shm_open2 */
3210 case 571: {
3211 struct shm_open2_args *p = params;
3212 uarg[a++] = (intptr_t)p->path; /* const char * */
3213 iarg[a++] = p->flags; /* int */
3214 iarg[a++] = p->mode; /* mode_t */
3215 iarg[a++] = p->shmflags; /* int */
3216 uarg[a++] = (intptr_t)p->name; /* const char * */
3217 *n_args = 5;
3218 break;
3219 }
3220 /* shm_rename */
3221 case 572: {
3222 struct shm_rename_args *p = params;
3223 uarg[a++] = (intptr_t)p->path_from; /* const char * */
3224 uarg[a++] = (intptr_t)p->path_to; /* const char * */
3225 iarg[a++] = p->flags; /* int */
3226 *n_args = 3;
3227 break;
3228 }
3229 /* sigfastblock */
3230 case 573: {
3231 struct sigfastblock_args *p = params;
3232 iarg[a++] = p->cmd; /* int */
3233 uarg[a++] = (intptr_t)p->ptr; /* void * */
3234 *n_args = 2;
3235 break;
3236 }
3237 /* __realpathat */
3238 case 574: {
3239 struct __realpathat_args *p = params;
3240 iarg[a++] = p->fd; /* int */
3241 uarg[a++] = (intptr_t)p->path; /* const char * */
3242 uarg[a++] = (intptr_t)p->buf; /* char * */
3243 uarg[a++] = p->size; /* size_t */
3244 iarg[a++] = p->flags; /* int */
3245 *n_args = 5;
3246 break;
3247 }
3248 /* close_range */
3249 case 575: {
3250 struct close_range_args *p = params;
3251 uarg[a++] = p->lowfd; /* u_int */
3252 uarg[a++] = p->highfd; /* u_int */
3253 iarg[a++] = p->flags; /* int */
3254 *n_args = 3;
3255 break;
3256 }
3257 /* rpctls_syscall */
3258 case 576: {
3259 struct rpctls_syscall_args *p = params;
3260 uarg[a++] = p->socookie; /* uint64_t */
3261 *n_args = 1;
3262 break;
3263 }
3264 /* __specialfd */
3265 case 577: {
3266 struct __specialfd_args *p = params;
3267 iarg[a++] = p->type; /* int */
3268 uarg[a++] = (intptr_t)p->req; /* const void * */
3269 uarg[a++] = p->len; /* size_t */
3270 *n_args = 3;
3271 break;
3272 }
3273 /* freebsd32_aio_writev */
3274 case 578: {
3275 struct freebsd32_aio_writev_args *p = params;
3276 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
3277 *n_args = 1;
3278 break;
3279 }
3280 /* freebsd32_aio_readv */
3281 case 579: {
3282 struct freebsd32_aio_readv_args *p = params;
3283 uarg[a++] = (intptr_t)p->aiocbp; /* struct aiocb32 * */
3284 *n_args = 1;
3285 break;
3286 }
3287 /* fspacectl */
3288 case 580: {
3289 struct fspacectl_args *p = params;
3290 iarg[a++] = p->fd; /* int */
3291 iarg[a++] = p->cmd; /* int */
3292 uarg[a++] = (intptr_t)p->rqsr; /* const struct spacectl_range * */
3293 iarg[a++] = p->flags; /* int */
3294 uarg[a++] = (intptr_t)p->rmsr; /* struct spacectl_range * */
3295 *n_args = 5;
3296 break;
3297 }
3298 /* sched_getcpu */
3299 case 581: {
3300 *n_args = 0;
3301 break;
3302 }
3303 /* swapoff */
3304 case 582: {
3305 struct swapoff_args *p = params;
3306 uarg[a++] = (intptr_t)p->name; /* const char * */
3307 uarg[a++] = p->flags; /* u_int */
3308 *n_args = 2;
3309 break;
3310 }
3311 /* kqueuex */
3312 case 583: {
3313 struct kqueuex_args *p = params;
3314 uarg[a++] = p->flags; /* u_int */
3315 *n_args = 1;
3316 break;
3317 }
3318 /* membarrier */
3319 case 584: {
3320 struct membarrier_args *p = params;
3321 iarg[a++] = p->cmd; /* int */
3322 uarg[a++] = p->flags; /* unsigned */
3323 iarg[a++] = p->cpu_id; /* int */
3324 *n_args = 3;
3325 break;
3326 }
3327 /* timerfd_create */
3328 case 585: {
3329 struct timerfd_create_args *p = params;
3330 iarg[a++] = p->clockid; /* int */
3331 iarg[a++] = p->flags; /* int */
3332 *n_args = 2;
3333 break;
3334 }
3335 /* freebsd32_timerfd_gettime */
3336 case 586: {
3337 struct freebsd32_timerfd_gettime_args *p = params;
3338 iarg[a++] = p->fd; /* int */
3339 uarg[a++] = (intptr_t)p->curr_value; /* struct itimerspec32 * */
3340 *n_args = 2;
3341 break;
3342 }
3343 /* freebsd32_timerfd_settime */
3344 case 587: {
3345 struct freebsd32_timerfd_settime_args *p = params;
3346 iarg[a++] = p->fd; /* int */
3347 iarg[a++] = p->flags; /* int */
3348 uarg[a++] = (intptr_t)p->new_value; /* const struct itimerspec32 * */
3349 uarg[a++] = (intptr_t)p->old_value; /* struct itimerspec32 * */
3350 *n_args = 4;
3351 break;
3352 }
3353 /* kcmp */
3354 case 588: {
3355 struct kcmp_args *p = params;
3356 iarg[a++] = p->pid1; /* pid_t */
3357 iarg[a++] = p->pid2; /* pid_t */
3358 iarg[a++] = p->type; /* int */
3359 uarg[a++] = (intptr_t)p->idx1; /* uintptr_t */
3360 uarg[a++] = (intptr_t)p->idx2; /* uintptr_t */
3361 *n_args = 5;
3362 break;
3363 }
3364 /* getrlimitusage */
3365 case 589: {
3366 struct getrlimitusage_args *p = params;
3367 uarg[a++] = p->which; /* u_int */
3368 iarg[a++] = p->flags; /* int */
3369 uarg[a++] = (intptr_t)p->res; /* rlim_t * */
3370 *n_args = 3;
3371 break;
3372 }
3373 /* fchroot */
3374 case 590: {
3375 struct fchroot_args *p = params;
3376 iarg[a++] = p->fd; /* int */
3377 *n_args = 1;
3378 break;
3379 }
3380 /* freebsd32_setcred */
3381 case 591: {
3382 struct freebsd32_setcred_args *p = params;
3383 uarg[a++] = p->flags; /* u_int */
3384 uarg[a++] = (intptr_t)p->wcred; /* const struct setcred32 * */
3385 uarg[a++] = p->size; /* size_t */
3386 *n_args = 3;
3387 break;
3388 }
3389 /* exterrctl */
3390 case 592: {
3391 struct exterrctl_args *p = params;
3392 uarg[a++] = p->op; /* u_int */
3393 uarg[a++] = p->flags; /* u_int */
3394 uarg[a++] = (intptr_t)p->ptr; /* void * */
3395 *n_args = 3;
3396 break;
3397 }
3398 /* inotify_add_watch_at */
3399 case 593: {
3400 struct inotify_add_watch_at_args *p = params;
3401 iarg[a++] = p->fd; /* int */
3402 iarg[a++] = p->dfd; /* int */
3403 uarg[a++] = (intptr_t)p->path; /* const char * */
3404 uarg[a++] = p->mask; /* uint32_t */
3405 *n_args = 4;
3406 break;
3407 }
3408 /* inotify_rm_watch */
3409 case 594: {
3410 struct inotify_rm_watch_args *p = params;
3411 iarg[a++] = p->fd; /* int */
3412 iarg[a++] = p->wd; /* int */
3413 *n_args = 2;
3414 break;
3415 }
3416 default:
3417 *n_args = 0;
3418 break;
3419 };
3420 }
3421 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)3422 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3423 {
3424 const char *p = NULL;
3425 switch (sysnum) {
3426 /* syscall */
3427 case 0:
3428 break;
3429 /* exit */
3430 case 1:
3431 switch (ndx) {
3432 case 0:
3433 p = "int";
3434 break;
3435 default:
3436 break;
3437 };
3438 break;
3439 /* fork */
3440 case 2:
3441 break;
3442 /* read */
3443 case 3:
3444 switch (ndx) {
3445 case 0:
3446 p = "int";
3447 break;
3448 case 1:
3449 p = "userland void *";
3450 break;
3451 case 2:
3452 p = "size_t";
3453 break;
3454 default:
3455 break;
3456 };
3457 break;
3458 /* write */
3459 case 4:
3460 switch (ndx) {
3461 case 0:
3462 p = "int";
3463 break;
3464 case 1:
3465 p = "userland const void *";
3466 break;
3467 case 2:
3468 p = "size_t";
3469 break;
3470 default:
3471 break;
3472 };
3473 break;
3474 /* open */
3475 case 5:
3476 switch (ndx) {
3477 case 0:
3478 p = "userland const char *";
3479 break;
3480 case 1:
3481 p = "int";
3482 break;
3483 case 2:
3484 p = "mode_t";
3485 break;
3486 default:
3487 break;
3488 };
3489 break;
3490 /* close */
3491 case 6:
3492 switch (ndx) {
3493 case 0:
3494 p = "int";
3495 break;
3496 default:
3497 break;
3498 };
3499 break;
3500 /* freebsd32_wait4 */
3501 case 7:
3502 switch (ndx) {
3503 case 0:
3504 p = "int";
3505 break;
3506 case 1:
3507 p = "userland int *";
3508 break;
3509 case 2:
3510 p = "int";
3511 break;
3512 case 3:
3513 p = "userland struct rusage32 *";
3514 break;
3515 default:
3516 break;
3517 };
3518 break;
3519 /* link */
3520 case 9:
3521 switch (ndx) {
3522 case 0:
3523 p = "userland const char *";
3524 break;
3525 case 1:
3526 p = "userland const char *";
3527 break;
3528 default:
3529 break;
3530 };
3531 break;
3532 /* unlink */
3533 case 10:
3534 switch (ndx) {
3535 case 0:
3536 p = "userland const char *";
3537 break;
3538 default:
3539 break;
3540 };
3541 break;
3542 /* chdir */
3543 case 12:
3544 switch (ndx) {
3545 case 0:
3546 p = "userland const char *";
3547 break;
3548 default:
3549 break;
3550 };
3551 break;
3552 /* fchdir */
3553 case 13:
3554 switch (ndx) {
3555 case 0:
3556 p = "int";
3557 break;
3558 default:
3559 break;
3560 };
3561 break;
3562 /* chmod */
3563 case 15:
3564 switch (ndx) {
3565 case 0:
3566 p = "userland const char *";
3567 break;
3568 case 1:
3569 p = "mode_t";
3570 break;
3571 default:
3572 break;
3573 };
3574 break;
3575 /* chown */
3576 case 16:
3577 switch (ndx) {
3578 case 0:
3579 p = "userland const char *";
3580 break;
3581 case 1:
3582 p = "int";
3583 break;
3584 case 2:
3585 p = "int";
3586 break;
3587 default:
3588 break;
3589 };
3590 break;
3591 /* break */
3592 case 17:
3593 switch (ndx) {
3594 case 0:
3595 p = "userland char *";
3596 break;
3597 default:
3598 break;
3599 };
3600 break;
3601 /* getpid */
3602 case 20:
3603 break;
3604 /* mount */
3605 case 21:
3606 switch (ndx) {
3607 case 0:
3608 p = "userland const char *";
3609 break;
3610 case 1:
3611 p = "userland const char *";
3612 break;
3613 case 2:
3614 p = "int";
3615 break;
3616 case 3:
3617 p = "userland void *";
3618 break;
3619 default:
3620 break;
3621 };
3622 break;
3623 /* unmount */
3624 case 22:
3625 switch (ndx) {
3626 case 0:
3627 p = "userland const char *";
3628 break;
3629 case 1:
3630 p = "int";
3631 break;
3632 default:
3633 break;
3634 };
3635 break;
3636 /* setuid */
3637 case 23:
3638 switch (ndx) {
3639 case 0:
3640 p = "uid_t";
3641 break;
3642 default:
3643 break;
3644 };
3645 break;
3646 /* getuid */
3647 case 24:
3648 break;
3649 /* geteuid */
3650 case 25:
3651 break;
3652 /* freebsd32_ptrace */
3653 case 26:
3654 switch (ndx) {
3655 case 0:
3656 p = "int";
3657 break;
3658 case 1:
3659 p = "pid_t";
3660 break;
3661 case 2:
3662 p = "caddr_t";
3663 break;
3664 case 3:
3665 p = "int";
3666 break;
3667 default:
3668 break;
3669 };
3670 break;
3671 /* freebsd32_recvmsg */
3672 case 27:
3673 switch (ndx) {
3674 case 0:
3675 p = "int";
3676 break;
3677 case 1:
3678 p = "userland struct msghdr32 *";
3679 break;
3680 case 2:
3681 p = "int";
3682 break;
3683 default:
3684 break;
3685 };
3686 break;
3687 /* freebsd32_sendmsg */
3688 case 28:
3689 switch (ndx) {
3690 case 0:
3691 p = "int";
3692 break;
3693 case 1:
3694 p = "userland const struct msghdr32 *";
3695 break;
3696 case 2:
3697 p = "int";
3698 break;
3699 default:
3700 break;
3701 };
3702 break;
3703 /* recvfrom */
3704 case 29:
3705 switch (ndx) {
3706 case 0:
3707 p = "int";
3708 break;
3709 case 1:
3710 p = "userland void *";
3711 break;
3712 case 2:
3713 p = "size_t";
3714 break;
3715 case 3:
3716 p = "int";
3717 break;
3718 case 4:
3719 p = "userland struct sockaddr *";
3720 break;
3721 case 5:
3722 p = "userland __socklen_t *";
3723 break;
3724 default:
3725 break;
3726 };
3727 break;
3728 /* accept */
3729 case 30:
3730 switch (ndx) {
3731 case 0:
3732 p = "int";
3733 break;
3734 case 1:
3735 p = "userland struct sockaddr *";
3736 break;
3737 case 2:
3738 p = "userland __socklen_t *";
3739 break;
3740 default:
3741 break;
3742 };
3743 break;
3744 /* getpeername */
3745 case 31:
3746 switch (ndx) {
3747 case 0:
3748 p = "int";
3749 break;
3750 case 1:
3751 p = "userland struct sockaddr *";
3752 break;
3753 case 2:
3754 p = "userland __socklen_t *";
3755 break;
3756 default:
3757 break;
3758 };
3759 break;
3760 /* getsockname */
3761 case 32:
3762 switch (ndx) {
3763 case 0:
3764 p = "int";
3765 break;
3766 case 1:
3767 p = "userland struct sockaddr *";
3768 break;
3769 case 2:
3770 p = "userland __socklen_t *";
3771 break;
3772 default:
3773 break;
3774 };
3775 break;
3776 /* access */
3777 case 33:
3778 switch (ndx) {
3779 case 0:
3780 p = "userland const char *";
3781 break;
3782 case 1:
3783 p = "int";
3784 break;
3785 default:
3786 break;
3787 };
3788 break;
3789 /* chflags */
3790 case 34:
3791 switch (ndx) {
3792 case 0:
3793 p = "userland const char *";
3794 break;
3795 case 1:
3796 p = "u_long";
3797 break;
3798 default:
3799 break;
3800 };
3801 break;
3802 /* fchflags */
3803 case 35:
3804 switch (ndx) {
3805 case 0:
3806 p = "int";
3807 break;
3808 case 1:
3809 p = "u_long";
3810 break;
3811 default:
3812 break;
3813 };
3814 break;
3815 /* sync */
3816 case 36:
3817 break;
3818 /* kill */
3819 case 37:
3820 switch (ndx) {
3821 case 0:
3822 p = "int";
3823 break;
3824 case 1:
3825 p = "int";
3826 break;
3827 default:
3828 break;
3829 };
3830 break;
3831 /* getppid */
3832 case 39:
3833 break;
3834 /* dup */
3835 case 41:
3836 switch (ndx) {
3837 case 0:
3838 p = "u_int";
3839 break;
3840 default:
3841 break;
3842 };
3843 break;
3844 /* getegid */
3845 case 43:
3846 break;
3847 /* profil */
3848 case 44:
3849 switch (ndx) {
3850 case 0:
3851 p = "userland char *";
3852 break;
3853 case 1:
3854 p = "size_t";
3855 break;
3856 case 2:
3857 p = "size_t";
3858 break;
3859 case 3:
3860 p = "u_int";
3861 break;
3862 default:
3863 break;
3864 };
3865 break;
3866 /* ktrace */
3867 case 45:
3868 switch (ndx) {
3869 case 0:
3870 p = "userland const char *";
3871 break;
3872 case 1:
3873 p = "int";
3874 break;
3875 case 2:
3876 p = "int";
3877 break;
3878 case 3:
3879 p = "int";
3880 break;
3881 default:
3882 break;
3883 };
3884 break;
3885 /* getgid */
3886 case 47:
3887 break;
3888 /* getlogin */
3889 case 49:
3890 switch (ndx) {
3891 case 0:
3892 p = "userland char *";
3893 break;
3894 case 1:
3895 p = "u_int";
3896 break;
3897 default:
3898 break;
3899 };
3900 break;
3901 /* setlogin */
3902 case 50:
3903 switch (ndx) {
3904 case 0:
3905 p = "userland const char *";
3906 break;
3907 default:
3908 break;
3909 };
3910 break;
3911 /* acct */
3912 case 51:
3913 switch (ndx) {
3914 case 0:
3915 p = "userland const char *";
3916 break;
3917 default:
3918 break;
3919 };
3920 break;
3921 /* freebsd32_sigaltstack */
3922 case 53:
3923 switch (ndx) {
3924 case 0:
3925 p = "userland const struct sigaltstack32 *";
3926 break;
3927 case 1:
3928 p = "userland struct sigaltstack32 *";
3929 break;
3930 default:
3931 break;
3932 };
3933 break;
3934 /* freebsd32_ioctl */
3935 case 54:
3936 switch (ndx) {
3937 case 0:
3938 p = "int";
3939 break;
3940 case 1:
3941 p = "u_long";
3942 break;
3943 case 2:
3944 p = "userland char *";
3945 break;
3946 default:
3947 break;
3948 };
3949 break;
3950 /* reboot */
3951 case 55:
3952 switch (ndx) {
3953 case 0:
3954 p = "int";
3955 break;
3956 default:
3957 break;
3958 };
3959 break;
3960 /* revoke */
3961 case 56:
3962 switch (ndx) {
3963 case 0:
3964 p = "userland const char *";
3965 break;
3966 default:
3967 break;
3968 };
3969 break;
3970 /* symlink */
3971 case 57:
3972 switch (ndx) {
3973 case 0:
3974 p = "userland const char *";
3975 break;
3976 case 1:
3977 p = "userland const char *";
3978 break;
3979 default:
3980 break;
3981 };
3982 break;
3983 /* readlink */
3984 case 58:
3985 switch (ndx) {
3986 case 0:
3987 p = "userland const char *";
3988 break;
3989 case 1:
3990 p = "userland char *";
3991 break;
3992 case 2:
3993 p = "size_t";
3994 break;
3995 default:
3996 break;
3997 };
3998 break;
3999 /* freebsd32_execve */
4000 case 59:
4001 switch (ndx) {
4002 case 0:
4003 p = "userland const char *";
4004 break;
4005 case 1:
4006 p = "userland uint32_t *";
4007 break;
4008 case 2:
4009 p = "userland uint32_t *";
4010 break;
4011 default:
4012 break;
4013 };
4014 break;
4015 /* umask */
4016 case 60:
4017 switch (ndx) {
4018 case 0:
4019 p = "mode_t";
4020 break;
4021 default:
4022 break;
4023 };
4024 break;
4025 /* chroot */
4026 case 61:
4027 switch (ndx) {
4028 case 0:
4029 p = "userland const char *";
4030 break;
4031 default:
4032 break;
4033 };
4034 break;
4035 /* msync */
4036 case 65:
4037 switch (ndx) {
4038 case 0:
4039 p = "userland void *";
4040 break;
4041 case 1:
4042 p = "size_t";
4043 break;
4044 case 2:
4045 p = "int";
4046 break;
4047 default:
4048 break;
4049 };
4050 break;
4051 /* vfork */
4052 case 66:
4053 break;
4054 /* munmap */
4055 case 73:
4056 switch (ndx) {
4057 case 0:
4058 p = "userland void *";
4059 break;
4060 case 1:
4061 p = "size_t";
4062 break;
4063 default:
4064 break;
4065 };
4066 break;
4067 /* freebsd32_mprotect */
4068 case 74:
4069 switch (ndx) {
4070 case 0:
4071 p = "userland void *";
4072 break;
4073 case 1:
4074 p = "size_t";
4075 break;
4076 case 2:
4077 p = "int";
4078 break;
4079 default:
4080 break;
4081 };
4082 break;
4083 /* madvise */
4084 case 75:
4085 switch (ndx) {
4086 case 0:
4087 p = "userland void *";
4088 break;
4089 case 1:
4090 p = "size_t";
4091 break;
4092 case 2:
4093 p = "int";
4094 break;
4095 default:
4096 break;
4097 };
4098 break;
4099 /* mincore */
4100 case 78:
4101 switch (ndx) {
4102 case 0:
4103 p = "userland const void *";
4104 break;
4105 case 1:
4106 p = "size_t";
4107 break;
4108 case 2:
4109 p = "userland char *";
4110 break;
4111 default:
4112 break;
4113 };
4114 break;
4115 /* getgroups */
4116 case 79:
4117 switch (ndx) {
4118 case 0:
4119 p = "int";
4120 break;
4121 case 1:
4122 p = "userland gid_t *";
4123 break;
4124 default:
4125 break;
4126 };
4127 break;
4128 /* setgroups */
4129 case 80:
4130 switch (ndx) {
4131 case 0:
4132 p = "int";
4133 break;
4134 case 1:
4135 p = "userland const gid_t *";
4136 break;
4137 default:
4138 break;
4139 };
4140 break;
4141 /* getpgrp */
4142 case 81:
4143 break;
4144 /* setpgid */
4145 case 82:
4146 switch (ndx) {
4147 case 0:
4148 p = "int";
4149 break;
4150 case 1:
4151 p = "int";
4152 break;
4153 default:
4154 break;
4155 };
4156 break;
4157 /* freebsd32_setitimer */
4158 case 83:
4159 switch (ndx) {
4160 case 0:
4161 p = "int";
4162 break;
4163 case 1:
4164 p = "userland const struct itimerval32 *";
4165 break;
4166 case 2:
4167 p = "userland struct itimerval32 *";
4168 break;
4169 default:
4170 break;
4171 };
4172 break;
4173 /* swapon */
4174 case 85:
4175 switch (ndx) {
4176 case 0:
4177 p = "userland const char *";
4178 break;
4179 default:
4180 break;
4181 };
4182 break;
4183 /* freebsd32_getitimer */
4184 case 86:
4185 switch (ndx) {
4186 case 0:
4187 p = "int";
4188 break;
4189 case 1:
4190 p = "userland struct itimerval32 *";
4191 break;
4192 default:
4193 break;
4194 };
4195 break;
4196 /* getdtablesize */
4197 case 89:
4198 break;
4199 /* dup2 */
4200 case 90:
4201 switch (ndx) {
4202 case 0:
4203 p = "u_int";
4204 break;
4205 case 1:
4206 p = "u_int";
4207 break;
4208 default:
4209 break;
4210 };
4211 break;
4212 /* freebsd32_fcntl */
4213 case 92:
4214 switch (ndx) {
4215 case 0:
4216 p = "int";
4217 break;
4218 case 1:
4219 p = "int";
4220 break;
4221 case 2:
4222 p = "intptr_t";
4223 break;
4224 default:
4225 break;
4226 };
4227 break;
4228 /* freebsd32_select */
4229 case 93:
4230 switch (ndx) {
4231 case 0:
4232 p = "int";
4233 break;
4234 case 1:
4235 p = "userland fd_set *";
4236 break;
4237 case 2:
4238 p = "userland fd_set *";
4239 break;
4240 case 3:
4241 p = "userland fd_set *";
4242 break;
4243 case 4:
4244 p = "userland struct timeval32 *";
4245 break;
4246 default:
4247 break;
4248 };
4249 break;
4250 /* fsync */
4251 case 95:
4252 switch (ndx) {
4253 case 0:
4254 p = "int";
4255 break;
4256 default:
4257 break;
4258 };
4259 break;
4260 /* setpriority */
4261 case 96:
4262 switch (ndx) {
4263 case 0:
4264 p = "int";
4265 break;
4266 case 1:
4267 p = "int";
4268 break;
4269 case 2:
4270 p = "int";
4271 break;
4272 default:
4273 break;
4274 };
4275 break;
4276 /* socket */
4277 case 97:
4278 switch (ndx) {
4279 case 0:
4280 p = "int";
4281 break;
4282 case 1:
4283 p = "int";
4284 break;
4285 case 2:
4286 p = "int";
4287 break;
4288 default:
4289 break;
4290 };
4291 break;
4292 /* connect */
4293 case 98:
4294 switch (ndx) {
4295 case 0:
4296 p = "int";
4297 break;
4298 case 1:
4299 p = "userland const struct sockaddr *";
4300 break;
4301 case 2:
4302 p = "__socklen_t";
4303 break;
4304 default:
4305 break;
4306 };
4307 break;
4308 /* getpriority */
4309 case 100:
4310 switch (ndx) {
4311 case 0:
4312 p = "int";
4313 break;
4314 case 1:
4315 p = "int";
4316 break;
4317 default:
4318 break;
4319 };
4320 break;
4321 /* bind */
4322 case 104:
4323 switch (ndx) {
4324 case 0:
4325 p = "int";
4326 break;
4327 case 1:
4328 p = "userland const struct sockaddr *";
4329 break;
4330 case 2:
4331 p = "__socklen_t";
4332 break;
4333 default:
4334 break;
4335 };
4336 break;
4337 /* setsockopt */
4338 case 105:
4339 switch (ndx) {
4340 case 0:
4341 p = "int";
4342 break;
4343 case 1:
4344 p = "int";
4345 break;
4346 case 2:
4347 p = "int";
4348 break;
4349 case 3:
4350 p = "userland const void *";
4351 break;
4352 case 4:
4353 p = "__socklen_t";
4354 break;
4355 default:
4356 break;
4357 };
4358 break;
4359 /* listen */
4360 case 106:
4361 switch (ndx) {
4362 case 0:
4363 p = "int";
4364 break;
4365 case 1:
4366 p = "int";
4367 break;
4368 default:
4369 break;
4370 };
4371 break;
4372 /* freebsd32_gettimeofday */
4373 case 116:
4374 switch (ndx) {
4375 case 0:
4376 p = "userland struct timeval32 *";
4377 break;
4378 case 1:
4379 p = "userland struct timezone *";
4380 break;
4381 default:
4382 break;
4383 };
4384 break;
4385 /* freebsd32_getrusage */
4386 case 117:
4387 switch (ndx) {
4388 case 0:
4389 p = "int";
4390 break;
4391 case 1:
4392 p = "userland struct rusage32 *";
4393 break;
4394 default:
4395 break;
4396 };
4397 break;
4398 /* getsockopt */
4399 case 118:
4400 switch (ndx) {
4401 case 0:
4402 p = "int";
4403 break;
4404 case 1:
4405 p = "int";
4406 break;
4407 case 2:
4408 p = "int";
4409 break;
4410 case 3:
4411 p = "userland void *";
4412 break;
4413 case 4:
4414 p = "userland __socklen_t *";
4415 break;
4416 default:
4417 break;
4418 };
4419 break;
4420 /* freebsd32_readv */
4421 case 120:
4422 switch (ndx) {
4423 case 0:
4424 p = "int";
4425 break;
4426 case 1:
4427 p = "userland const struct iovec32 *";
4428 break;
4429 case 2:
4430 p = "u_int";
4431 break;
4432 default:
4433 break;
4434 };
4435 break;
4436 /* freebsd32_writev */
4437 case 121:
4438 switch (ndx) {
4439 case 0:
4440 p = "int";
4441 break;
4442 case 1:
4443 p = "userland const struct iovec32 *";
4444 break;
4445 case 2:
4446 p = "u_int";
4447 break;
4448 default:
4449 break;
4450 };
4451 break;
4452 /* freebsd32_settimeofday */
4453 case 122:
4454 switch (ndx) {
4455 case 0:
4456 p = "userland const struct timeval32 *";
4457 break;
4458 case 1:
4459 p = "userland const struct timezone *";
4460 break;
4461 default:
4462 break;
4463 };
4464 break;
4465 /* fchown */
4466 case 123:
4467 switch (ndx) {
4468 case 0:
4469 p = "int";
4470 break;
4471 case 1:
4472 p = "int";
4473 break;
4474 case 2:
4475 p = "int";
4476 break;
4477 default:
4478 break;
4479 };
4480 break;
4481 /* fchmod */
4482 case 124:
4483 switch (ndx) {
4484 case 0:
4485 p = "int";
4486 break;
4487 case 1:
4488 p = "mode_t";
4489 break;
4490 default:
4491 break;
4492 };
4493 break;
4494 /* setreuid */
4495 case 126:
4496 switch (ndx) {
4497 case 0:
4498 p = "int";
4499 break;
4500 case 1:
4501 p = "int";
4502 break;
4503 default:
4504 break;
4505 };
4506 break;
4507 /* setregid */
4508 case 127:
4509 switch (ndx) {
4510 case 0:
4511 p = "int";
4512 break;
4513 case 1:
4514 p = "int";
4515 break;
4516 default:
4517 break;
4518 };
4519 break;
4520 /* rename */
4521 case 128:
4522 switch (ndx) {
4523 case 0:
4524 p = "userland const char *";
4525 break;
4526 case 1:
4527 p = "userland const char *";
4528 break;
4529 default:
4530 break;
4531 };
4532 break;
4533 /* flock */
4534 case 131:
4535 switch (ndx) {
4536 case 0:
4537 p = "int";
4538 break;
4539 case 1:
4540 p = "int";
4541 break;
4542 default:
4543 break;
4544 };
4545 break;
4546 /* mkfifo */
4547 case 132:
4548 switch (ndx) {
4549 case 0:
4550 p = "userland const char *";
4551 break;
4552 case 1:
4553 p = "mode_t";
4554 break;
4555 default:
4556 break;
4557 };
4558 break;
4559 /* sendto */
4560 case 133:
4561 switch (ndx) {
4562 case 0:
4563 p = "int";
4564 break;
4565 case 1:
4566 p = "userland const void *";
4567 break;
4568 case 2:
4569 p = "size_t";
4570 break;
4571 case 3:
4572 p = "int";
4573 break;
4574 case 4:
4575 p = "userland const struct sockaddr *";
4576 break;
4577 case 5:
4578 p = "__socklen_t";
4579 break;
4580 default:
4581 break;
4582 };
4583 break;
4584 /* shutdown */
4585 case 134:
4586 switch (ndx) {
4587 case 0:
4588 p = "int";
4589 break;
4590 case 1:
4591 p = "int";
4592 break;
4593 default:
4594 break;
4595 };
4596 break;
4597 /* socketpair */
4598 case 135:
4599 switch (ndx) {
4600 case 0:
4601 p = "int";
4602 break;
4603 case 1:
4604 p = "int";
4605 break;
4606 case 2:
4607 p = "int";
4608 break;
4609 case 3:
4610 p = "userland int *";
4611 break;
4612 default:
4613 break;
4614 };
4615 break;
4616 /* mkdir */
4617 case 136:
4618 switch (ndx) {
4619 case 0:
4620 p = "userland const char *";
4621 break;
4622 case 1:
4623 p = "mode_t";
4624 break;
4625 default:
4626 break;
4627 };
4628 break;
4629 /* rmdir */
4630 case 137:
4631 switch (ndx) {
4632 case 0:
4633 p = "userland const char *";
4634 break;
4635 default:
4636 break;
4637 };
4638 break;
4639 /* freebsd32_utimes */
4640 case 138:
4641 switch (ndx) {
4642 case 0:
4643 p = "userland const char *";
4644 break;
4645 case 1:
4646 p = "userland const struct timeval32 *";
4647 break;
4648 default:
4649 break;
4650 };
4651 break;
4652 /* freebsd32_adjtime */
4653 case 140:
4654 switch (ndx) {
4655 case 0:
4656 p = "userland const struct timeval32 *";
4657 break;
4658 case 1:
4659 p = "userland struct timeval32 *";
4660 break;
4661 default:
4662 break;
4663 };
4664 break;
4665 /* setsid */
4666 case 147:
4667 break;
4668 /* quotactl */
4669 case 148:
4670 switch (ndx) {
4671 case 0:
4672 p = "userland const char *";
4673 break;
4674 case 1:
4675 p = "int";
4676 break;
4677 case 2:
4678 p = "int";
4679 break;
4680 case 3:
4681 p = "userland void *";
4682 break;
4683 default:
4684 break;
4685 };
4686 break;
4687 /* getfh */
4688 case 161:
4689 switch (ndx) {
4690 case 0:
4691 p = "userland const char *";
4692 break;
4693 case 1:
4694 p = "userland struct fhandle *";
4695 break;
4696 default:
4697 break;
4698 };
4699 break;
4700 /* freebsd32_sysarch */
4701 case 165:
4702 switch (ndx) {
4703 case 0:
4704 p = "int";
4705 break;
4706 case 1:
4707 p = "userland char *";
4708 break;
4709 default:
4710 break;
4711 };
4712 break;
4713 /* rtprio */
4714 case 166:
4715 switch (ndx) {
4716 case 0:
4717 p = "int";
4718 break;
4719 case 1:
4720 p = "pid_t";
4721 break;
4722 case 2:
4723 p = "userland struct rtprio *";
4724 break;
4725 default:
4726 break;
4727 };
4728 break;
4729 /* freebsd32_semsys */
4730 case 169:
4731 switch (ndx) {
4732 case 0:
4733 p = "int";
4734 break;
4735 case 1:
4736 p = "int";
4737 break;
4738 case 2:
4739 p = "int";
4740 break;
4741 case 3:
4742 p = "int";
4743 break;
4744 case 4:
4745 p = "int";
4746 break;
4747 default:
4748 break;
4749 };
4750 break;
4751 /* freebsd32_msgsys */
4752 case 170:
4753 switch (ndx) {
4754 case 0:
4755 p = "int";
4756 break;
4757 case 1:
4758 p = "int";
4759 break;
4760 case 2:
4761 p = "int";
4762 break;
4763 case 3:
4764 p = "int";
4765 break;
4766 case 4:
4767 p = "int";
4768 break;
4769 case 5:
4770 p = "int";
4771 break;
4772 default:
4773 break;
4774 };
4775 break;
4776 /* freebsd32_shmsys */
4777 case 171:
4778 switch (ndx) {
4779 case 0:
4780 p = "int";
4781 break;
4782 case 1:
4783 p = "int";
4784 break;
4785 case 2:
4786 p = "int";
4787 break;
4788 case 3:
4789 p = "int";
4790 break;
4791 default:
4792 break;
4793 };
4794 break;
4795 /* setfib */
4796 case 175:
4797 switch (ndx) {
4798 case 0:
4799 p = "int";
4800 break;
4801 default:
4802 break;
4803 };
4804 break;
4805 /* freebsd32_ntp_adjtime */
4806 case 176:
4807 switch (ndx) {
4808 case 0:
4809 p = "userland struct timex32 *";
4810 break;
4811 default:
4812 break;
4813 };
4814 break;
4815 /* setgid */
4816 case 181:
4817 switch (ndx) {
4818 case 0:
4819 p = "gid_t";
4820 break;
4821 default:
4822 break;
4823 };
4824 break;
4825 /* setegid */
4826 case 182:
4827 switch (ndx) {
4828 case 0:
4829 p = "gid_t";
4830 break;
4831 default:
4832 break;
4833 };
4834 break;
4835 /* seteuid */
4836 case 183:
4837 switch (ndx) {
4838 case 0:
4839 p = "uid_t";
4840 break;
4841 default:
4842 break;
4843 };
4844 break;
4845 /* pathconf */
4846 case 191:
4847 switch (ndx) {
4848 case 0:
4849 p = "userland const char *";
4850 break;
4851 case 1:
4852 p = "int";
4853 break;
4854 default:
4855 break;
4856 };
4857 break;
4858 /* fpathconf */
4859 case 192:
4860 switch (ndx) {
4861 case 0:
4862 p = "int";
4863 break;
4864 case 1:
4865 p = "int";
4866 break;
4867 default:
4868 break;
4869 };
4870 break;
4871 /* getrlimit */
4872 case 194:
4873 switch (ndx) {
4874 case 0:
4875 p = "u_int";
4876 break;
4877 case 1:
4878 p = "userland struct rlimit *";
4879 break;
4880 default:
4881 break;
4882 };
4883 break;
4884 /* setrlimit */
4885 case 195:
4886 switch (ndx) {
4887 case 0:
4888 p = "u_int";
4889 break;
4890 case 1:
4891 p = "userland struct rlimit *";
4892 break;
4893 default:
4894 break;
4895 };
4896 break;
4897 /* __syscall */
4898 case 198:
4899 break;
4900 /* freebsd32___sysctl */
4901 case 202:
4902 switch (ndx) {
4903 case 0:
4904 p = "userland int *";
4905 break;
4906 case 1:
4907 p = "u_int";
4908 break;
4909 case 2:
4910 p = "userland void *";
4911 break;
4912 case 3:
4913 p = "userland uint32_t *";
4914 break;
4915 case 4:
4916 p = "userland const void *";
4917 break;
4918 case 5:
4919 p = "size_t";
4920 break;
4921 default:
4922 break;
4923 };
4924 break;
4925 /* mlock */
4926 case 203:
4927 switch (ndx) {
4928 case 0:
4929 p = "userland const void *";
4930 break;
4931 case 1:
4932 p = "size_t";
4933 break;
4934 default:
4935 break;
4936 };
4937 break;
4938 /* munlock */
4939 case 204:
4940 switch (ndx) {
4941 case 0:
4942 p = "userland const void *";
4943 break;
4944 case 1:
4945 p = "size_t";
4946 break;
4947 default:
4948 break;
4949 };
4950 break;
4951 /* undelete */
4952 case 205:
4953 switch (ndx) {
4954 case 0:
4955 p = "userland const char *";
4956 break;
4957 default:
4958 break;
4959 };
4960 break;
4961 /* freebsd32_futimes */
4962 case 206:
4963 switch (ndx) {
4964 case 0:
4965 p = "int";
4966 break;
4967 case 1:
4968 p = "userland const struct timeval32 *";
4969 break;
4970 default:
4971 break;
4972 };
4973 break;
4974 /* getpgid */
4975 case 207:
4976 switch (ndx) {
4977 case 0:
4978 p = "pid_t";
4979 break;
4980 default:
4981 break;
4982 };
4983 break;
4984 /* poll */
4985 case 209:
4986 switch (ndx) {
4987 case 0:
4988 p = "userland struct pollfd *";
4989 break;
4990 case 1:
4991 p = "u_int";
4992 break;
4993 case 2:
4994 p = "int";
4995 break;
4996 default:
4997 break;
4998 };
4999 break;
5000 /* lkmnosys */
5001 case 210:
5002 break;
5003 /* lkmnosys */
5004 case 211:
5005 break;
5006 /* lkmnosys */
5007 case 212:
5008 break;
5009 /* lkmnosys */
5010 case 213:
5011 break;
5012 /* lkmnosys */
5013 case 214:
5014 break;
5015 /* lkmnosys */
5016 case 215:
5017 break;
5018 /* lkmnosys */
5019 case 216:
5020 break;
5021 /* lkmnosys */
5022 case 217:
5023 break;
5024 /* lkmnosys */
5025 case 218:
5026 break;
5027 /* lkmnosys */
5028 case 219:
5029 break;
5030 /* semget */
5031 case 221:
5032 switch (ndx) {
5033 case 0:
5034 p = "key_t";
5035 break;
5036 case 1:
5037 p = "int";
5038 break;
5039 case 2:
5040 p = "int";
5041 break;
5042 default:
5043 break;
5044 };
5045 break;
5046 /* semop */
5047 case 222:
5048 switch (ndx) {
5049 case 0:
5050 p = "int";
5051 break;
5052 case 1:
5053 p = "userland struct sembuf *";
5054 break;
5055 case 2:
5056 p = "size_t";
5057 break;
5058 default:
5059 break;
5060 };
5061 break;
5062 /* msgget */
5063 case 225:
5064 switch (ndx) {
5065 case 0:
5066 p = "key_t";
5067 break;
5068 case 1:
5069 p = "int";
5070 break;
5071 default:
5072 break;
5073 };
5074 break;
5075 /* freebsd32_msgsnd */
5076 case 226:
5077 switch (ndx) {
5078 case 0:
5079 p = "int";
5080 break;
5081 case 1:
5082 p = "userland const void *";
5083 break;
5084 case 2:
5085 p = "size_t";
5086 break;
5087 case 3:
5088 p = "int";
5089 break;
5090 default:
5091 break;
5092 };
5093 break;
5094 /* freebsd32_msgrcv */
5095 case 227:
5096 switch (ndx) {
5097 case 0:
5098 p = "int";
5099 break;
5100 case 1:
5101 p = "userland void *";
5102 break;
5103 case 2:
5104 p = "size_t";
5105 break;
5106 case 3:
5107 p = "int32_t";
5108 break;
5109 case 4:
5110 p = "int";
5111 break;
5112 default:
5113 break;
5114 };
5115 break;
5116 /* shmat */
5117 case 228:
5118 switch (ndx) {
5119 case 0:
5120 p = "int";
5121 break;
5122 case 1:
5123 p = "userland const void *";
5124 break;
5125 case 2:
5126 p = "int";
5127 break;
5128 default:
5129 break;
5130 };
5131 break;
5132 /* shmdt */
5133 case 230:
5134 switch (ndx) {
5135 case 0:
5136 p = "userland const void *";
5137 break;
5138 default:
5139 break;
5140 };
5141 break;
5142 /* shmget */
5143 case 231:
5144 switch (ndx) {
5145 case 0:
5146 p = "key_t";
5147 break;
5148 case 1:
5149 p = "size_t";
5150 break;
5151 case 2:
5152 p = "int";
5153 break;
5154 default:
5155 break;
5156 };
5157 break;
5158 /* freebsd32_clock_gettime */
5159 case 232:
5160 switch (ndx) {
5161 case 0:
5162 p = "clockid_t";
5163 break;
5164 case 1:
5165 p = "userland struct timespec32 *";
5166 break;
5167 default:
5168 break;
5169 };
5170 break;
5171 /* freebsd32_clock_settime */
5172 case 233:
5173 switch (ndx) {
5174 case 0:
5175 p = "clockid_t";
5176 break;
5177 case 1:
5178 p = "userland const struct timespec32 *";
5179 break;
5180 default:
5181 break;
5182 };
5183 break;
5184 /* freebsd32_clock_getres */
5185 case 234:
5186 switch (ndx) {
5187 case 0:
5188 p = "clockid_t";
5189 break;
5190 case 1:
5191 p = "userland struct timespec32 *";
5192 break;
5193 default:
5194 break;
5195 };
5196 break;
5197 /* freebsd32_ktimer_create */
5198 case 235:
5199 switch (ndx) {
5200 case 0:
5201 p = "clockid_t";
5202 break;
5203 case 1:
5204 p = "userland struct sigevent32 *";
5205 break;
5206 case 2:
5207 p = "userland int *";
5208 break;
5209 default:
5210 break;
5211 };
5212 break;
5213 /* ktimer_delete */
5214 case 236:
5215 switch (ndx) {
5216 case 0:
5217 p = "int";
5218 break;
5219 default:
5220 break;
5221 };
5222 break;
5223 /* freebsd32_ktimer_settime */
5224 case 237:
5225 switch (ndx) {
5226 case 0:
5227 p = "int";
5228 break;
5229 case 1:
5230 p = "int";
5231 break;
5232 case 2:
5233 p = "userland const struct itimerspec32 *";
5234 break;
5235 case 3:
5236 p = "userland struct itimerspec32 *";
5237 break;
5238 default:
5239 break;
5240 };
5241 break;
5242 /* freebsd32_ktimer_gettime */
5243 case 238:
5244 switch (ndx) {
5245 case 0:
5246 p = "int";
5247 break;
5248 case 1:
5249 p = "userland struct itimerspec32 *";
5250 break;
5251 default:
5252 break;
5253 };
5254 break;
5255 /* ktimer_getoverrun */
5256 case 239:
5257 switch (ndx) {
5258 case 0:
5259 p = "int";
5260 break;
5261 default:
5262 break;
5263 };
5264 break;
5265 /* freebsd32_nanosleep */
5266 case 240:
5267 switch (ndx) {
5268 case 0:
5269 p = "userland const struct timespec32 *";
5270 break;
5271 case 1:
5272 p = "userland struct timespec32 *";
5273 break;
5274 default:
5275 break;
5276 };
5277 break;
5278 /* ffclock_getcounter */
5279 case 241:
5280 switch (ndx) {
5281 case 0:
5282 p = "userland ffcounter *";
5283 break;
5284 default:
5285 break;
5286 };
5287 break;
5288 /* freebsd32_ffclock_setestimate */
5289 case 242:
5290 switch (ndx) {
5291 case 0:
5292 p = "userland struct ffclock_estimate32 *";
5293 break;
5294 default:
5295 break;
5296 };
5297 break;
5298 /* freebsd32_ffclock_getestimate */
5299 case 243:
5300 switch (ndx) {
5301 case 0:
5302 p = "userland struct ffclock_estimate32 *";
5303 break;
5304 default:
5305 break;
5306 };
5307 break;
5308 /* freebsd32_clock_nanosleep */
5309 case 244:
5310 switch (ndx) {
5311 case 0:
5312 p = "clockid_t";
5313 break;
5314 case 1:
5315 p = "int";
5316 break;
5317 case 2:
5318 p = "userland const struct timespec32 *";
5319 break;
5320 case 3:
5321 p = "userland struct timespec32 *";
5322 break;
5323 default:
5324 break;
5325 };
5326 break;
5327 /* freebsd32_clock_getcpuclockid2 */
5328 case 247:
5329 switch (ndx) {
5330 case 0:
5331 p = "uint32_t";
5332 break;
5333 case 1:
5334 p = "uint32_t";
5335 break;
5336 case 2:
5337 p = "int";
5338 break;
5339 case 3:
5340 p = "userland clockid_t *";
5341 break;
5342 default:
5343 break;
5344 };
5345 break;
5346 /* minherit */
5347 case 250:
5348 switch (ndx) {
5349 case 0:
5350 p = "userland void *";
5351 break;
5352 case 1:
5353 p = "size_t";
5354 break;
5355 case 2:
5356 p = "int";
5357 break;
5358 default:
5359 break;
5360 };
5361 break;
5362 /* rfork */
5363 case 251:
5364 switch (ndx) {
5365 case 0:
5366 p = "int";
5367 break;
5368 default:
5369 break;
5370 };
5371 break;
5372 /* issetugid */
5373 case 253:
5374 break;
5375 /* lchown */
5376 case 254:
5377 switch (ndx) {
5378 case 0:
5379 p = "userland const char *";
5380 break;
5381 case 1:
5382 p = "int";
5383 break;
5384 case 2:
5385 p = "int";
5386 break;
5387 default:
5388 break;
5389 };
5390 break;
5391 /* freebsd32_aio_read */
5392 case 255:
5393 switch (ndx) {
5394 case 0:
5395 p = "userland struct aiocb32 *";
5396 break;
5397 default:
5398 break;
5399 };
5400 break;
5401 /* freebsd32_aio_write */
5402 case 256:
5403 switch (ndx) {
5404 case 0:
5405 p = "userland struct aiocb32 *";
5406 break;
5407 default:
5408 break;
5409 };
5410 break;
5411 /* freebsd32_lio_listio */
5412 case 257:
5413 switch (ndx) {
5414 case 0:
5415 p = "int";
5416 break;
5417 case 1:
5418 p = "userland uint32_t *";
5419 break;
5420 case 2:
5421 p = "int";
5422 break;
5423 case 3:
5424 p = "userland struct sigevent32 *";
5425 break;
5426 default:
5427 break;
5428 };
5429 break;
5430 /* lchmod */
5431 case 274:
5432 switch (ndx) {
5433 case 0:
5434 p = "userland const char *";
5435 break;
5436 case 1:
5437 p = "mode_t";
5438 break;
5439 default:
5440 break;
5441 };
5442 break;
5443 /* freebsd32_lutimes */
5444 case 276:
5445 switch (ndx) {
5446 case 0:
5447 p = "userland const char *";
5448 break;
5449 case 1:
5450 p = "userland const struct timeval32 *";
5451 break;
5452 default:
5453 break;
5454 };
5455 break;
5456 /* freebsd32_preadv */
5457 case 289:
5458 switch (ndx) {
5459 case 0:
5460 p = "int";
5461 break;
5462 case 1:
5463 p = "userland struct iovec32 *";
5464 break;
5465 case 2:
5466 p = "u_int";
5467 break;
5468 #ifdef PAD64_REQUIRED
5469 case 3:
5470 p = "int";
5471 break;
5472 #define _P_ 0
5473 #else
5474 #define _P_ 1
5475 #endif
5476 case 4 - _P_:
5477 p = "uint32_t";
5478 break;
5479 case 5 - _P_:
5480 p = "uint32_t";
5481 break;
5482 default:
5483 break;
5484 };
5485 #undef _P_
5486
5487 break;
5488 /* freebsd32_pwritev */
5489 case 290:
5490 switch (ndx) {
5491 case 0:
5492 p = "int";
5493 break;
5494 case 1:
5495 p = "userland struct iovec32 *";
5496 break;
5497 case 2:
5498 p = "u_int";
5499 break;
5500 #ifdef PAD64_REQUIRED
5501 case 3:
5502 p = "int";
5503 break;
5504 #define _P_ 0
5505 #else
5506 #define _P_ 1
5507 #endif
5508 case 4 - _P_:
5509 p = "uint32_t";
5510 break;
5511 case 5 - _P_:
5512 p = "uint32_t";
5513 break;
5514 default:
5515 break;
5516 };
5517 #undef _P_
5518
5519 break;
5520 /* fhopen */
5521 case 298:
5522 switch (ndx) {
5523 case 0:
5524 p = "userland const struct fhandle *";
5525 break;
5526 case 1:
5527 p = "int";
5528 break;
5529 default:
5530 break;
5531 };
5532 break;
5533 /* modnext */
5534 case 300:
5535 switch (ndx) {
5536 case 0:
5537 p = "int";
5538 break;
5539 default:
5540 break;
5541 };
5542 break;
5543 /* freebsd32_modstat */
5544 case 301:
5545 switch (ndx) {
5546 case 0:
5547 p = "int";
5548 break;
5549 case 1:
5550 p = "userland struct module_stat32 *";
5551 break;
5552 default:
5553 break;
5554 };
5555 break;
5556 /* modfnext */
5557 case 302:
5558 switch (ndx) {
5559 case 0:
5560 p = "int";
5561 break;
5562 default:
5563 break;
5564 };
5565 break;
5566 /* modfind */
5567 case 303:
5568 switch (ndx) {
5569 case 0:
5570 p = "userland const char *";
5571 break;
5572 default:
5573 break;
5574 };
5575 break;
5576 /* kldload */
5577 case 304:
5578 switch (ndx) {
5579 case 0:
5580 p = "userland const char *";
5581 break;
5582 default:
5583 break;
5584 };
5585 break;
5586 /* kldunload */
5587 case 305:
5588 switch (ndx) {
5589 case 0:
5590 p = "int";
5591 break;
5592 default:
5593 break;
5594 };
5595 break;
5596 /* kldfind */
5597 case 306:
5598 switch (ndx) {
5599 case 0:
5600 p = "userland const char *";
5601 break;
5602 default:
5603 break;
5604 };
5605 break;
5606 /* kldnext */
5607 case 307:
5608 switch (ndx) {
5609 case 0:
5610 p = "int";
5611 break;
5612 default:
5613 break;
5614 };
5615 break;
5616 /* freebsd32_kldstat */
5617 case 308:
5618 switch (ndx) {
5619 case 0:
5620 p = "int";
5621 break;
5622 case 1:
5623 p = "userland struct kld_file_stat32 *";
5624 break;
5625 default:
5626 break;
5627 };
5628 break;
5629 /* kldfirstmod */
5630 case 309:
5631 switch (ndx) {
5632 case 0:
5633 p = "int";
5634 break;
5635 default:
5636 break;
5637 };
5638 break;
5639 /* getsid */
5640 case 310:
5641 switch (ndx) {
5642 case 0:
5643 p = "pid_t";
5644 break;
5645 default:
5646 break;
5647 };
5648 break;
5649 /* setresuid */
5650 case 311:
5651 switch (ndx) {
5652 case 0:
5653 p = "uid_t";
5654 break;
5655 case 1:
5656 p = "uid_t";
5657 break;
5658 case 2:
5659 p = "uid_t";
5660 break;
5661 default:
5662 break;
5663 };
5664 break;
5665 /* setresgid */
5666 case 312:
5667 switch (ndx) {
5668 case 0:
5669 p = "gid_t";
5670 break;
5671 case 1:
5672 p = "gid_t";
5673 break;
5674 case 2:
5675 p = "gid_t";
5676 break;
5677 default:
5678 break;
5679 };
5680 break;
5681 /* freebsd32_aio_return */
5682 case 314:
5683 switch (ndx) {
5684 case 0:
5685 p = "userland struct aiocb32 *";
5686 break;
5687 default:
5688 break;
5689 };
5690 break;
5691 /* freebsd32_aio_suspend */
5692 case 315:
5693 switch (ndx) {
5694 case 0:
5695 p = "userland uint32_t *";
5696 break;
5697 case 1:
5698 p = "int";
5699 break;
5700 case 2:
5701 p = "userland const struct timespec32 *";
5702 break;
5703 default:
5704 break;
5705 };
5706 break;
5707 /* aio_cancel */
5708 case 316:
5709 switch (ndx) {
5710 case 0:
5711 p = "int";
5712 break;
5713 case 1:
5714 p = "userland struct aiocb32 *";
5715 break;
5716 default:
5717 break;
5718 };
5719 break;
5720 /* freebsd32_aio_error */
5721 case 317:
5722 switch (ndx) {
5723 case 0:
5724 p = "userland struct aiocb32 *";
5725 break;
5726 default:
5727 break;
5728 };
5729 break;
5730 /* yield */
5731 case 321:
5732 break;
5733 /* mlockall */
5734 case 324:
5735 switch (ndx) {
5736 case 0:
5737 p = "int";
5738 break;
5739 default:
5740 break;
5741 };
5742 break;
5743 /* munlockall */
5744 case 325:
5745 break;
5746 /* __getcwd */
5747 case 326:
5748 switch (ndx) {
5749 case 0:
5750 p = "userland char *";
5751 break;
5752 case 1:
5753 p = "size_t";
5754 break;
5755 default:
5756 break;
5757 };
5758 break;
5759 /* sched_setparam */
5760 case 327:
5761 switch (ndx) {
5762 case 0:
5763 p = "pid_t";
5764 break;
5765 case 1:
5766 p = "userland const struct sched_param *";
5767 break;
5768 default:
5769 break;
5770 };
5771 break;
5772 /* sched_getparam */
5773 case 328:
5774 switch (ndx) {
5775 case 0:
5776 p = "pid_t";
5777 break;
5778 case 1:
5779 p = "userland struct sched_param *";
5780 break;
5781 default:
5782 break;
5783 };
5784 break;
5785 /* sched_setscheduler */
5786 case 329:
5787 switch (ndx) {
5788 case 0:
5789 p = "pid_t";
5790 break;
5791 case 1:
5792 p = "int";
5793 break;
5794 case 2:
5795 p = "userland const struct sched_param *";
5796 break;
5797 default:
5798 break;
5799 };
5800 break;
5801 /* sched_getscheduler */
5802 case 330:
5803 switch (ndx) {
5804 case 0:
5805 p = "pid_t";
5806 break;
5807 default:
5808 break;
5809 };
5810 break;
5811 /* sched_yield */
5812 case 331:
5813 break;
5814 /* sched_get_priority_max */
5815 case 332:
5816 switch (ndx) {
5817 case 0:
5818 p = "int";
5819 break;
5820 default:
5821 break;
5822 };
5823 break;
5824 /* sched_get_priority_min */
5825 case 333:
5826 switch (ndx) {
5827 case 0:
5828 p = "int";
5829 break;
5830 default:
5831 break;
5832 };
5833 break;
5834 /* freebsd32_sched_rr_get_interval */
5835 case 334:
5836 switch (ndx) {
5837 case 0:
5838 p = "pid_t";
5839 break;
5840 case 1:
5841 p = "userland struct timespec32 *";
5842 break;
5843 default:
5844 break;
5845 };
5846 break;
5847 /* utrace */
5848 case 335:
5849 switch (ndx) {
5850 case 0:
5851 p = "userland const void *";
5852 break;
5853 case 1:
5854 p = "size_t";
5855 break;
5856 default:
5857 break;
5858 };
5859 break;
5860 /* freebsd32_jail */
5861 case 338:
5862 switch (ndx) {
5863 case 0:
5864 p = "userland struct jail32 *";
5865 break;
5866 default:
5867 break;
5868 };
5869 break;
5870 /* sigprocmask */
5871 case 340:
5872 switch (ndx) {
5873 case 0:
5874 p = "int";
5875 break;
5876 case 1:
5877 p = "userland const sigset_t *";
5878 break;
5879 case 2:
5880 p = "userland sigset_t *";
5881 break;
5882 default:
5883 break;
5884 };
5885 break;
5886 /* sigsuspend */
5887 case 341:
5888 switch (ndx) {
5889 case 0:
5890 p = "userland const sigset_t *";
5891 break;
5892 default:
5893 break;
5894 };
5895 break;
5896 /* sigpending */
5897 case 343:
5898 switch (ndx) {
5899 case 0:
5900 p = "userland sigset_t *";
5901 break;
5902 default:
5903 break;
5904 };
5905 break;
5906 /* freebsd32_sigtimedwait */
5907 case 345:
5908 switch (ndx) {
5909 case 0:
5910 p = "userland const sigset_t *";
5911 break;
5912 case 1:
5913 p = "userland struct __siginfo32 *";
5914 break;
5915 case 2:
5916 p = "userland const struct timespec32 *";
5917 break;
5918 default:
5919 break;
5920 };
5921 break;
5922 /* freebsd32_sigwaitinfo */
5923 case 346:
5924 switch (ndx) {
5925 case 0:
5926 p = "userland const sigset_t *";
5927 break;
5928 case 1:
5929 p = "userland struct __siginfo32 *";
5930 break;
5931 default:
5932 break;
5933 };
5934 break;
5935 /* __acl_get_file */
5936 case 347:
5937 switch (ndx) {
5938 case 0:
5939 p = "userland const char *";
5940 break;
5941 case 1:
5942 p = "__acl_type_t";
5943 break;
5944 case 2:
5945 p = "userland struct acl *";
5946 break;
5947 default:
5948 break;
5949 };
5950 break;
5951 /* __acl_set_file */
5952 case 348:
5953 switch (ndx) {
5954 case 0:
5955 p = "userland const char *";
5956 break;
5957 case 1:
5958 p = "__acl_type_t";
5959 break;
5960 case 2:
5961 p = "userland struct acl *";
5962 break;
5963 default:
5964 break;
5965 };
5966 break;
5967 /* __acl_get_fd */
5968 case 349:
5969 switch (ndx) {
5970 case 0:
5971 p = "int";
5972 break;
5973 case 1:
5974 p = "__acl_type_t";
5975 break;
5976 case 2:
5977 p = "userland struct acl *";
5978 break;
5979 default:
5980 break;
5981 };
5982 break;
5983 /* __acl_set_fd */
5984 case 350:
5985 switch (ndx) {
5986 case 0:
5987 p = "int";
5988 break;
5989 case 1:
5990 p = "__acl_type_t";
5991 break;
5992 case 2:
5993 p = "userland struct acl *";
5994 break;
5995 default:
5996 break;
5997 };
5998 break;
5999 /* __acl_delete_file */
6000 case 351:
6001 switch (ndx) {
6002 case 0:
6003 p = "userland const char *";
6004 break;
6005 case 1:
6006 p = "__acl_type_t";
6007 break;
6008 default:
6009 break;
6010 };
6011 break;
6012 /* __acl_delete_fd */
6013 case 352:
6014 switch (ndx) {
6015 case 0:
6016 p = "int";
6017 break;
6018 case 1:
6019 p = "__acl_type_t";
6020 break;
6021 default:
6022 break;
6023 };
6024 break;
6025 /* __acl_aclcheck_file */
6026 case 353:
6027 switch (ndx) {
6028 case 0:
6029 p = "userland const char *";
6030 break;
6031 case 1:
6032 p = "__acl_type_t";
6033 break;
6034 case 2:
6035 p = "userland struct acl *";
6036 break;
6037 default:
6038 break;
6039 };
6040 break;
6041 /* __acl_aclcheck_fd */
6042 case 354:
6043 switch (ndx) {
6044 case 0:
6045 p = "int";
6046 break;
6047 case 1:
6048 p = "__acl_type_t";
6049 break;
6050 case 2:
6051 p = "userland struct acl *";
6052 break;
6053 default:
6054 break;
6055 };
6056 break;
6057 /* extattrctl */
6058 case 355:
6059 switch (ndx) {
6060 case 0:
6061 p = "userland const char *";
6062 break;
6063 case 1:
6064 p = "int";
6065 break;
6066 case 2:
6067 p = "userland const char *";
6068 break;
6069 case 3:
6070 p = "int";
6071 break;
6072 case 4:
6073 p = "userland const char *";
6074 break;
6075 default:
6076 break;
6077 };
6078 break;
6079 /* extattr_set_file */
6080 case 356:
6081 switch (ndx) {
6082 case 0:
6083 p = "userland const char *";
6084 break;
6085 case 1:
6086 p = "int";
6087 break;
6088 case 2:
6089 p = "userland const char *";
6090 break;
6091 case 3:
6092 p = "userland void *";
6093 break;
6094 case 4:
6095 p = "size_t";
6096 break;
6097 default:
6098 break;
6099 };
6100 break;
6101 /* extattr_get_file */
6102 case 357:
6103 switch (ndx) {
6104 case 0:
6105 p = "userland const char *";
6106 break;
6107 case 1:
6108 p = "int";
6109 break;
6110 case 2:
6111 p = "userland const char *";
6112 break;
6113 case 3:
6114 p = "userland void *";
6115 break;
6116 case 4:
6117 p = "size_t";
6118 break;
6119 default:
6120 break;
6121 };
6122 break;
6123 /* extattr_delete_file */
6124 case 358:
6125 switch (ndx) {
6126 case 0:
6127 p = "userland const char *";
6128 break;
6129 case 1:
6130 p = "int";
6131 break;
6132 case 2:
6133 p = "userland const char *";
6134 break;
6135 default:
6136 break;
6137 };
6138 break;
6139 /* freebsd32_aio_waitcomplete */
6140 case 359:
6141 switch (ndx) {
6142 case 0:
6143 p = "userland uint32_t *";
6144 break;
6145 case 1:
6146 p = "userland struct timespec32 *";
6147 break;
6148 default:
6149 break;
6150 };
6151 break;
6152 /* getresuid */
6153 case 360:
6154 switch (ndx) {
6155 case 0:
6156 p = "userland uid_t *";
6157 break;
6158 case 1:
6159 p = "userland uid_t *";
6160 break;
6161 case 2:
6162 p = "userland uid_t *";
6163 break;
6164 default:
6165 break;
6166 };
6167 break;
6168 /* getresgid */
6169 case 361:
6170 switch (ndx) {
6171 case 0:
6172 p = "userland gid_t *";
6173 break;
6174 case 1:
6175 p = "userland gid_t *";
6176 break;
6177 case 2:
6178 p = "userland gid_t *";
6179 break;
6180 default:
6181 break;
6182 };
6183 break;
6184 /* kqueue */
6185 case 362:
6186 break;
6187 /* extattr_set_fd */
6188 case 371:
6189 switch (ndx) {
6190 case 0:
6191 p = "int";
6192 break;
6193 case 1:
6194 p = "int";
6195 break;
6196 case 2:
6197 p = "userland const char *";
6198 break;
6199 case 3:
6200 p = "userland void *";
6201 break;
6202 case 4:
6203 p = "size_t";
6204 break;
6205 default:
6206 break;
6207 };
6208 break;
6209 /* extattr_get_fd */
6210 case 372:
6211 switch (ndx) {
6212 case 0:
6213 p = "int";
6214 break;
6215 case 1:
6216 p = "int";
6217 break;
6218 case 2:
6219 p = "userland const char *";
6220 break;
6221 case 3:
6222 p = "userland void *";
6223 break;
6224 case 4:
6225 p = "size_t";
6226 break;
6227 default:
6228 break;
6229 };
6230 break;
6231 /* extattr_delete_fd */
6232 case 373:
6233 switch (ndx) {
6234 case 0:
6235 p = "int";
6236 break;
6237 case 1:
6238 p = "int";
6239 break;
6240 case 2:
6241 p = "userland const char *";
6242 break;
6243 default:
6244 break;
6245 };
6246 break;
6247 /* __setugid */
6248 case 374:
6249 switch (ndx) {
6250 case 0:
6251 p = "int";
6252 break;
6253 default:
6254 break;
6255 };
6256 break;
6257 /* eaccess */
6258 case 376:
6259 switch (ndx) {
6260 case 0:
6261 p = "userland const char *";
6262 break;
6263 case 1:
6264 p = "int";
6265 break;
6266 default:
6267 break;
6268 };
6269 break;
6270 /* freebsd32_nmount */
6271 case 378:
6272 switch (ndx) {
6273 case 0:
6274 p = "userland struct iovec32 *";
6275 break;
6276 case 1:
6277 p = "unsigned int";
6278 break;
6279 case 2:
6280 p = "int";
6281 break;
6282 default:
6283 break;
6284 };
6285 break;
6286 /* kenv */
6287 case 390:
6288 switch (ndx) {
6289 case 0:
6290 p = "int";
6291 break;
6292 case 1:
6293 p = "userland const char *";
6294 break;
6295 case 2:
6296 p = "userland char *";
6297 break;
6298 case 3:
6299 p = "int";
6300 break;
6301 default:
6302 break;
6303 };
6304 break;
6305 /* lchflags */
6306 case 391:
6307 switch (ndx) {
6308 case 0:
6309 p = "userland const char *";
6310 break;
6311 case 1:
6312 p = "u_long";
6313 break;
6314 default:
6315 break;
6316 };
6317 break;
6318 /* uuidgen */
6319 case 392:
6320 switch (ndx) {
6321 case 0:
6322 p = "userland struct uuid *";
6323 break;
6324 case 1:
6325 p = "int";
6326 break;
6327 default:
6328 break;
6329 };
6330 break;
6331 /* freebsd32_sendfile */
6332 case 393:
6333 switch (ndx) {
6334 case 0:
6335 p = "int";
6336 break;
6337 case 1:
6338 p = "int";
6339 break;
6340 case 2:
6341 p = "uint32_t";
6342 break;
6343 case 3:
6344 p = "uint32_t";
6345 break;
6346 case 4:
6347 p = "size_t";
6348 break;
6349 case 5:
6350 p = "userland struct sf_hdtr32 *";
6351 break;
6352 case 6:
6353 p = "userland off_t *";
6354 break;
6355 case 7:
6356 p = "int";
6357 break;
6358 default:
6359 break;
6360 };
6361 break;
6362 /* mac_syscall */
6363 case 394:
6364 switch (ndx) {
6365 case 0:
6366 p = "userland const char *";
6367 break;
6368 case 1:
6369 p = "int";
6370 break;
6371 case 2:
6372 p = "userland void *";
6373 break;
6374 default:
6375 break;
6376 };
6377 break;
6378 /* ksem_close */
6379 case 400:
6380 switch (ndx) {
6381 case 0:
6382 p = "int32_t";
6383 break;
6384 default:
6385 break;
6386 };
6387 break;
6388 /* ksem_post */
6389 case 401:
6390 switch (ndx) {
6391 case 0:
6392 p = "int32_t";
6393 break;
6394 default:
6395 break;
6396 };
6397 break;
6398 /* ksem_wait */
6399 case 402:
6400 switch (ndx) {
6401 case 0:
6402 p = "int32_t";
6403 break;
6404 default:
6405 break;
6406 };
6407 break;
6408 /* ksem_trywait */
6409 case 403:
6410 switch (ndx) {
6411 case 0:
6412 p = "int32_t";
6413 break;
6414 default:
6415 break;
6416 };
6417 break;
6418 /* freebsd32_ksem_init */
6419 case 404:
6420 switch (ndx) {
6421 case 0:
6422 p = "userland int32_t *";
6423 break;
6424 case 1:
6425 p = "unsigned int";
6426 break;
6427 default:
6428 break;
6429 };
6430 break;
6431 /* freebsd32_ksem_open */
6432 case 405:
6433 switch (ndx) {
6434 case 0:
6435 p = "userland int32_t *";
6436 break;
6437 case 1:
6438 p = "userland const char *";
6439 break;
6440 case 2:
6441 p = "int";
6442 break;
6443 case 3:
6444 p = "mode_t";
6445 break;
6446 case 4:
6447 p = "unsigned int";
6448 break;
6449 default:
6450 break;
6451 };
6452 break;
6453 /* ksem_unlink */
6454 case 406:
6455 switch (ndx) {
6456 case 0:
6457 p = "userland const char *";
6458 break;
6459 default:
6460 break;
6461 };
6462 break;
6463 /* ksem_getvalue */
6464 case 407:
6465 switch (ndx) {
6466 case 0:
6467 p = "int32_t";
6468 break;
6469 case 1:
6470 p = "userland int *";
6471 break;
6472 default:
6473 break;
6474 };
6475 break;
6476 /* ksem_destroy */
6477 case 408:
6478 switch (ndx) {
6479 case 0:
6480 p = "int32_t";
6481 break;
6482 default:
6483 break;
6484 };
6485 break;
6486 /* extattr_set_link */
6487 case 412:
6488 switch (ndx) {
6489 case 0:
6490 p = "userland const char *";
6491 break;
6492 case 1:
6493 p = "int";
6494 break;
6495 case 2:
6496 p = "userland const char *";
6497 break;
6498 case 3:
6499 p = "userland void *";
6500 break;
6501 case 4:
6502 p = "size_t";
6503 break;
6504 default:
6505 break;
6506 };
6507 break;
6508 /* extattr_get_link */
6509 case 413:
6510 switch (ndx) {
6511 case 0:
6512 p = "userland const char *";
6513 break;
6514 case 1:
6515 p = "int";
6516 break;
6517 case 2:
6518 p = "userland const char *";
6519 break;
6520 case 3:
6521 p = "userland void *";
6522 break;
6523 case 4:
6524 p = "size_t";
6525 break;
6526 default:
6527 break;
6528 };
6529 break;
6530 /* extattr_delete_link */
6531 case 414:
6532 switch (ndx) {
6533 case 0:
6534 p = "userland const char *";
6535 break;
6536 case 1:
6537 p = "int";
6538 break;
6539 case 2:
6540 p = "userland const char *";
6541 break;
6542 default:
6543 break;
6544 };
6545 break;
6546 /* freebsd32_sigaction */
6547 case 416:
6548 switch (ndx) {
6549 case 0:
6550 p = "int";
6551 break;
6552 case 1:
6553 p = "userland const struct sigaction32 *";
6554 break;
6555 case 2:
6556 p = "userland struct sigaction32 *";
6557 break;
6558 default:
6559 break;
6560 };
6561 break;
6562 /* freebsd32_sigreturn */
6563 case 417:
6564 switch (ndx) {
6565 case 0:
6566 p = "userland const struct __ucontext32 *";
6567 break;
6568 default:
6569 break;
6570 };
6571 break;
6572 /* freebsd32_getcontext */
6573 case 421:
6574 switch (ndx) {
6575 case 0:
6576 p = "userland struct __ucontext32 *";
6577 break;
6578 default:
6579 break;
6580 };
6581 break;
6582 /* freebsd32_setcontext */
6583 case 422:
6584 switch (ndx) {
6585 case 0:
6586 p = "userland const struct __ucontext32 *";
6587 break;
6588 default:
6589 break;
6590 };
6591 break;
6592 /* freebsd32_swapcontext */
6593 case 423:
6594 switch (ndx) {
6595 case 0:
6596 p = "userland struct __ucontext32 *";
6597 break;
6598 case 1:
6599 p = "userland const struct __ucontext32 *";
6600 break;
6601 default:
6602 break;
6603 };
6604 break;
6605 /* __acl_get_link */
6606 case 425:
6607 switch (ndx) {
6608 case 0:
6609 p = "userland const char *";
6610 break;
6611 case 1:
6612 p = "__acl_type_t";
6613 break;
6614 case 2:
6615 p = "userland struct acl *";
6616 break;
6617 default:
6618 break;
6619 };
6620 break;
6621 /* __acl_set_link */
6622 case 426:
6623 switch (ndx) {
6624 case 0:
6625 p = "userland const char *";
6626 break;
6627 case 1:
6628 p = "__acl_type_t";
6629 break;
6630 case 2:
6631 p = "userland struct acl *";
6632 break;
6633 default:
6634 break;
6635 };
6636 break;
6637 /* __acl_delete_link */
6638 case 427:
6639 switch (ndx) {
6640 case 0:
6641 p = "userland const char *";
6642 break;
6643 case 1:
6644 p = "__acl_type_t";
6645 break;
6646 default:
6647 break;
6648 };
6649 break;
6650 /* __acl_aclcheck_link */
6651 case 428:
6652 switch (ndx) {
6653 case 0:
6654 p = "userland const char *";
6655 break;
6656 case 1:
6657 p = "__acl_type_t";
6658 break;
6659 case 2:
6660 p = "userland struct acl *";
6661 break;
6662 default:
6663 break;
6664 };
6665 break;
6666 /* sigwait */
6667 case 429:
6668 switch (ndx) {
6669 case 0:
6670 p = "userland const sigset_t *";
6671 break;
6672 case 1:
6673 p = "userland int *";
6674 break;
6675 default:
6676 break;
6677 };
6678 break;
6679 /* thr_exit */
6680 case 431:
6681 switch (ndx) {
6682 case 0:
6683 p = "userland int32_t *";
6684 break;
6685 default:
6686 break;
6687 };
6688 break;
6689 /* thr_self */
6690 case 432:
6691 switch (ndx) {
6692 case 0:
6693 p = "userland int32_t *";
6694 break;
6695 default:
6696 break;
6697 };
6698 break;
6699 /* thr_kill */
6700 case 433:
6701 switch (ndx) {
6702 case 0:
6703 p = "int32_t";
6704 break;
6705 case 1:
6706 p = "int";
6707 break;
6708 default:
6709 break;
6710 };
6711 break;
6712 /* jail_attach */
6713 case 436:
6714 switch (ndx) {
6715 case 0:
6716 p = "int";
6717 break;
6718 default:
6719 break;
6720 };
6721 break;
6722 /* extattr_list_fd */
6723 case 437:
6724 switch (ndx) {
6725 case 0:
6726 p = "int";
6727 break;
6728 case 1:
6729 p = "int";
6730 break;
6731 case 2:
6732 p = "userland void *";
6733 break;
6734 case 3:
6735 p = "size_t";
6736 break;
6737 default:
6738 break;
6739 };
6740 break;
6741 /* extattr_list_file */
6742 case 438:
6743 switch (ndx) {
6744 case 0:
6745 p = "userland const char *";
6746 break;
6747 case 1:
6748 p = "int";
6749 break;
6750 case 2:
6751 p = "userland void *";
6752 break;
6753 case 3:
6754 p = "size_t";
6755 break;
6756 default:
6757 break;
6758 };
6759 break;
6760 /* extattr_list_link */
6761 case 439:
6762 switch (ndx) {
6763 case 0:
6764 p = "userland const char *";
6765 break;
6766 case 1:
6767 p = "int";
6768 break;
6769 case 2:
6770 p = "userland void *";
6771 break;
6772 case 3:
6773 p = "size_t";
6774 break;
6775 default:
6776 break;
6777 };
6778 break;
6779 /* freebsd32_ksem_timedwait */
6780 case 441:
6781 switch (ndx) {
6782 case 0:
6783 p = "int32_t";
6784 break;
6785 case 1:
6786 p = "userland const struct timespec32 *";
6787 break;
6788 default:
6789 break;
6790 };
6791 break;
6792 /* freebsd32_thr_suspend */
6793 case 442:
6794 switch (ndx) {
6795 case 0:
6796 p = "userland const struct timespec32 *";
6797 break;
6798 default:
6799 break;
6800 };
6801 break;
6802 /* thr_wake */
6803 case 443:
6804 switch (ndx) {
6805 case 0:
6806 p = "int32_t";
6807 break;
6808 default:
6809 break;
6810 };
6811 break;
6812 /* kldunloadf */
6813 case 444:
6814 switch (ndx) {
6815 case 0:
6816 p = "int";
6817 break;
6818 case 1:
6819 p = "int";
6820 break;
6821 default:
6822 break;
6823 };
6824 break;
6825 /* audit */
6826 case 445:
6827 switch (ndx) {
6828 case 0:
6829 p = "userland const void *";
6830 break;
6831 case 1:
6832 p = "u_int";
6833 break;
6834 default:
6835 break;
6836 };
6837 break;
6838 /* auditon */
6839 case 446:
6840 switch (ndx) {
6841 case 0:
6842 p = "int";
6843 break;
6844 case 1:
6845 p = "userland void *";
6846 break;
6847 case 2:
6848 p = "u_int";
6849 break;
6850 default:
6851 break;
6852 };
6853 break;
6854 /* getauid */
6855 case 447:
6856 switch (ndx) {
6857 case 0:
6858 p = "userland uid_t *";
6859 break;
6860 default:
6861 break;
6862 };
6863 break;
6864 /* setauid */
6865 case 448:
6866 switch (ndx) {
6867 case 0:
6868 p = "userland uid_t *";
6869 break;
6870 default:
6871 break;
6872 };
6873 break;
6874 /* getaudit */
6875 case 449:
6876 switch (ndx) {
6877 case 0:
6878 p = "userland struct auditinfo *";
6879 break;
6880 default:
6881 break;
6882 };
6883 break;
6884 /* setaudit */
6885 case 450:
6886 switch (ndx) {
6887 case 0:
6888 p = "userland struct auditinfo *";
6889 break;
6890 default:
6891 break;
6892 };
6893 break;
6894 /* getaudit_addr */
6895 case 451:
6896 switch (ndx) {
6897 case 0:
6898 p = "userland struct auditinfo_addr *";
6899 break;
6900 case 1:
6901 p = "u_int";
6902 break;
6903 default:
6904 break;
6905 };
6906 break;
6907 /* setaudit_addr */
6908 case 452:
6909 switch (ndx) {
6910 case 0:
6911 p = "userland struct auditinfo_addr *";
6912 break;
6913 case 1:
6914 p = "u_int";
6915 break;
6916 default:
6917 break;
6918 };
6919 break;
6920 /* auditctl */
6921 case 453:
6922 switch (ndx) {
6923 case 0:
6924 p = "userland const char *";
6925 break;
6926 default:
6927 break;
6928 };
6929 break;
6930 /* freebsd32__umtx_op */
6931 case 454:
6932 switch (ndx) {
6933 case 0:
6934 p = "userland void *";
6935 break;
6936 case 1:
6937 p = "int";
6938 break;
6939 case 2:
6940 p = "u_long";
6941 break;
6942 case 3:
6943 p = "userland void *";
6944 break;
6945 case 4:
6946 p = "userland void *";
6947 break;
6948 default:
6949 break;
6950 };
6951 break;
6952 /* freebsd32_thr_new */
6953 case 455:
6954 switch (ndx) {
6955 case 0:
6956 p = "userland struct thr_param32 *";
6957 break;
6958 case 1:
6959 p = "int";
6960 break;
6961 default:
6962 break;
6963 };
6964 break;
6965 /* freebsd32_sigqueue */
6966 case 456:
6967 switch (ndx) {
6968 case 0:
6969 p = "pid_t";
6970 break;
6971 case 1:
6972 p = "int";
6973 break;
6974 case 2:
6975 p = "userland void *";
6976 break;
6977 default:
6978 break;
6979 };
6980 break;
6981 /* freebsd32_kmq_open */
6982 case 457:
6983 switch (ndx) {
6984 case 0:
6985 p = "userland const char *";
6986 break;
6987 case 1:
6988 p = "int";
6989 break;
6990 case 2:
6991 p = "mode_t";
6992 break;
6993 case 3:
6994 p = "userland const struct mq_attr32 *";
6995 break;
6996 default:
6997 break;
6998 };
6999 break;
7000 /* freebsd32_kmq_setattr */
7001 case 458:
7002 switch (ndx) {
7003 case 0:
7004 p = "int";
7005 break;
7006 case 1:
7007 p = "userland const struct mq_attr32 *";
7008 break;
7009 case 2:
7010 p = "userland struct mq_attr32 *";
7011 break;
7012 default:
7013 break;
7014 };
7015 break;
7016 /* freebsd32_kmq_timedreceive */
7017 case 459:
7018 switch (ndx) {
7019 case 0:
7020 p = "int";
7021 break;
7022 case 1:
7023 p = "userland char *";
7024 break;
7025 case 2:
7026 p = "size_t";
7027 break;
7028 case 3:
7029 p = "userland unsigned *";
7030 break;
7031 case 4:
7032 p = "userland const struct timespec32 *";
7033 break;
7034 default:
7035 break;
7036 };
7037 break;
7038 /* freebsd32_kmq_timedsend */
7039 case 460:
7040 switch (ndx) {
7041 case 0:
7042 p = "int";
7043 break;
7044 case 1:
7045 p = "userland const char *";
7046 break;
7047 case 2:
7048 p = "size_t";
7049 break;
7050 case 3:
7051 p = "unsigned";
7052 break;
7053 case 4:
7054 p = "userland const struct timespec32 *";
7055 break;
7056 default:
7057 break;
7058 };
7059 break;
7060 /* freebsd32_kmq_notify */
7061 case 461:
7062 switch (ndx) {
7063 case 0:
7064 p = "int";
7065 break;
7066 case 1:
7067 p = "userland const struct sigevent32 *";
7068 break;
7069 default:
7070 break;
7071 };
7072 break;
7073 /* kmq_unlink */
7074 case 462:
7075 switch (ndx) {
7076 case 0:
7077 p = "userland const char *";
7078 break;
7079 default:
7080 break;
7081 };
7082 break;
7083 /* freebsd32_abort2 */
7084 case 463:
7085 switch (ndx) {
7086 case 0:
7087 p = "userland const char *";
7088 break;
7089 case 1:
7090 p = "int";
7091 break;
7092 case 2:
7093 p = "userland uint32_t *";
7094 break;
7095 default:
7096 break;
7097 };
7098 break;
7099 /* thr_set_name */
7100 case 464:
7101 switch (ndx) {
7102 case 0:
7103 p = "int32_t";
7104 break;
7105 case 1:
7106 p = "userland const char *";
7107 break;
7108 default:
7109 break;
7110 };
7111 break;
7112 /* freebsd32_aio_fsync */
7113 case 465:
7114 switch (ndx) {
7115 case 0:
7116 p = "int";
7117 break;
7118 case 1:
7119 p = "userland struct aiocb32 *";
7120 break;
7121 default:
7122 break;
7123 };
7124 break;
7125 /* rtprio_thread */
7126 case 466:
7127 switch (ndx) {
7128 case 0:
7129 p = "int";
7130 break;
7131 case 1:
7132 p = "lwpid_t";
7133 break;
7134 case 2:
7135 p = "userland struct rtprio *";
7136 break;
7137 default:
7138 break;
7139 };
7140 break;
7141 /* sctp_peeloff */
7142 case 471:
7143 switch (ndx) {
7144 case 0:
7145 p = "int";
7146 break;
7147 case 1:
7148 p = "uint32_t";
7149 break;
7150 default:
7151 break;
7152 };
7153 break;
7154 /* sctp_generic_sendmsg */
7155 case 472:
7156 switch (ndx) {
7157 case 0:
7158 p = "int";
7159 break;
7160 case 1:
7161 p = "userland void *";
7162 break;
7163 case 2:
7164 p = "int";
7165 break;
7166 case 3:
7167 p = "userland const struct sockaddr *";
7168 break;
7169 case 4:
7170 p = "__socklen_t";
7171 break;
7172 case 5:
7173 p = "userland struct sctp_sndrcvinfo *";
7174 break;
7175 case 6:
7176 p = "int";
7177 break;
7178 default:
7179 break;
7180 };
7181 break;
7182 /* sctp_generic_sendmsg_iov */
7183 case 473:
7184 switch (ndx) {
7185 case 0:
7186 p = "int";
7187 break;
7188 case 1:
7189 p = "userland struct iovec32 *";
7190 break;
7191 case 2:
7192 p = "int";
7193 break;
7194 case 3:
7195 p = "userland const struct sockaddr *";
7196 break;
7197 case 4:
7198 p = "__socklen_t";
7199 break;
7200 case 5:
7201 p = "userland struct sctp_sndrcvinfo *";
7202 break;
7203 case 6:
7204 p = "int";
7205 break;
7206 default:
7207 break;
7208 };
7209 break;
7210 /* sctp_generic_recvmsg */
7211 case 474:
7212 switch (ndx) {
7213 case 0:
7214 p = "int";
7215 break;
7216 case 1:
7217 p = "userland struct iovec32 *";
7218 break;
7219 case 2:
7220 p = "int";
7221 break;
7222 case 3:
7223 p = "userland struct sockaddr *";
7224 break;
7225 case 4:
7226 p = "userland __socklen_t *";
7227 break;
7228 case 5:
7229 p = "userland struct sctp_sndrcvinfo *";
7230 break;
7231 case 6:
7232 p = "userland int *";
7233 break;
7234 default:
7235 break;
7236 };
7237 break;
7238 /* freebsd32_pread */
7239 case 475:
7240 switch (ndx) {
7241 case 0:
7242 p = "int";
7243 break;
7244 case 1:
7245 p = "userland void *";
7246 break;
7247 case 2:
7248 p = "size_t";
7249 break;
7250 #ifdef PAD64_REQUIRED
7251 case 3:
7252 p = "int";
7253 break;
7254 #define _P_ 0
7255 #else
7256 #define _P_ 1
7257 #endif
7258 case 4 - _P_:
7259 p = "uint32_t";
7260 break;
7261 case 5 - _P_:
7262 p = "uint32_t";
7263 break;
7264 default:
7265 break;
7266 };
7267 #undef _P_
7268
7269 break;
7270 /* freebsd32_pwrite */
7271 case 476:
7272 switch (ndx) {
7273 case 0:
7274 p = "int";
7275 break;
7276 case 1:
7277 p = "userland const void *";
7278 break;
7279 case 2:
7280 p = "size_t";
7281 break;
7282 #ifdef PAD64_REQUIRED
7283 case 3:
7284 p = "int";
7285 break;
7286 #define _P_ 0
7287 #else
7288 #define _P_ 1
7289 #endif
7290 case 4 - _P_:
7291 p = "uint32_t";
7292 break;
7293 case 5 - _P_:
7294 p = "uint32_t";
7295 break;
7296 default:
7297 break;
7298 };
7299 #undef _P_
7300
7301 break;
7302 /* freebsd32_mmap */
7303 case 477:
7304 switch (ndx) {
7305 case 0:
7306 p = "userland void *";
7307 break;
7308 case 1:
7309 p = "size_t";
7310 break;
7311 case 2:
7312 p = "int";
7313 break;
7314 case 3:
7315 p = "int";
7316 break;
7317 case 4:
7318 p = "int";
7319 break;
7320 #ifdef PAD64_REQUIRED
7321 case 5:
7322 p = "int";
7323 break;
7324 #define _P_ 0
7325 #else
7326 #define _P_ 1
7327 #endif
7328 case 6 - _P_:
7329 p = "uint32_t";
7330 break;
7331 case 7 - _P_:
7332 p = "uint32_t";
7333 break;
7334 default:
7335 break;
7336 };
7337 #undef _P_
7338
7339 break;
7340 /* freebsd32_lseek */
7341 case 478:
7342 switch (ndx) {
7343 case 0:
7344 p = "int";
7345 break;
7346 #ifdef PAD64_REQUIRED
7347 case 1:
7348 p = "int";
7349 break;
7350 #define _P_ 0
7351 #else
7352 #define _P_ 1
7353 #endif
7354 case 2 - _P_:
7355 p = "uint32_t";
7356 break;
7357 case 3 - _P_:
7358 p = "uint32_t";
7359 break;
7360 case 4 - _P_:
7361 p = "int";
7362 break;
7363 default:
7364 break;
7365 };
7366 #undef _P_
7367
7368 break;
7369 /* freebsd32_truncate */
7370 case 479:
7371 switch (ndx) {
7372 case 0:
7373 p = "userland const char *";
7374 break;
7375 #ifdef PAD64_REQUIRED
7376 case 1:
7377 p = "int";
7378 break;
7379 #define _P_ 0
7380 #else
7381 #define _P_ 1
7382 #endif
7383 case 2 - _P_:
7384 p = "uint32_t";
7385 break;
7386 case 3 - _P_:
7387 p = "uint32_t";
7388 break;
7389 default:
7390 break;
7391 };
7392 #undef _P_
7393
7394 break;
7395 /* freebsd32_ftruncate */
7396 case 480:
7397 switch (ndx) {
7398 case 0:
7399 p = "int";
7400 break;
7401 #ifdef PAD64_REQUIRED
7402 case 1:
7403 p = "int";
7404 break;
7405 #define _P_ 0
7406 #else
7407 #define _P_ 1
7408 #endif
7409 case 2 - _P_:
7410 p = "uint32_t";
7411 break;
7412 case 3 - _P_:
7413 p = "uint32_t";
7414 break;
7415 default:
7416 break;
7417 };
7418 #undef _P_
7419
7420 break;
7421 /* thr_kill2 */
7422 case 481:
7423 switch (ndx) {
7424 case 0:
7425 p = "pid_t";
7426 break;
7427 case 1:
7428 p = "int32_t";
7429 break;
7430 case 2:
7431 p = "int";
7432 break;
7433 default:
7434 break;
7435 };
7436 break;
7437 /* shm_unlink */
7438 case 483:
7439 switch (ndx) {
7440 case 0:
7441 p = "userland const char *";
7442 break;
7443 default:
7444 break;
7445 };
7446 break;
7447 /* cpuset */
7448 case 484:
7449 switch (ndx) {
7450 case 0:
7451 p = "userland cpusetid_t *";
7452 break;
7453 default:
7454 break;
7455 };
7456 break;
7457 /* freebsd32_cpuset_setid */
7458 case 485:
7459 switch (ndx) {
7460 case 0:
7461 p = "cpuwhich_t";
7462 break;
7463 #ifdef PAD64_REQUIRED
7464 case 1:
7465 p = "int";
7466 break;
7467 #define _P_ 0
7468 #else
7469 #define _P_ 1
7470 #endif
7471 case 2 - _P_:
7472 p = "uint32_t";
7473 break;
7474 case 3 - _P_:
7475 p = "uint32_t";
7476 break;
7477 case 4 - _P_:
7478 p = "cpusetid_t";
7479 break;
7480 default:
7481 break;
7482 };
7483 #undef _P_
7484
7485 break;
7486 /* freebsd32_cpuset_getid */
7487 case 486:
7488 switch (ndx) {
7489 case 0:
7490 p = "cpulevel_t";
7491 break;
7492 case 1:
7493 p = "cpuwhich_t";
7494 break;
7495 case 2:
7496 p = "uint32_t";
7497 break;
7498 case 3:
7499 p = "uint32_t";
7500 break;
7501 case 4:
7502 p = "userland cpusetid_t *";
7503 break;
7504 default:
7505 break;
7506 };
7507 break;
7508 /* freebsd32_cpuset_getaffinity */
7509 case 487:
7510 switch (ndx) {
7511 case 0:
7512 p = "cpulevel_t";
7513 break;
7514 case 1:
7515 p = "cpuwhich_t";
7516 break;
7517 case 2:
7518 p = "uint32_t";
7519 break;
7520 case 3:
7521 p = "uint32_t";
7522 break;
7523 case 4:
7524 p = "size_t";
7525 break;
7526 case 5:
7527 p = "userland cpuset_t *";
7528 break;
7529 default:
7530 break;
7531 };
7532 break;
7533 /* freebsd32_cpuset_setaffinity */
7534 case 488:
7535 switch (ndx) {
7536 case 0:
7537 p = "cpulevel_t";
7538 break;
7539 case 1:
7540 p = "cpuwhich_t";
7541 break;
7542 case 2:
7543 p = "uint32_t";
7544 break;
7545 case 3:
7546 p = "uint32_t";
7547 break;
7548 case 4:
7549 p = "size_t";
7550 break;
7551 case 5:
7552 p = "userland const cpuset_t *";
7553 break;
7554 default:
7555 break;
7556 };
7557 break;
7558 /* faccessat */
7559 case 489:
7560 switch (ndx) {
7561 case 0:
7562 p = "int";
7563 break;
7564 case 1:
7565 p = "userland const char *";
7566 break;
7567 case 2:
7568 p = "int";
7569 break;
7570 case 3:
7571 p = "int";
7572 break;
7573 default:
7574 break;
7575 };
7576 break;
7577 /* fchmodat */
7578 case 490:
7579 switch (ndx) {
7580 case 0:
7581 p = "int";
7582 break;
7583 case 1:
7584 p = "userland const char *";
7585 break;
7586 case 2:
7587 p = "mode_t";
7588 break;
7589 case 3:
7590 p = "int";
7591 break;
7592 default:
7593 break;
7594 };
7595 break;
7596 /* fchownat */
7597 case 491:
7598 switch (ndx) {
7599 case 0:
7600 p = "int";
7601 break;
7602 case 1:
7603 p = "userland const char *";
7604 break;
7605 case 2:
7606 p = "uid_t";
7607 break;
7608 case 3:
7609 p = "gid_t";
7610 break;
7611 case 4:
7612 p = "int";
7613 break;
7614 default:
7615 break;
7616 };
7617 break;
7618 /* freebsd32_fexecve */
7619 case 492:
7620 switch (ndx) {
7621 case 0:
7622 p = "int";
7623 break;
7624 case 1:
7625 p = "userland uint32_t *";
7626 break;
7627 case 2:
7628 p = "userland uint32_t *";
7629 break;
7630 default:
7631 break;
7632 };
7633 break;
7634 /* freebsd32_futimesat */
7635 case 494:
7636 switch (ndx) {
7637 case 0:
7638 p = "int";
7639 break;
7640 case 1:
7641 p = "userland const char *";
7642 break;
7643 case 2:
7644 p = "userland const struct timeval32 *";
7645 break;
7646 default:
7647 break;
7648 };
7649 break;
7650 /* linkat */
7651 case 495:
7652 switch (ndx) {
7653 case 0:
7654 p = "int";
7655 break;
7656 case 1:
7657 p = "userland const char *";
7658 break;
7659 case 2:
7660 p = "int";
7661 break;
7662 case 3:
7663 p = "userland const char *";
7664 break;
7665 case 4:
7666 p = "int";
7667 break;
7668 default:
7669 break;
7670 };
7671 break;
7672 /* mkdirat */
7673 case 496:
7674 switch (ndx) {
7675 case 0:
7676 p = "int";
7677 break;
7678 case 1:
7679 p = "userland const char *";
7680 break;
7681 case 2:
7682 p = "mode_t";
7683 break;
7684 default:
7685 break;
7686 };
7687 break;
7688 /* mkfifoat */
7689 case 497:
7690 switch (ndx) {
7691 case 0:
7692 p = "int";
7693 break;
7694 case 1:
7695 p = "userland const char *";
7696 break;
7697 case 2:
7698 p = "mode_t";
7699 break;
7700 default:
7701 break;
7702 };
7703 break;
7704 /* openat */
7705 case 499:
7706 switch (ndx) {
7707 case 0:
7708 p = "int";
7709 break;
7710 case 1:
7711 p = "userland const char *";
7712 break;
7713 case 2:
7714 p = "int";
7715 break;
7716 case 3:
7717 p = "mode_t";
7718 break;
7719 default:
7720 break;
7721 };
7722 break;
7723 /* readlinkat */
7724 case 500:
7725 switch (ndx) {
7726 case 0:
7727 p = "int";
7728 break;
7729 case 1:
7730 p = "userland const char *";
7731 break;
7732 case 2:
7733 p = "userland char *";
7734 break;
7735 case 3:
7736 p = "size_t";
7737 break;
7738 default:
7739 break;
7740 };
7741 break;
7742 /* renameat */
7743 case 501:
7744 switch (ndx) {
7745 case 0:
7746 p = "int";
7747 break;
7748 case 1:
7749 p = "userland const char *";
7750 break;
7751 case 2:
7752 p = "int";
7753 break;
7754 case 3:
7755 p = "userland const char *";
7756 break;
7757 default:
7758 break;
7759 };
7760 break;
7761 /* symlinkat */
7762 case 502:
7763 switch (ndx) {
7764 case 0:
7765 p = "userland const char *";
7766 break;
7767 case 1:
7768 p = "int";
7769 break;
7770 case 2:
7771 p = "userland const char *";
7772 break;
7773 default:
7774 break;
7775 };
7776 break;
7777 /* unlinkat */
7778 case 503:
7779 switch (ndx) {
7780 case 0:
7781 p = "int";
7782 break;
7783 case 1:
7784 p = "userland const char *";
7785 break;
7786 case 2:
7787 p = "int";
7788 break;
7789 default:
7790 break;
7791 };
7792 break;
7793 /* posix_openpt */
7794 case 504:
7795 switch (ndx) {
7796 case 0:
7797 p = "int";
7798 break;
7799 default:
7800 break;
7801 };
7802 break;
7803 /* freebsd32_jail_get */
7804 case 506:
7805 switch (ndx) {
7806 case 0:
7807 p = "userland struct iovec32 *";
7808 break;
7809 case 1:
7810 p = "unsigned int";
7811 break;
7812 case 2:
7813 p = "int";
7814 break;
7815 default:
7816 break;
7817 };
7818 break;
7819 /* freebsd32_jail_set */
7820 case 507:
7821 switch (ndx) {
7822 case 0:
7823 p = "userland struct iovec32 *";
7824 break;
7825 case 1:
7826 p = "unsigned int";
7827 break;
7828 case 2:
7829 p = "int";
7830 break;
7831 default:
7832 break;
7833 };
7834 break;
7835 /* jail_remove */
7836 case 508:
7837 switch (ndx) {
7838 case 0:
7839 p = "int";
7840 break;
7841 default:
7842 break;
7843 };
7844 break;
7845 /* freebsd32___semctl */
7846 case 510:
7847 switch (ndx) {
7848 case 0:
7849 p = "int";
7850 break;
7851 case 1:
7852 p = "int";
7853 break;
7854 case 2:
7855 p = "int";
7856 break;
7857 case 3:
7858 p = "userland union semun32 *";
7859 break;
7860 default:
7861 break;
7862 };
7863 break;
7864 /* freebsd32_msgctl */
7865 case 511:
7866 switch (ndx) {
7867 case 0:
7868 p = "int";
7869 break;
7870 case 1:
7871 p = "int";
7872 break;
7873 case 2:
7874 p = "userland struct msqid_ds32 *";
7875 break;
7876 default:
7877 break;
7878 };
7879 break;
7880 /* freebsd32_shmctl */
7881 case 512:
7882 switch (ndx) {
7883 case 0:
7884 p = "int";
7885 break;
7886 case 1:
7887 p = "int";
7888 break;
7889 case 2:
7890 p = "userland struct shmid_ds32 *";
7891 break;
7892 default:
7893 break;
7894 };
7895 break;
7896 /* lpathconf */
7897 case 513:
7898 switch (ndx) {
7899 case 0:
7900 p = "userland const char *";
7901 break;
7902 case 1:
7903 p = "int";
7904 break;
7905 default:
7906 break;
7907 };
7908 break;
7909 /* __cap_rights_get */
7910 case 515:
7911 switch (ndx) {
7912 case 0:
7913 p = "int";
7914 break;
7915 case 1:
7916 p = "int";
7917 break;
7918 case 2:
7919 p = "userland cap_rights_t *";
7920 break;
7921 default:
7922 break;
7923 };
7924 break;
7925 /* cap_enter */
7926 case 516:
7927 break;
7928 /* cap_getmode */
7929 case 517:
7930 switch (ndx) {
7931 case 0:
7932 p = "userland u_int *";
7933 break;
7934 default:
7935 break;
7936 };
7937 break;
7938 /* pdfork */
7939 case 518:
7940 switch (ndx) {
7941 case 0:
7942 p = "userland int *";
7943 break;
7944 case 1:
7945 p = "int";
7946 break;
7947 default:
7948 break;
7949 };
7950 break;
7951 /* pdkill */
7952 case 519:
7953 switch (ndx) {
7954 case 0:
7955 p = "int";
7956 break;
7957 case 1:
7958 p = "int";
7959 break;
7960 default:
7961 break;
7962 };
7963 break;
7964 /* pdgetpid */
7965 case 520:
7966 switch (ndx) {
7967 case 0:
7968 p = "int";
7969 break;
7970 case 1:
7971 p = "userland pid_t *";
7972 break;
7973 default:
7974 break;
7975 };
7976 break;
7977 /* freebsd32_pselect */
7978 case 522:
7979 switch (ndx) {
7980 case 0:
7981 p = "int";
7982 break;
7983 case 1:
7984 p = "userland fd_set *";
7985 break;
7986 case 2:
7987 p = "userland fd_set *";
7988 break;
7989 case 3:
7990 p = "userland fd_set *";
7991 break;
7992 case 4:
7993 p = "userland const struct timespec32 *";
7994 break;
7995 case 5:
7996 p = "userland const sigset_t *";
7997 break;
7998 default:
7999 break;
8000 };
8001 break;
8002 /* getloginclass */
8003 case 523:
8004 switch (ndx) {
8005 case 0:
8006 p = "userland char *";
8007 break;
8008 case 1:
8009 p = "size_t";
8010 break;
8011 default:
8012 break;
8013 };
8014 break;
8015 /* setloginclass */
8016 case 524:
8017 switch (ndx) {
8018 case 0:
8019 p = "userland const char *";
8020 break;
8021 default:
8022 break;
8023 };
8024 break;
8025 /* rctl_get_racct */
8026 case 525:
8027 switch (ndx) {
8028 case 0:
8029 p = "userland const void *";
8030 break;
8031 case 1:
8032 p = "size_t";
8033 break;
8034 case 2:
8035 p = "userland void *";
8036 break;
8037 case 3:
8038 p = "size_t";
8039 break;
8040 default:
8041 break;
8042 };
8043 break;
8044 /* rctl_get_rules */
8045 case 526:
8046 switch (ndx) {
8047 case 0:
8048 p = "userland const void *";
8049 break;
8050 case 1:
8051 p = "size_t";
8052 break;
8053 case 2:
8054 p = "userland void *";
8055 break;
8056 case 3:
8057 p = "size_t";
8058 break;
8059 default:
8060 break;
8061 };
8062 break;
8063 /* rctl_get_limits */
8064 case 527:
8065 switch (ndx) {
8066 case 0:
8067 p = "userland const void *";
8068 break;
8069 case 1:
8070 p = "size_t";
8071 break;
8072 case 2:
8073 p = "userland void *";
8074 break;
8075 case 3:
8076 p = "size_t";
8077 break;
8078 default:
8079 break;
8080 };
8081 break;
8082 /* rctl_add_rule */
8083 case 528:
8084 switch (ndx) {
8085 case 0:
8086 p = "userland const void *";
8087 break;
8088 case 1:
8089 p = "size_t";
8090 break;
8091 case 2:
8092 p = "userland void *";
8093 break;
8094 case 3:
8095 p = "size_t";
8096 break;
8097 default:
8098 break;
8099 };
8100 break;
8101 /* rctl_remove_rule */
8102 case 529:
8103 switch (ndx) {
8104 case 0:
8105 p = "userland const void *";
8106 break;
8107 case 1:
8108 p = "size_t";
8109 break;
8110 case 2:
8111 p = "userland void *";
8112 break;
8113 case 3:
8114 p = "size_t";
8115 break;
8116 default:
8117 break;
8118 };
8119 break;
8120 /* freebsd32_posix_fallocate */
8121 case 530:
8122 switch (ndx) {
8123 case 0:
8124 p = "int";
8125 break;
8126 #ifdef PAD64_REQUIRED
8127 case 1:
8128 p = "int";
8129 break;
8130 #define _P_ 0
8131 #else
8132 #define _P_ 1
8133 #endif
8134 case 2 - _P_:
8135 p = "uint32_t";
8136 break;
8137 case 3 - _P_:
8138 p = "uint32_t";
8139 break;
8140 case 4 - _P_:
8141 p = "uint32_t";
8142 break;
8143 case 5 - _P_:
8144 p = "uint32_t";
8145 break;
8146 default:
8147 break;
8148 };
8149 #undef _P_
8150
8151 break;
8152 /* freebsd32_posix_fadvise */
8153 case 531:
8154 switch (ndx) {
8155 case 0:
8156 p = "int";
8157 break;
8158 #ifdef PAD64_REQUIRED
8159 case 1:
8160 p = "int";
8161 break;
8162 #define _P_ 0
8163 #else
8164 #define _P_ 1
8165 #endif
8166 case 2 - _P_:
8167 p = "uint32_t";
8168 break;
8169 case 3 - _P_:
8170 p = "uint32_t";
8171 break;
8172 case 4 - _P_:
8173 p = "uint32_t";
8174 break;
8175 case 5 - _P_:
8176 p = "uint32_t";
8177 break;
8178 case 6 - _P_:
8179 p = "int";
8180 break;
8181 default:
8182 break;
8183 };
8184 #undef _P_
8185
8186 break;
8187 /* freebsd32_wait6 */
8188 case 532:
8189 switch (ndx) {
8190 case 0:
8191 p = "idtype_t";
8192 break;
8193 #ifdef PAD64_REQUIRED
8194 case 1:
8195 p = "int";
8196 break;
8197 #define _P_ 0
8198 #else
8199 #define _P_ 1
8200 #endif
8201 case 2 - _P_:
8202 p = "uint32_t";
8203 break;
8204 case 3 - _P_:
8205 p = "uint32_t";
8206 break;
8207 case 4 - _P_:
8208 p = "userland int *";
8209 break;
8210 case 5 - _P_:
8211 p = "int";
8212 break;
8213 case 6 - _P_:
8214 p = "userland struct __wrusage32 *";
8215 break;
8216 case 7 - _P_:
8217 p = "userland struct __siginfo32 *";
8218 break;
8219 default:
8220 break;
8221 };
8222 #undef _P_
8223
8224 break;
8225 /* cap_rights_limit */
8226 case 533:
8227 switch (ndx) {
8228 case 0:
8229 p = "int";
8230 break;
8231 case 1:
8232 p = "userland cap_rights_t *";
8233 break;
8234 default:
8235 break;
8236 };
8237 break;
8238 /* freebsd32_cap_ioctls_limit */
8239 case 534:
8240 switch (ndx) {
8241 case 0:
8242 p = "int";
8243 break;
8244 case 1:
8245 p = "userland const uint32_t *";
8246 break;
8247 case 2:
8248 p = "size_t";
8249 break;
8250 default:
8251 break;
8252 };
8253 break;
8254 /* freebsd32_cap_ioctls_get */
8255 case 535:
8256 switch (ndx) {
8257 case 0:
8258 p = "int";
8259 break;
8260 case 1:
8261 p = "userland uint32_t *";
8262 break;
8263 case 2:
8264 p = "size_t";
8265 break;
8266 default:
8267 break;
8268 };
8269 break;
8270 /* cap_fcntls_limit */
8271 case 536:
8272 switch (ndx) {
8273 case 0:
8274 p = "int";
8275 break;
8276 case 1:
8277 p = "uint32_t";
8278 break;
8279 default:
8280 break;
8281 };
8282 break;
8283 /* cap_fcntls_get */
8284 case 537:
8285 switch (ndx) {
8286 case 0:
8287 p = "int";
8288 break;
8289 case 1:
8290 p = "userland uint32_t *";
8291 break;
8292 default:
8293 break;
8294 };
8295 break;
8296 /* bindat */
8297 case 538:
8298 switch (ndx) {
8299 case 0:
8300 p = "int";
8301 break;
8302 case 1:
8303 p = "int";
8304 break;
8305 case 2:
8306 p = "userland const struct sockaddr *";
8307 break;
8308 case 3:
8309 p = "__socklen_t";
8310 break;
8311 default:
8312 break;
8313 };
8314 break;
8315 /* connectat */
8316 case 539:
8317 switch (ndx) {
8318 case 0:
8319 p = "int";
8320 break;
8321 case 1:
8322 p = "int";
8323 break;
8324 case 2:
8325 p = "userland const struct sockaddr *";
8326 break;
8327 case 3:
8328 p = "__socklen_t";
8329 break;
8330 default:
8331 break;
8332 };
8333 break;
8334 /* chflagsat */
8335 case 540:
8336 switch (ndx) {
8337 case 0:
8338 p = "int";
8339 break;
8340 case 1:
8341 p = "userland const char *";
8342 break;
8343 case 2:
8344 p = "u_long";
8345 break;
8346 case 3:
8347 p = "int";
8348 break;
8349 default:
8350 break;
8351 };
8352 break;
8353 /* accept4 */
8354 case 541:
8355 switch (ndx) {
8356 case 0:
8357 p = "int";
8358 break;
8359 case 1:
8360 p = "userland struct sockaddr *";
8361 break;
8362 case 2:
8363 p = "userland __socklen_t *";
8364 break;
8365 case 3:
8366 p = "int";
8367 break;
8368 default:
8369 break;
8370 };
8371 break;
8372 /* pipe2 */
8373 case 542:
8374 switch (ndx) {
8375 case 0:
8376 p = "userland int *";
8377 break;
8378 case 1:
8379 p = "int";
8380 break;
8381 default:
8382 break;
8383 };
8384 break;
8385 /* freebsd32_aio_mlock */
8386 case 543:
8387 switch (ndx) {
8388 case 0:
8389 p = "userland struct aiocb32 *";
8390 break;
8391 default:
8392 break;
8393 };
8394 break;
8395 /* freebsd32_procctl */
8396 case 544:
8397 switch (ndx) {
8398 case 0:
8399 p = "idtype_t";
8400 break;
8401 #ifdef PAD64_REQUIRED
8402 case 1:
8403 p = "int";
8404 break;
8405 #define _P_ 0
8406 #else
8407 #define _P_ 1
8408 #endif
8409 case 2 - _P_:
8410 p = "uint32_t";
8411 break;
8412 case 3 - _P_:
8413 p = "uint32_t";
8414 break;
8415 case 4 - _P_:
8416 p = "int";
8417 break;
8418 case 5 - _P_:
8419 p = "userland void *";
8420 break;
8421 default:
8422 break;
8423 };
8424 #undef _P_
8425
8426 break;
8427 /* freebsd32_ppoll */
8428 case 545:
8429 switch (ndx) {
8430 case 0:
8431 p = "userland struct pollfd *";
8432 break;
8433 case 1:
8434 p = "u_int";
8435 break;
8436 case 2:
8437 p = "userland const struct timespec32 *";
8438 break;
8439 case 3:
8440 p = "userland const sigset_t *";
8441 break;
8442 default:
8443 break;
8444 };
8445 break;
8446 /* freebsd32_futimens */
8447 case 546:
8448 switch (ndx) {
8449 case 0:
8450 p = "int";
8451 break;
8452 case 1:
8453 p = "userland const struct timespec32 *";
8454 break;
8455 default:
8456 break;
8457 };
8458 break;
8459 /* freebsd32_utimensat */
8460 case 547:
8461 switch (ndx) {
8462 case 0:
8463 p = "int";
8464 break;
8465 case 1:
8466 p = "userland const char *";
8467 break;
8468 case 2:
8469 p = "userland const struct timespec32 *";
8470 break;
8471 case 3:
8472 p = "int";
8473 break;
8474 default:
8475 break;
8476 };
8477 break;
8478 /* fdatasync */
8479 case 550:
8480 switch (ndx) {
8481 case 0:
8482 p = "int";
8483 break;
8484 default:
8485 break;
8486 };
8487 break;
8488 /* freebsd32_fstat */
8489 case 551:
8490 switch (ndx) {
8491 case 0:
8492 p = "int";
8493 break;
8494 case 1:
8495 p = "userland struct stat32 *";
8496 break;
8497 default:
8498 break;
8499 };
8500 break;
8501 /* freebsd32_fstatat */
8502 case 552:
8503 switch (ndx) {
8504 case 0:
8505 p = "int";
8506 break;
8507 case 1:
8508 p = "userland const char *";
8509 break;
8510 case 2:
8511 p = "userland struct stat32 *";
8512 break;
8513 case 3:
8514 p = "int";
8515 break;
8516 default:
8517 break;
8518 };
8519 break;
8520 /* freebsd32_fhstat */
8521 case 553:
8522 switch (ndx) {
8523 case 0:
8524 p = "userland const struct fhandle *";
8525 break;
8526 case 1:
8527 p = "userland struct stat32 *";
8528 break;
8529 default:
8530 break;
8531 };
8532 break;
8533 /* getdirentries */
8534 case 554:
8535 switch (ndx) {
8536 case 0:
8537 p = "int";
8538 break;
8539 case 1:
8540 p = "userland char *";
8541 break;
8542 case 2:
8543 p = "size_t";
8544 break;
8545 case 3:
8546 p = "userland off_t *";
8547 break;
8548 default:
8549 break;
8550 };
8551 break;
8552 /* statfs */
8553 case 555:
8554 switch (ndx) {
8555 case 0:
8556 p = "userland const char *";
8557 break;
8558 case 1:
8559 p = "userland struct statfs *";
8560 break;
8561 default:
8562 break;
8563 };
8564 break;
8565 /* fstatfs */
8566 case 556:
8567 switch (ndx) {
8568 case 0:
8569 p = "int";
8570 break;
8571 case 1:
8572 p = "userland struct statfs *";
8573 break;
8574 default:
8575 break;
8576 };
8577 break;
8578 /* freebsd32_getfsstat */
8579 case 557:
8580 switch (ndx) {
8581 case 0:
8582 p = "userland struct statfs *";
8583 break;
8584 case 1:
8585 p = "int32_t";
8586 break;
8587 case 2:
8588 p = "int";
8589 break;
8590 default:
8591 break;
8592 };
8593 break;
8594 /* fhstatfs */
8595 case 558:
8596 switch (ndx) {
8597 case 0:
8598 p = "userland const struct fhandle *";
8599 break;
8600 case 1:
8601 p = "userland struct statfs *";
8602 break;
8603 default:
8604 break;
8605 };
8606 break;
8607 /* freebsd32_mknodat */
8608 case 559:
8609 switch (ndx) {
8610 case 0:
8611 p = "int";
8612 break;
8613 case 1:
8614 p = "userland const char *";
8615 break;
8616 case 2:
8617 p = "mode_t";
8618 break;
8619 #ifdef PAD64_REQUIRED
8620 case 3:
8621 p = "int";
8622 break;
8623 #define _P_ 0
8624 #else
8625 #define _P_ 1
8626 #endif
8627 case 4 - _P_:
8628 p = "uint32_t";
8629 break;
8630 case 5 - _P_:
8631 p = "uint32_t";
8632 break;
8633 default:
8634 break;
8635 };
8636 #undef _P_
8637
8638 break;
8639 /* freebsd32_kevent */
8640 case 560:
8641 switch (ndx) {
8642 case 0:
8643 p = "int";
8644 break;
8645 case 1:
8646 p = "userland const struct kevent32 *";
8647 break;
8648 case 2:
8649 p = "int";
8650 break;
8651 case 3:
8652 p = "userland struct kevent32 *";
8653 break;
8654 case 4:
8655 p = "int";
8656 break;
8657 case 5:
8658 p = "userland const struct timespec32 *";
8659 break;
8660 default:
8661 break;
8662 };
8663 break;
8664 /* freebsd32_cpuset_getdomain */
8665 case 561:
8666 switch (ndx) {
8667 case 0:
8668 p = "cpulevel_t";
8669 break;
8670 case 1:
8671 p = "cpuwhich_t";
8672 break;
8673 case 2:
8674 p = "uint32_t";
8675 break;
8676 case 3:
8677 p = "uint32_t";
8678 break;
8679 case 4:
8680 p = "size_t";
8681 break;
8682 case 5:
8683 p = "userland domainset_t *";
8684 break;
8685 case 6:
8686 p = "userland int *";
8687 break;
8688 default:
8689 break;
8690 };
8691 break;
8692 /* freebsd32_cpuset_setdomain */
8693 case 562:
8694 switch (ndx) {
8695 case 0:
8696 p = "cpulevel_t";
8697 break;
8698 case 1:
8699 p = "cpuwhich_t";
8700 break;
8701 case 2:
8702 p = "uint32_t";
8703 break;
8704 case 3:
8705 p = "uint32_t";
8706 break;
8707 case 4:
8708 p = "size_t";
8709 break;
8710 case 5:
8711 p = "userland domainset_t *";
8712 break;
8713 case 6:
8714 p = "int";
8715 break;
8716 default:
8717 break;
8718 };
8719 break;
8720 /* getrandom */
8721 case 563:
8722 switch (ndx) {
8723 case 0:
8724 p = "userland void *";
8725 break;
8726 case 1:
8727 p = "size_t";
8728 break;
8729 case 2:
8730 p = "unsigned int";
8731 break;
8732 default:
8733 break;
8734 };
8735 break;
8736 /* getfhat */
8737 case 564:
8738 switch (ndx) {
8739 case 0:
8740 p = "int";
8741 break;
8742 case 1:
8743 p = "userland char *";
8744 break;
8745 case 2:
8746 p = "userland struct fhandle *";
8747 break;
8748 case 3:
8749 p = "int";
8750 break;
8751 default:
8752 break;
8753 };
8754 break;
8755 /* fhlink */
8756 case 565:
8757 switch (ndx) {
8758 case 0:
8759 p = "userland struct fhandle *";
8760 break;
8761 case 1:
8762 p = "userland const char *";
8763 break;
8764 default:
8765 break;
8766 };
8767 break;
8768 /* fhlinkat */
8769 case 566:
8770 switch (ndx) {
8771 case 0:
8772 p = "userland struct fhandle *";
8773 break;
8774 case 1:
8775 p = "int";
8776 break;
8777 case 2:
8778 p = "userland const char *";
8779 break;
8780 default:
8781 break;
8782 };
8783 break;
8784 /* fhreadlink */
8785 case 567:
8786 switch (ndx) {
8787 case 0:
8788 p = "userland struct fhandle *";
8789 break;
8790 case 1:
8791 p = "userland char *";
8792 break;
8793 case 2:
8794 p = "size_t";
8795 break;
8796 default:
8797 break;
8798 };
8799 break;
8800 /* funlinkat */
8801 case 568:
8802 switch (ndx) {
8803 case 0:
8804 p = "int";
8805 break;
8806 case 1:
8807 p = "userland const char *";
8808 break;
8809 case 2:
8810 p = "int";
8811 break;
8812 case 3:
8813 p = "int";
8814 break;
8815 default:
8816 break;
8817 };
8818 break;
8819 /* copy_file_range */
8820 case 569:
8821 switch (ndx) {
8822 case 0:
8823 p = "int";
8824 break;
8825 case 1:
8826 p = "userland off_t *";
8827 break;
8828 case 2:
8829 p = "int";
8830 break;
8831 case 3:
8832 p = "userland off_t *";
8833 break;
8834 case 4:
8835 p = "size_t";
8836 break;
8837 case 5:
8838 p = "unsigned int";
8839 break;
8840 default:
8841 break;
8842 };
8843 break;
8844 /* freebsd32___sysctlbyname */
8845 case 570:
8846 switch (ndx) {
8847 case 0:
8848 p = "userland const char *";
8849 break;
8850 case 1:
8851 p = "size_t";
8852 break;
8853 case 2:
8854 p = "userland void *";
8855 break;
8856 case 3:
8857 p = "userland uint32_t *";
8858 break;
8859 case 4:
8860 p = "userland void *";
8861 break;
8862 case 5:
8863 p = "size_t";
8864 break;
8865 default:
8866 break;
8867 };
8868 break;
8869 /* shm_open2 */
8870 case 571:
8871 switch (ndx) {
8872 case 0:
8873 p = "userland const char *";
8874 break;
8875 case 1:
8876 p = "int";
8877 break;
8878 case 2:
8879 p = "mode_t";
8880 break;
8881 case 3:
8882 p = "int";
8883 break;
8884 case 4:
8885 p = "userland const char *";
8886 break;
8887 default:
8888 break;
8889 };
8890 break;
8891 /* shm_rename */
8892 case 572:
8893 switch (ndx) {
8894 case 0:
8895 p = "userland const char *";
8896 break;
8897 case 1:
8898 p = "userland const char *";
8899 break;
8900 case 2:
8901 p = "int";
8902 break;
8903 default:
8904 break;
8905 };
8906 break;
8907 /* sigfastblock */
8908 case 573:
8909 switch (ndx) {
8910 case 0:
8911 p = "int";
8912 break;
8913 case 1:
8914 p = "userland void *";
8915 break;
8916 default:
8917 break;
8918 };
8919 break;
8920 /* __realpathat */
8921 case 574:
8922 switch (ndx) {
8923 case 0:
8924 p = "int";
8925 break;
8926 case 1:
8927 p = "userland const char *";
8928 break;
8929 case 2:
8930 p = "userland char *";
8931 break;
8932 case 3:
8933 p = "size_t";
8934 break;
8935 case 4:
8936 p = "int";
8937 break;
8938 default:
8939 break;
8940 };
8941 break;
8942 /* close_range */
8943 case 575:
8944 switch (ndx) {
8945 case 0:
8946 p = "u_int";
8947 break;
8948 case 1:
8949 p = "u_int";
8950 break;
8951 case 2:
8952 p = "int";
8953 break;
8954 default:
8955 break;
8956 };
8957 break;
8958 /* rpctls_syscall */
8959 case 576:
8960 switch (ndx) {
8961 case 0:
8962 p = "uint64_t";
8963 break;
8964 default:
8965 break;
8966 };
8967 break;
8968 /* __specialfd */
8969 case 577:
8970 switch (ndx) {
8971 case 0:
8972 p = "int";
8973 break;
8974 case 1:
8975 p = "userland const void *";
8976 break;
8977 case 2:
8978 p = "size_t";
8979 break;
8980 default:
8981 break;
8982 };
8983 break;
8984 /* freebsd32_aio_writev */
8985 case 578:
8986 switch (ndx) {
8987 case 0:
8988 p = "userland struct aiocb32 *";
8989 break;
8990 default:
8991 break;
8992 };
8993 break;
8994 /* freebsd32_aio_readv */
8995 case 579:
8996 switch (ndx) {
8997 case 0:
8998 p = "userland struct aiocb32 *";
8999 break;
9000 default:
9001 break;
9002 };
9003 break;
9004 /* fspacectl */
9005 case 580:
9006 switch (ndx) {
9007 case 0:
9008 p = "int";
9009 break;
9010 case 1:
9011 p = "int";
9012 break;
9013 case 2:
9014 p = "userland const struct spacectl_range *";
9015 break;
9016 case 3:
9017 p = "int";
9018 break;
9019 case 4:
9020 p = "userland struct spacectl_range *";
9021 break;
9022 default:
9023 break;
9024 };
9025 break;
9026 /* sched_getcpu */
9027 case 581:
9028 break;
9029 /* swapoff */
9030 case 582:
9031 switch (ndx) {
9032 case 0:
9033 p = "userland const char *";
9034 break;
9035 case 1:
9036 p = "u_int";
9037 break;
9038 default:
9039 break;
9040 };
9041 break;
9042 /* kqueuex */
9043 case 583:
9044 switch (ndx) {
9045 case 0:
9046 p = "u_int";
9047 break;
9048 default:
9049 break;
9050 };
9051 break;
9052 /* membarrier */
9053 case 584:
9054 switch (ndx) {
9055 case 0:
9056 p = "int";
9057 break;
9058 case 1:
9059 p = "unsigned";
9060 break;
9061 case 2:
9062 p = "int";
9063 break;
9064 default:
9065 break;
9066 };
9067 break;
9068 /* timerfd_create */
9069 case 585:
9070 switch (ndx) {
9071 case 0:
9072 p = "int";
9073 break;
9074 case 1:
9075 p = "int";
9076 break;
9077 default:
9078 break;
9079 };
9080 break;
9081 /* freebsd32_timerfd_gettime */
9082 case 586:
9083 switch (ndx) {
9084 case 0:
9085 p = "int";
9086 break;
9087 case 1:
9088 p = "userland struct itimerspec32 *";
9089 break;
9090 default:
9091 break;
9092 };
9093 break;
9094 /* freebsd32_timerfd_settime */
9095 case 587:
9096 switch (ndx) {
9097 case 0:
9098 p = "int";
9099 break;
9100 case 1:
9101 p = "int";
9102 break;
9103 case 2:
9104 p = "userland const struct itimerspec32 *";
9105 break;
9106 case 3:
9107 p = "userland struct itimerspec32 *";
9108 break;
9109 default:
9110 break;
9111 };
9112 break;
9113 /* kcmp */
9114 case 588:
9115 switch (ndx) {
9116 case 0:
9117 p = "pid_t";
9118 break;
9119 case 1:
9120 p = "pid_t";
9121 break;
9122 case 2:
9123 p = "int";
9124 break;
9125 case 3:
9126 p = "uintptr_t";
9127 break;
9128 case 4:
9129 p = "uintptr_t";
9130 break;
9131 default:
9132 break;
9133 };
9134 break;
9135 /* getrlimitusage */
9136 case 589:
9137 switch (ndx) {
9138 case 0:
9139 p = "u_int";
9140 break;
9141 case 1:
9142 p = "int";
9143 break;
9144 case 2:
9145 p = "userland rlim_t *";
9146 break;
9147 default:
9148 break;
9149 };
9150 break;
9151 /* fchroot */
9152 case 590:
9153 switch (ndx) {
9154 case 0:
9155 p = "int";
9156 break;
9157 default:
9158 break;
9159 };
9160 break;
9161 /* freebsd32_setcred */
9162 case 591:
9163 switch (ndx) {
9164 case 0:
9165 p = "u_int";
9166 break;
9167 case 1:
9168 p = "userland const struct setcred32 *";
9169 break;
9170 case 2:
9171 p = "size_t";
9172 break;
9173 default:
9174 break;
9175 };
9176 break;
9177 /* exterrctl */
9178 case 592:
9179 switch (ndx) {
9180 case 0:
9181 p = "u_int";
9182 break;
9183 case 1:
9184 p = "u_int";
9185 break;
9186 case 2:
9187 p = "userland void *";
9188 break;
9189 default:
9190 break;
9191 };
9192 break;
9193 /* inotify_add_watch_at */
9194 case 593:
9195 switch (ndx) {
9196 case 0:
9197 p = "int";
9198 break;
9199 case 1:
9200 p = "int";
9201 break;
9202 case 2:
9203 p = "userland const char *";
9204 break;
9205 case 3:
9206 p = "uint32_t";
9207 break;
9208 default:
9209 break;
9210 };
9211 break;
9212 /* inotify_rm_watch */
9213 case 594:
9214 switch (ndx) {
9215 case 0:
9216 p = "int";
9217 break;
9218 case 1:
9219 p = "int";
9220 break;
9221 default:
9222 break;
9223 };
9224 break;
9225 default:
9226 break;
9227 };
9228 if (p != NULL)
9229 strlcpy(desc, p, descsz);
9230 }
9231 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)9232 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
9233 {
9234 const char *p = NULL;
9235 switch (sysnum) {
9236 /* syscall */
9237 case 0:
9238 /* exit */
9239 case 1:
9240 if (ndx == 0 || ndx == 1)
9241 p = "void";
9242 break;
9243 /* fork */
9244 case 2:
9245 /* read */
9246 case 3:
9247 if (ndx == 0 || ndx == 1)
9248 p = "ssize_t";
9249 break;
9250 /* write */
9251 case 4:
9252 if (ndx == 0 || ndx == 1)
9253 p = "ssize_t";
9254 break;
9255 /* open */
9256 case 5:
9257 if (ndx == 0 || ndx == 1)
9258 p = "int";
9259 break;
9260 /* close */
9261 case 6:
9262 if (ndx == 0 || ndx == 1)
9263 p = "int";
9264 break;
9265 /* freebsd32_wait4 */
9266 case 7:
9267 if (ndx == 0 || ndx == 1)
9268 p = "int";
9269 break;
9270 /* link */
9271 case 9:
9272 if (ndx == 0 || ndx == 1)
9273 p = "int";
9274 break;
9275 /* unlink */
9276 case 10:
9277 if (ndx == 0 || ndx == 1)
9278 p = "int";
9279 break;
9280 /* chdir */
9281 case 12:
9282 if (ndx == 0 || ndx == 1)
9283 p = "int";
9284 break;
9285 /* fchdir */
9286 case 13:
9287 if (ndx == 0 || ndx == 1)
9288 p = "int";
9289 break;
9290 /* chmod */
9291 case 15:
9292 if (ndx == 0 || ndx == 1)
9293 p = "int";
9294 break;
9295 /* chown */
9296 case 16:
9297 if (ndx == 0 || ndx == 1)
9298 p = "int";
9299 break;
9300 /* break */
9301 case 17:
9302 if (ndx == 0 || ndx == 1)
9303 p = "void *";
9304 break;
9305 /* getpid */
9306 case 20:
9307 /* mount */
9308 case 21:
9309 if (ndx == 0 || ndx == 1)
9310 p = "int";
9311 break;
9312 /* unmount */
9313 case 22:
9314 if (ndx == 0 || ndx == 1)
9315 p = "int";
9316 break;
9317 /* setuid */
9318 case 23:
9319 if (ndx == 0 || ndx == 1)
9320 p = "int";
9321 break;
9322 /* getuid */
9323 case 24:
9324 /* geteuid */
9325 case 25:
9326 /* freebsd32_ptrace */
9327 case 26:
9328 if (ndx == 0 || ndx == 1)
9329 p = "int";
9330 break;
9331 /* freebsd32_recvmsg */
9332 case 27:
9333 if (ndx == 0 || ndx == 1)
9334 p = "ssize_t";
9335 break;
9336 /* freebsd32_sendmsg */
9337 case 28:
9338 if (ndx == 0 || ndx == 1)
9339 p = "ssize_t";
9340 break;
9341 /* recvfrom */
9342 case 29:
9343 if (ndx == 0 || ndx == 1)
9344 p = "ssize_t";
9345 break;
9346 /* accept */
9347 case 30:
9348 if (ndx == 0 || ndx == 1)
9349 p = "int";
9350 break;
9351 /* getpeername */
9352 case 31:
9353 if (ndx == 0 || ndx == 1)
9354 p = "int";
9355 break;
9356 /* getsockname */
9357 case 32:
9358 if (ndx == 0 || ndx == 1)
9359 p = "int";
9360 break;
9361 /* access */
9362 case 33:
9363 if (ndx == 0 || ndx == 1)
9364 p = "int";
9365 break;
9366 /* chflags */
9367 case 34:
9368 if (ndx == 0 || ndx == 1)
9369 p = "int";
9370 break;
9371 /* fchflags */
9372 case 35:
9373 if (ndx == 0 || ndx == 1)
9374 p = "int";
9375 break;
9376 /* sync */
9377 case 36:
9378 /* kill */
9379 case 37:
9380 if (ndx == 0 || ndx == 1)
9381 p = "int";
9382 break;
9383 /* getppid */
9384 case 39:
9385 /* dup */
9386 case 41:
9387 if (ndx == 0 || ndx == 1)
9388 p = "int";
9389 break;
9390 /* getegid */
9391 case 43:
9392 /* profil */
9393 case 44:
9394 if (ndx == 0 || ndx == 1)
9395 p = "int";
9396 break;
9397 /* ktrace */
9398 case 45:
9399 if (ndx == 0 || ndx == 1)
9400 p = "int";
9401 break;
9402 /* getgid */
9403 case 47:
9404 /* getlogin */
9405 case 49:
9406 if (ndx == 0 || ndx == 1)
9407 p = "int";
9408 break;
9409 /* setlogin */
9410 case 50:
9411 if (ndx == 0 || ndx == 1)
9412 p = "int";
9413 break;
9414 /* acct */
9415 case 51:
9416 if (ndx == 0 || ndx == 1)
9417 p = "int";
9418 break;
9419 /* freebsd32_sigaltstack */
9420 case 53:
9421 if (ndx == 0 || ndx == 1)
9422 p = "int";
9423 break;
9424 /* freebsd32_ioctl */
9425 case 54:
9426 if (ndx == 0 || ndx == 1)
9427 p = "int";
9428 break;
9429 /* reboot */
9430 case 55:
9431 if (ndx == 0 || ndx == 1)
9432 p = "int";
9433 break;
9434 /* revoke */
9435 case 56:
9436 if (ndx == 0 || ndx == 1)
9437 p = "int";
9438 break;
9439 /* symlink */
9440 case 57:
9441 if (ndx == 0 || ndx == 1)
9442 p = "int";
9443 break;
9444 /* readlink */
9445 case 58:
9446 if (ndx == 0 || ndx == 1)
9447 p = "ssize_t";
9448 break;
9449 /* freebsd32_execve */
9450 case 59:
9451 if (ndx == 0 || ndx == 1)
9452 p = "int";
9453 break;
9454 /* umask */
9455 case 60:
9456 if (ndx == 0 || ndx == 1)
9457 p = "mode_t";
9458 break;
9459 /* chroot */
9460 case 61:
9461 if (ndx == 0 || ndx == 1)
9462 p = "int";
9463 break;
9464 /* msync */
9465 case 65:
9466 if (ndx == 0 || ndx == 1)
9467 p = "int";
9468 break;
9469 /* vfork */
9470 case 66:
9471 /* munmap */
9472 case 73:
9473 if (ndx == 0 || ndx == 1)
9474 p = "int";
9475 break;
9476 /* freebsd32_mprotect */
9477 case 74:
9478 if (ndx == 0 || ndx == 1)
9479 p = "int";
9480 break;
9481 /* madvise */
9482 case 75:
9483 if (ndx == 0 || ndx == 1)
9484 p = "int";
9485 break;
9486 /* mincore */
9487 case 78:
9488 if (ndx == 0 || ndx == 1)
9489 p = "int";
9490 break;
9491 /* getgroups */
9492 case 79:
9493 if (ndx == 0 || ndx == 1)
9494 p = "int";
9495 break;
9496 /* setgroups */
9497 case 80:
9498 if (ndx == 0 || ndx == 1)
9499 p = "int";
9500 break;
9501 /* getpgrp */
9502 case 81:
9503 /* setpgid */
9504 case 82:
9505 if (ndx == 0 || ndx == 1)
9506 p = "int";
9507 break;
9508 /* freebsd32_setitimer */
9509 case 83:
9510 if (ndx == 0 || ndx == 1)
9511 p = "int";
9512 break;
9513 /* swapon */
9514 case 85:
9515 if (ndx == 0 || ndx == 1)
9516 p = "int";
9517 break;
9518 /* freebsd32_getitimer */
9519 case 86:
9520 if (ndx == 0 || ndx == 1)
9521 p = "int";
9522 break;
9523 /* getdtablesize */
9524 case 89:
9525 /* dup2 */
9526 case 90:
9527 if (ndx == 0 || ndx == 1)
9528 p = "int";
9529 break;
9530 /* freebsd32_fcntl */
9531 case 92:
9532 if (ndx == 0 || ndx == 1)
9533 p = "int";
9534 break;
9535 /* freebsd32_select */
9536 case 93:
9537 if (ndx == 0 || ndx == 1)
9538 p = "int";
9539 break;
9540 /* fsync */
9541 case 95:
9542 if (ndx == 0 || ndx == 1)
9543 p = "int";
9544 break;
9545 /* setpriority */
9546 case 96:
9547 if (ndx == 0 || ndx == 1)
9548 p = "int";
9549 break;
9550 /* socket */
9551 case 97:
9552 if (ndx == 0 || ndx == 1)
9553 p = "int";
9554 break;
9555 /* connect */
9556 case 98:
9557 if (ndx == 0 || ndx == 1)
9558 p = "int";
9559 break;
9560 /* getpriority */
9561 case 100:
9562 if (ndx == 0 || ndx == 1)
9563 p = "int";
9564 break;
9565 /* bind */
9566 case 104:
9567 if (ndx == 0 || ndx == 1)
9568 p = "int";
9569 break;
9570 /* setsockopt */
9571 case 105:
9572 if (ndx == 0 || ndx == 1)
9573 p = "int";
9574 break;
9575 /* listen */
9576 case 106:
9577 if (ndx == 0 || ndx == 1)
9578 p = "int";
9579 break;
9580 /* freebsd32_gettimeofday */
9581 case 116:
9582 if (ndx == 0 || ndx == 1)
9583 p = "int";
9584 break;
9585 /* freebsd32_getrusage */
9586 case 117:
9587 if (ndx == 0 || ndx == 1)
9588 p = "int";
9589 break;
9590 /* getsockopt */
9591 case 118:
9592 if (ndx == 0 || ndx == 1)
9593 p = "int";
9594 break;
9595 /* freebsd32_readv */
9596 case 120:
9597 if (ndx == 0 || ndx == 1)
9598 p = "ssize_t";
9599 break;
9600 /* freebsd32_writev */
9601 case 121:
9602 if (ndx == 0 || ndx == 1)
9603 p = "ssize_t";
9604 break;
9605 /* freebsd32_settimeofday */
9606 case 122:
9607 if (ndx == 0 || ndx == 1)
9608 p = "int";
9609 break;
9610 /* fchown */
9611 case 123:
9612 if (ndx == 0 || ndx == 1)
9613 p = "int";
9614 break;
9615 /* fchmod */
9616 case 124:
9617 if (ndx == 0 || ndx == 1)
9618 p = "int";
9619 break;
9620 /* setreuid */
9621 case 126:
9622 if (ndx == 0 || ndx == 1)
9623 p = "int";
9624 break;
9625 /* setregid */
9626 case 127:
9627 if (ndx == 0 || ndx == 1)
9628 p = "int";
9629 break;
9630 /* rename */
9631 case 128:
9632 if (ndx == 0 || ndx == 1)
9633 p = "int";
9634 break;
9635 /* flock */
9636 case 131:
9637 if (ndx == 0 || ndx == 1)
9638 p = "int";
9639 break;
9640 /* mkfifo */
9641 case 132:
9642 if (ndx == 0 || ndx == 1)
9643 p = "int";
9644 break;
9645 /* sendto */
9646 case 133:
9647 if (ndx == 0 || ndx == 1)
9648 p = "ssize_t";
9649 break;
9650 /* shutdown */
9651 case 134:
9652 if (ndx == 0 || ndx == 1)
9653 p = "int";
9654 break;
9655 /* socketpair */
9656 case 135:
9657 if (ndx == 0 || ndx == 1)
9658 p = "int";
9659 break;
9660 /* mkdir */
9661 case 136:
9662 if (ndx == 0 || ndx == 1)
9663 p = "int";
9664 break;
9665 /* rmdir */
9666 case 137:
9667 if (ndx == 0 || ndx == 1)
9668 p = "int";
9669 break;
9670 /* freebsd32_utimes */
9671 case 138:
9672 if (ndx == 0 || ndx == 1)
9673 p = "int";
9674 break;
9675 /* freebsd32_adjtime */
9676 case 140:
9677 if (ndx == 0 || ndx == 1)
9678 p = "int";
9679 break;
9680 /* setsid */
9681 case 147:
9682 /* quotactl */
9683 case 148:
9684 if (ndx == 0 || ndx == 1)
9685 p = "int";
9686 break;
9687 /* getfh */
9688 case 161:
9689 if (ndx == 0 || ndx == 1)
9690 p = "int";
9691 break;
9692 /* freebsd32_sysarch */
9693 case 165:
9694 if (ndx == 0 || ndx == 1)
9695 p = "int";
9696 break;
9697 /* rtprio */
9698 case 166:
9699 if (ndx == 0 || ndx == 1)
9700 p = "int";
9701 break;
9702 /* freebsd32_semsys */
9703 case 169:
9704 if (ndx == 0 || ndx == 1)
9705 p = "int";
9706 break;
9707 /* freebsd32_msgsys */
9708 case 170:
9709 if (ndx == 0 || ndx == 1)
9710 p = "int";
9711 break;
9712 /* freebsd32_shmsys */
9713 case 171:
9714 if (ndx == 0 || ndx == 1)
9715 p = "int";
9716 break;
9717 /* setfib */
9718 case 175:
9719 if (ndx == 0 || ndx == 1)
9720 p = "int";
9721 break;
9722 /* freebsd32_ntp_adjtime */
9723 case 176:
9724 if (ndx == 0 || ndx == 1)
9725 p = "int";
9726 break;
9727 /* setgid */
9728 case 181:
9729 if (ndx == 0 || ndx == 1)
9730 p = "int";
9731 break;
9732 /* setegid */
9733 case 182:
9734 if (ndx == 0 || ndx == 1)
9735 p = "int";
9736 break;
9737 /* seteuid */
9738 case 183:
9739 if (ndx == 0 || ndx == 1)
9740 p = "int";
9741 break;
9742 /* pathconf */
9743 case 191:
9744 if (ndx == 0 || ndx == 1)
9745 p = "int";
9746 break;
9747 /* fpathconf */
9748 case 192:
9749 if (ndx == 0 || ndx == 1)
9750 p = "int";
9751 break;
9752 /* getrlimit */
9753 case 194:
9754 if (ndx == 0 || ndx == 1)
9755 p = "int";
9756 break;
9757 /* setrlimit */
9758 case 195:
9759 if (ndx == 0 || ndx == 1)
9760 p = "int";
9761 break;
9762 /* __syscall */
9763 case 198:
9764 /* freebsd32___sysctl */
9765 case 202:
9766 if (ndx == 0 || ndx == 1)
9767 p = "int";
9768 break;
9769 /* mlock */
9770 case 203:
9771 if (ndx == 0 || ndx == 1)
9772 p = "int";
9773 break;
9774 /* munlock */
9775 case 204:
9776 if (ndx == 0 || ndx == 1)
9777 p = "int";
9778 break;
9779 /* undelete */
9780 case 205:
9781 if (ndx == 0 || ndx == 1)
9782 p = "int";
9783 break;
9784 /* freebsd32_futimes */
9785 case 206:
9786 if (ndx == 0 || ndx == 1)
9787 p = "int";
9788 break;
9789 /* getpgid */
9790 case 207:
9791 if (ndx == 0 || ndx == 1)
9792 p = "int";
9793 break;
9794 /* poll */
9795 case 209:
9796 if (ndx == 0 || ndx == 1)
9797 p = "int";
9798 break;
9799 /* lkmnosys */
9800 case 210:
9801 /* lkmnosys */
9802 case 211:
9803 /* lkmnosys */
9804 case 212:
9805 /* lkmnosys */
9806 case 213:
9807 /* lkmnosys */
9808 case 214:
9809 /* lkmnosys */
9810 case 215:
9811 /* lkmnosys */
9812 case 216:
9813 /* lkmnosys */
9814 case 217:
9815 /* lkmnosys */
9816 case 218:
9817 /* lkmnosys */
9818 case 219:
9819 /* semget */
9820 case 221:
9821 if (ndx == 0 || ndx == 1)
9822 p = "int";
9823 break;
9824 /* semop */
9825 case 222:
9826 if (ndx == 0 || ndx == 1)
9827 p = "int";
9828 break;
9829 /* msgget */
9830 case 225:
9831 if (ndx == 0 || ndx == 1)
9832 p = "int";
9833 break;
9834 /* freebsd32_msgsnd */
9835 case 226:
9836 if (ndx == 0 || ndx == 1)
9837 p = "int";
9838 break;
9839 /* freebsd32_msgrcv */
9840 case 227:
9841 if (ndx == 0 || ndx == 1)
9842 p = "ssize_t";
9843 break;
9844 /* shmat */
9845 case 228:
9846 if (ndx == 0 || ndx == 1)
9847 p = "void *";
9848 break;
9849 /* shmdt */
9850 case 230:
9851 if (ndx == 0 || ndx == 1)
9852 p = "int";
9853 break;
9854 /* shmget */
9855 case 231:
9856 if (ndx == 0 || ndx == 1)
9857 p = "int";
9858 break;
9859 /* freebsd32_clock_gettime */
9860 case 232:
9861 if (ndx == 0 || ndx == 1)
9862 p = "int";
9863 break;
9864 /* freebsd32_clock_settime */
9865 case 233:
9866 if (ndx == 0 || ndx == 1)
9867 p = "int";
9868 break;
9869 /* freebsd32_clock_getres */
9870 case 234:
9871 if (ndx == 0 || ndx == 1)
9872 p = "int";
9873 break;
9874 /* freebsd32_ktimer_create */
9875 case 235:
9876 if (ndx == 0 || ndx == 1)
9877 p = "int";
9878 break;
9879 /* ktimer_delete */
9880 case 236:
9881 if (ndx == 0 || ndx == 1)
9882 p = "int";
9883 break;
9884 /* freebsd32_ktimer_settime */
9885 case 237:
9886 if (ndx == 0 || ndx == 1)
9887 p = "int";
9888 break;
9889 /* freebsd32_ktimer_gettime */
9890 case 238:
9891 if (ndx == 0 || ndx == 1)
9892 p = "int";
9893 break;
9894 /* ktimer_getoverrun */
9895 case 239:
9896 if (ndx == 0 || ndx == 1)
9897 p = "int";
9898 break;
9899 /* freebsd32_nanosleep */
9900 case 240:
9901 if (ndx == 0 || ndx == 1)
9902 p = "int";
9903 break;
9904 /* ffclock_getcounter */
9905 case 241:
9906 if (ndx == 0 || ndx == 1)
9907 p = "int";
9908 break;
9909 /* freebsd32_ffclock_setestimate */
9910 case 242:
9911 if (ndx == 0 || ndx == 1)
9912 p = "int";
9913 break;
9914 /* freebsd32_ffclock_getestimate */
9915 case 243:
9916 if (ndx == 0 || ndx == 1)
9917 p = "int";
9918 break;
9919 /* freebsd32_clock_nanosleep */
9920 case 244:
9921 if (ndx == 0 || ndx == 1)
9922 p = "int";
9923 break;
9924 /* freebsd32_clock_getcpuclockid2 */
9925 case 247:
9926 if (ndx == 0 || ndx == 1)
9927 p = "int";
9928 break;
9929 /* minherit */
9930 case 250:
9931 if (ndx == 0 || ndx == 1)
9932 p = "int";
9933 break;
9934 /* rfork */
9935 case 251:
9936 if (ndx == 0 || ndx == 1)
9937 p = "int";
9938 break;
9939 /* issetugid */
9940 case 253:
9941 /* lchown */
9942 case 254:
9943 if (ndx == 0 || ndx == 1)
9944 p = "int";
9945 break;
9946 /* freebsd32_aio_read */
9947 case 255:
9948 if (ndx == 0 || ndx == 1)
9949 p = "int";
9950 break;
9951 /* freebsd32_aio_write */
9952 case 256:
9953 if (ndx == 0 || ndx == 1)
9954 p = "int";
9955 break;
9956 /* freebsd32_lio_listio */
9957 case 257:
9958 if (ndx == 0 || ndx == 1)
9959 p = "int";
9960 break;
9961 /* lchmod */
9962 case 274:
9963 if (ndx == 0 || ndx == 1)
9964 p = "int";
9965 break;
9966 /* freebsd32_lutimes */
9967 case 276:
9968 if (ndx == 0 || ndx == 1)
9969 p = "int";
9970 break;
9971 /* freebsd32_preadv */
9972 case 289:
9973 if (ndx == 0 || ndx == 1)
9974 p = "ssize_t";
9975 break;
9976 /* freebsd32_pwritev */
9977 case 290:
9978 if (ndx == 0 || ndx == 1)
9979 p = "ssize_t";
9980 break;
9981 /* fhopen */
9982 case 298:
9983 if (ndx == 0 || ndx == 1)
9984 p = "int";
9985 break;
9986 /* modnext */
9987 case 300:
9988 if (ndx == 0 || ndx == 1)
9989 p = "int";
9990 break;
9991 /* freebsd32_modstat */
9992 case 301:
9993 if (ndx == 0 || ndx == 1)
9994 p = "int";
9995 break;
9996 /* modfnext */
9997 case 302:
9998 if (ndx == 0 || ndx == 1)
9999 p = "int";
10000 break;
10001 /* modfind */
10002 case 303:
10003 if (ndx == 0 || ndx == 1)
10004 p = "int";
10005 break;
10006 /* kldload */
10007 case 304:
10008 if (ndx == 0 || ndx == 1)
10009 p = "int";
10010 break;
10011 /* kldunload */
10012 case 305:
10013 if (ndx == 0 || ndx == 1)
10014 p = "int";
10015 break;
10016 /* kldfind */
10017 case 306:
10018 if (ndx == 0 || ndx == 1)
10019 p = "int";
10020 break;
10021 /* kldnext */
10022 case 307:
10023 if (ndx == 0 || ndx == 1)
10024 p = "int";
10025 break;
10026 /* freebsd32_kldstat */
10027 case 308:
10028 if (ndx == 0 || ndx == 1)
10029 p = "int";
10030 break;
10031 /* kldfirstmod */
10032 case 309:
10033 if (ndx == 0 || ndx == 1)
10034 p = "int";
10035 break;
10036 /* getsid */
10037 case 310:
10038 if (ndx == 0 || ndx == 1)
10039 p = "int";
10040 break;
10041 /* setresuid */
10042 case 311:
10043 if (ndx == 0 || ndx == 1)
10044 p = "int";
10045 break;
10046 /* setresgid */
10047 case 312:
10048 if (ndx == 0 || ndx == 1)
10049 p = "int";
10050 break;
10051 /* freebsd32_aio_return */
10052 case 314:
10053 if (ndx == 0 || ndx == 1)
10054 p = "ssize_t";
10055 break;
10056 /* freebsd32_aio_suspend */
10057 case 315:
10058 if (ndx == 0 || ndx == 1)
10059 p = "int";
10060 break;
10061 /* aio_cancel */
10062 case 316:
10063 if (ndx == 0 || ndx == 1)
10064 p = "int";
10065 break;
10066 /* freebsd32_aio_error */
10067 case 317:
10068 if (ndx == 0 || ndx == 1)
10069 p = "int";
10070 break;
10071 /* yield */
10072 case 321:
10073 /* mlockall */
10074 case 324:
10075 if (ndx == 0 || ndx == 1)
10076 p = "int";
10077 break;
10078 /* munlockall */
10079 case 325:
10080 /* __getcwd */
10081 case 326:
10082 if (ndx == 0 || ndx == 1)
10083 p = "int";
10084 break;
10085 /* sched_setparam */
10086 case 327:
10087 if (ndx == 0 || ndx == 1)
10088 p = "int";
10089 break;
10090 /* sched_getparam */
10091 case 328:
10092 if (ndx == 0 || ndx == 1)
10093 p = "int";
10094 break;
10095 /* sched_setscheduler */
10096 case 329:
10097 if (ndx == 0 || ndx == 1)
10098 p = "int";
10099 break;
10100 /* sched_getscheduler */
10101 case 330:
10102 if (ndx == 0 || ndx == 1)
10103 p = "int";
10104 break;
10105 /* sched_yield */
10106 case 331:
10107 /* sched_get_priority_max */
10108 case 332:
10109 if (ndx == 0 || ndx == 1)
10110 p = "int";
10111 break;
10112 /* sched_get_priority_min */
10113 case 333:
10114 if (ndx == 0 || ndx == 1)
10115 p = "int";
10116 break;
10117 /* freebsd32_sched_rr_get_interval */
10118 case 334:
10119 if (ndx == 0 || ndx == 1)
10120 p = "int";
10121 break;
10122 /* utrace */
10123 case 335:
10124 if (ndx == 0 || ndx == 1)
10125 p = "int";
10126 break;
10127 /* freebsd32_jail */
10128 case 338:
10129 if (ndx == 0 || ndx == 1)
10130 p = "int";
10131 break;
10132 /* sigprocmask */
10133 case 340:
10134 if (ndx == 0 || ndx == 1)
10135 p = "int";
10136 break;
10137 /* sigsuspend */
10138 case 341:
10139 if (ndx == 0 || ndx == 1)
10140 p = "int";
10141 break;
10142 /* sigpending */
10143 case 343:
10144 if (ndx == 0 || ndx == 1)
10145 p = "int";
10146 break;
10147 /* freebsd32_sigtimedwait */
10148 case 345:
10149 if (ndx == 0 || ndx == 1)
10150 p = "int";
10151 break;
10152 /* freebsd32_sigwaitinfo */
10153 case 346:
10154 if (ndx == 0 || ndx == 1)
10155 p = "int";
10156 break;
10157 /* __acl_get_file */
10158 case 347:
10159 if (ndx == 0 || ndx == 1)
10160 p = "int";
10161 break;
10162 /* __acl_set_file */
10163 case 348:
10164 if (ndx == 0 || ndx == 1)
10165 p = "int";
10166 break;
10167 /* __acl_get_fd */
10168 case 349:
10169 if (ndx == 0 || ndx == 1)
10170 p = "int";
10171 break;
10172 /* __acl_set_fd */
10173 case 350:
10174 if (ndx == 0 || ndx == 1)
10175 p = "int";
10176 break;
10177 /* __acl_delete_file */
10178 case 351:
10179 if (ndx == 0 || ndx == 1)
10180 p = "int";
10181 break;
10182 /* __acl_delete_fd */
10183 case 352:
10184 if (ndx == 0 || ndx == 1)
10185 p = "int";
10186 break;
10187 /* __acl_aclcheck_file */
10188 case 353:
10189 if (ndx == 0 || ndx == 1)
10190 p = "int";
10191 break;
10192 /* __acl_aclcheck_fd */
10193 case 354:
10194 if (ndx == 0 || ndx == 1)
10195 p = "int";
10196 break;
10197 /* extattrctl */
10198 case 355:
10199 if (ndx == 0 || ndx == 1)
10200 p = "int";
10201 break;
10202 /* extattr_set_file */
10203 case 356:
10204 if (ndx == 0 || ndx == 1)
10205 p = "ssize_t";
10206 break;
10207 /* extattr_get_file */
10208 case 357:
10209 if (ndx == 0 || ndx == 1)
10210 p = "ssize_t";
10211 break;
10212 /* extattr_delete_file */
10213 case 358:
10214 if (ndx == 0 || ndx == 1)
10215 p = "int";
10216 break;
10217 /* freebsd32_aio_waitcomplete */
10218 case 359:
10219 if (ndx == 0 || ndx == 1)
10220 p = "ssize_t";
10221 break;
10222 /* getresuid */
10223 case 360:
10224 if (ndx == 0 || ndx == 1)
10225 p = "int";
10226 break;
10227 /* getresgid */
10228 case 361:
10229 if (ndx == 0 || ndx == 1)
10230 p = "int";
10231 break;
10232 /* kqueue */
10233 case 362:
10234 /* extattr_set_fd */
10235 case 371:
10236 if (ndx == 0 || ndx == 1)
10237 p = "ssize_t";
10238 break;
10239 /* extattr_get_fd */
10240 case 372:
10241 if (ndx == 0 || ndx == 1)
10242 p = "ssize_t";
10243 break;
10244 /* extattr_delete_fd */
10245 case 373:
10246 if (ndx == 0 || ndx == 1)
10247 p = "int";
10248 break;
10249 /* __setugid */
10250 case 374:
10251 if (ndx == 0 || ndx == 1)
10252 p = "int";
10253 break;
10254 /* eaccess */
10255 case 376:
10256 if (ndx == 0 || ndx == 1)
10257 p = "int";
10258 break;
10259 /* freebsd32_nmount */
10260 case 378:
10261 if (ndx == 0 || ndx == 1)
10262 p = "int";
10263 break;
10264 /* kenv */
10265 case 390:
10266 if (ndx == 0 || ndx == 1)
10267 p = "int";
10268 break;
10269 /* lchflags */
10270 case 391:
10271 if (ndx == 0 || ndx == 1)
10272 p = "int";
10273 break;
10274 /* uuidgen */
10275 case 392:
10276 if (ndx == 0 || ndx == 1)
10277 p = "int";
10278 break;
10279 /* freebsd32_sendfile */
10280 case 393:
10281 if (ndx == 0 || ndx == 1)
10282 p = "int";
10283 break;
10284 /* mac_syscall */
10285 case 394:
10286 if (ndx == 0 || ndx == 1)
10287 p = "int";
10288 break;
10289 /* ksem_close */
10290 case 400:
10291 if (ndx == 0 || ndx == 1)
10292 p = "int";
10293 break;
10294 /* ksem_post */
10295 case 401:
10296 if (ndx == 0 || ndx == 1)
10297 p = "int";
10298 break;
10299 /* ksem_wait */
10300 case 402:
10301 if (ndx == 0 || ndx == 1)
10302 p = "int";
10303 break;
10304 /* ksem_trywait */
10305 case 403:
10306 if (ndx == 0 || ndx == 1)
10307 p = "int";
10308 break;
10309 /* freebsd32_ksem_init */
10310 case 404:
10311 if (ndx == 0 || ndx == 1)
10312 p = "int";
10313 break;
10314 /* freebsd32_ksem_open */
10315 case 405:
10316 if (ndx == 0 || ndx == 1)
10317 p = "int";
10318 break;
10319 /* ksem_unlink */
10320 case 406:
10321 if (ndx == 0 || ndx == 1)
10322 p = "int";
10323 break;
10324 /* ksem_getvalue */
10325 case 407:
10326 if (ndx == 0 || ndx == 1)
10327 p = "int";
10328 break;
10329 /* ksem_destroy */
10330 case 408:
10331 if (ndx == 0 || ndx == 1)
10332 p = "int";
10333 break;
10334 /* extattr_set_link */
10335 case 412:
10336 if (ndx == 0 || ndx == 1)
10337 p = "ssize_t";
10338 break;
10339 /* extattr_get_link */
10340 case 413:
10341 if (ndx == 0 || ndx == 1)
10342 p = "ssize_t";
10343 break;
10344 /* extattr_delete_link */
10345 case 414:
10346 if (ndx == 0 || ndx == 1)
10347 p = "int";
10348 break;
10349 /* freebsd32_sigaction */
10350 case 416:
10351 if (ndx == 0 || ndx == 1)
10352 p = "int";
10353 break;
10354 /* freebsd32_sigreturn */
10355 case 417:
10356 if (ndx == 0 || ndx == 1)
10357 p = "int";
10358 break;
10359 /* freebsd32_getcontext */
10360 case 421:
10361 if (ndx == 0 || ndx == 1)
10362 p = "int";
10363 break;
10364 /* freebsd32_setcontext */
10365 case 422:
10366 if (ndx == 0 || ndx == 1)
10367 p = "int";
10368 break;
10369 /* freebsd32_swapcontext */
10370 case 423:
10371 if (ndx == 0 || ndx == 1)
10372 p = "int";
10373 break;
10374 /* __acl_get_link */
10375 case 425:
10376 if (ndx == 0 || ndx == 1)
10377 p = "int";
10378 break;
10379 /* __acl_set_link */
10380 case 426:
10381 if (ndx == 0 || ndx == 1)
10382 p = "int";
10383 break;
10384 /* __acl_delete_link */
10385 case 427:
10386 if (ndx == 0 || ndx == 1)
10387 p = "int";
10388 break;
10389 /* __acl_aclcheck_link */
10390 case 428:
10391 if (ndx == 0 || ndx == 1)
10392 p = "int";
10393 break;
10394 /* sigwait */
10395 case 429:
10396 if (ndx == 0 || ndx == 1)
10397 p = "int";
10398 break;
10399 /* thr_exit */
10400 case 431:
10401 if (ndx == 0 || ndx == 1)
10402 p = "void";
10403 break;
10404 /* thr_self */
10405 case 432:
10406 if (ndx == 0 || ndx == 1)
10407 p = "int";
10408 break;
10409 /* thr_kill */
10410 case 433:
10411 if (ndx == 0 || ndx == 1)
10412 p = "int";
10413 break;
10414 /* jail_attach */
10415 case 436:
10416 if (ndx == 0 || ndx == 1)
10417 p = "int";
10418 break;
10419 /* extattr_list_fd */
10420 case 437:
10421 if (ndx == 0 || ndx == 1)
10422 p = "ssize_t";
10423 break;
10424 /* extattr_list_file */
10425 case 438:
10426 if (ndx == 0 || ndx == 1)
10427 p = "ssize_t";
10428 break;
10429 /* extattr_list_link */
10430 case 439:
10431 if (ndx == 0 || ndx == 1)
10432 p = "ssize_t";
10433 break;
10434 /* freebsd32_ksem_timedwait */
10435 case 441:
10436 if (ndx == 0 || ndx == 1)
10437 p = "int";
10438 break;
10439 /* freebsd32_thr_suspend */
10440 case 442:
10441 if (ndx == 0 || ndx == 1)
10442 p = "int";
10443 break;
10444 /* thr_wake */
10445 case 443:
10446 if (ndx == 0 || ndx == 1)
10447 p = "int";
10448 break;
10449 /* kldunloadf */
10450 case 444:
10451 if (ndx == 0 || ndx == 1)
10452 p = "int";
10453 break;
10454 /* audit */
10455 case 445:
10456 if (ndx == 0 || ndx == 1)
10457 p = "int";
10458 break;
10459 /* auditon */
10460 case 446:
10461 if (ndx == 0 || ndx == 1)
10462 p = "int";
10463 break;
10464 /* getauid */
10465 case 447:
10466 if (ndx == 0 || ndx == 1)
10467 p = "int";
10468 break;
10469 /* setauid */
10470 case 448:
10471 if (ndx == 0 || ndx == 1)
10472 p = "int";
10473 break;
10474 /* getaudit */
10475 case 449:
10476 if (ndx == 0 || ndx == 1)
10477 p = "int";
10478 break;
10479 /* setaudit */
10480 case 450:
10481 if (ndx == 0 || ndx == 1)
10482 p = "int";
10483 break;
10484 /* getaudit_addr */
10485 case 451:
10486 if (ndx == 0 || ndx == 1)
10487 p = "int";
10488 break;
10489 /* setaudit_addr */
10490 case 452:
10491 if (ndx == 0 || ndx == 1)
10492 p = "int";
10493 break;
10494 /* auditctl */
10495 case 453:
10496 if (ndx == 0 || ndx == 1)
10497 p = "int";
10498 break;
10499 /* freebsd32__umtx_op */
10500 case 454:
10501 if (ndx == 0 || ndx == 1)
10502 p = "int";
10503 break;
10504 /* freebsd32_thr_new */
10505 case 455:
10506 if (ndx == 0 || ndx == 1)
10507 p = "int";
10508 break;
10509 /* freebsd32_sigqueue */
10510 case 456:
10511 if (ndx == 0 || ndx == 1)
10512 p = "int";
10513 break;
10514 /* freebsd32_kmq_open */
10515 case 457:
10516 if (ndx == 0 || ndx == 1)
10517 p = "int";
10518 break;
10519 /* freebsd32_kmq_setattr */
10520 case 458:
10521 if (ndx == 0 || ndx == 1)
10522 p = "int";
10523 break;
10524 /* freebsd32_kmq_timedreceive */
10525 case 459:
10526 if (ndx == 0 || ndx == 1)
10527 p = "int";
10528 break;
10529 /* freebsd32_kmq_timedsend */
10530 case 460:
10531 if (ndx == 0 || ndx == 1)
10532 p = "int";
10533 break;
10534 /* freebsd32_kmq_notify */
10535 case 461:
10536 if (ndx == 0 || ndx == 1)
10537 p = "int";
10538 break;
10539 /* kmq_unlink */
10540 case 462:
10541 if (ndx == 0 || ndx == 1)
10542 p = "int";
10543 break;
10544 /* freebsd32_abort2 */
10545 case 463:
10546 if (ndx == 0 || ndx == 1)
10547 p = "void";
10548 break;
10549 /* thr_set_name */
10550 case 464:
10551 if (ndx == 0 || ndx == 1)
10552 p = "int";
10553 break;
10554 /* freebsd32_aio_fsync */
10555 case 465:
10556 if (ndx == 0 || ndx == 1)
10557 p = "int";
10558 break;
10559 /* rtprio_thread */
10560 case 466:
10561 if (ndx == 0 || ndx == 1)
10562 p = "int";
10563 break;
10564 /* sctp_peeloff */
10565 case 471:
10566 if (ndx == 0 || ndx == 1)
10567 p = "int";
10568 break;
10569 /* sctp_generic_sendmsg */
10570 case 472:
10571 if (ndx == 0 || ndx == 1)
10572 p = "int";
10573 break;
10574 /* sctp_generic_sendmsg_iov */
10575 case 473:
10576 if (ndx == 0 || ndx == 1)
10577 p = "int";
10578 break;
10579 /* sctp_generic_recvmsg */
10580 case 474:
10581 if (ndx == 0 || ndx == 1)
10582 p = "int";
10583 break;
10584 /* freebsd32_pread */
10585 case 475:
10586 if (ndx == 0 || ndx == 1)
10587 p = "ssize_t";
10588 break;
10589 /* freebsd32_pwrite */
10590 case 476:
10591 if (ndx == 0 || ndx == 1)
10592 p = "ssize_t";
10593 break;
10594 /* freebsd32_mmap */
10595 case 477:
10596 if (ndx == 0 || ndx == 1)
10597 p = "void *";
10598 break;
10599 /* freebsd32_lseek */
10600 case 478:
10601 if (ndx == 0 || ndx == 1)
10602 p = "off_t";
10603 break;
10604 /* freebsd32_truncate */
10605 case 479:
10606 if (ndx == 0 || ndx == 1)
10607 p = "int";
10608 break;
10609 /* freebsd32_ftruncate */
10610 case 480:
10611 if (ndx == 0 || ndx == 1)
10612 p = "int";
10613 break;
10614 /* thr_kill2 */
10615 case 481:
10616 if (ndx == 0 || ndx == 1)
10617 p = "int";
10618 break;
10619 /* shm_unlink */
10620 case 483:
10621 if (ndx == 0 || ndx == 1)
10622 p = "int";
10623 break;
10624 /* cpuset */
10625 case 484:
10626 if (ndx == 0 || ndx == 1)
10627 p = "int";
10628 break;
10629 /* freebsd32_cpuset_setid */
10630 case 485:
10631 if (ndx == 0 || ndx == 1)
10632 p = "int";
10633 break;
10634 /* freebsd32_cpuset_getid */
10635 case 486:
10636 if (ndx == 0 || ndx == 1)
10637 p = "int";
10638 break;
10639 /* freebsd32_cpuset_getaffinity */
10640 case 487:
10641 if (ndx == 0 || ndx == 1)
10642 p = "int";
10643 break;
10644 /* freebsd32_cpuset_setaffinity */
10645 case 488:
10646 if (ndx == 0 || ndx == 1)
10647 p = "int";
10648 break;
10649 /* faccessat */
10650 case 489:
10651 if (ndx == 0 || ndx == 1)
10652 p = "int";
10653 break;
10654 /* fchmodat */
10655 case 490:
10656 if (ndx == 0 || ndx == 1)
10657 p = "int";
10658 break;
10659 /* fchownat */
10660 case 491:
10661 if (ndx == 0 || ndx == 1)
10662 p = "int";
10663 break;
10664 /* freebsd32_fexecve */
10665 case 492:
10666 if (ndx == 0 || ndx == 1)
10667 p = "int";
10668 break;
10669 /* freebsd32_futimesat */
10670 case 494:
10671 if (ndx == 0 || ndx == 1)
10672 p = "int";
10673 break;
10674 /* linkat */
10675 case 495:
10676 if (ndx == 0 || ndx == 1)
10677 p = "int";
10678 break;
10679 /* mkdirat */
10680 case 496:
10681 if (ndx == 0 || ndx == 1)
10682 p = "int";
10683 break;
10684 /* mkfifoat */
10685 case 497:
10686 if (ndx == 0 || ndx == 1)
10687 p = "int";
10688 break;
10689 /* openat */
10690 case 499:
10691 if (ndx == 0 || ndx == 1)
10692 p = "int";
10693 break;
10694 /* readlinkat */
10695 case 500:
10696 if (ndx == 0 || ndx == 1)
10697 p = "ssize_t";
10698 break;
10699 /* renameat */
10700 case 501:
10701 if (ndx == 0 || ndx == 1)
10702 p = "int";
10703 break;
10704 /* symlinkat */
10705 case 502:
10706 if (ndx == 0 || ndx == 1)
10707 p = "int";
10708 break;
10709 /* unlinkat */
10710 case 503:
10711 if (ndx == 0 || ndx == 1)
10712 p = "int";
10713 break;
10714 /* posix_openpt */
10715 case 504:
10716 if (ndx == 0 || ndx == 1)
10717 p = "int";
10718 break;
10719 /* freebsd32_jail_get */
10720 case 506:
10721 if (ndx == 0 || ndx == 1)
10722 p = "int";
10723 break;
10724 /* freebsd32_jail_set */
10725 case 507:
10726 if (ndx == 0 || ndx == 1)
10727 p = "int";
10728 break;
10729 /* jail_remove */
10730 case 508:
10731 if (ndx == 0 || ndx == 1)
10732 p = "int";
10733 break;
10734 /* freebsd32___semctl */
10735 case 510:
10736 if (ndx == 0 || ndx == 1)
10737 p = "int";
10738 break;
10739 /* freebsd32_msgctl */
10740 case 511:
10741 if (ndx == 0 || ndx == 1)
10742 p = "int";
10743 break;
10744 /* freebsd32_shmctl */
10745 case 512:
10746 if (ndx == 0 || ndx == 1)
10747 p = "int";
10748 break;
10749 /* lpathconf */
10750 case 513:
10751 if (ndx == 0 || ndx == 1)
10752 p = "int";
10753 break;
10754 /* __cap_rights_get */
10755 case 515:
10756 if (ndx == 0 || ndx == 1)
10757 p = "int";
10758 break;
10759 /* cap_enter */
10760 case 516:
10761 /* cap_getmode */
10762 case 517:
10763 if (ndx == 0 || ndx == 1)
10764 p = "int";
10765 break;
10766 /* pdfork */
10767 case 518:
10768 if (ndx == 0 || ndx == 1)
10769 p = "int";
10770 break;
10771 /* pdkill */
10772 case 519:
10773 if (ndx == 0 || ndx == 1)
10774 p = "int";
10775 break;
10776 /* pdgetpid */
10777 case 520:
10778 if (ndx == 0 || ndx == 1)
10779 p = "int";
10780 break;
10781 /* freebsd32_pselect */
10782 case 522:
10783 if (ndx == 0 || ndx == 1)
10784 p = "int";
10785 break;
10786 /* getloginclass */
10787 case 523:
10788 if (ndx == 0 || ndx == 1)
10789 p = "int";
10790 break;
10791 /* setloginclass */
10792 case 524:
10793 if (ndx == 0 || ndx == 1)
10794 p = "int";
10795 break;
10796 /* rctl_get_racct */
10797 case 525:
10798 if (ndx == 0 || ndx == 1)
10799 p = "int";
10800 break;
10801 /* rctl_get_rules */
10802 case 526:
10803 if (ndx == 0 || ndx == 1)
10804 p = "int";
10805 break;
10806 /* rctl_get_limits */
10807 case 527:
10808 if (ndx == 0 || ndx == 1)
10809 p = "int";
10810 break;
10811 /* rctl_add_rule */
10812 case 528:
10813 if (ndx == 0 || ndx == 1)
10814 p = "int";
10815 break;
10816 /* rctl_remove_rule */
10817 case 529:
10818 if (ndx == 0 || ndx == 1)
10819 p = "int";
10820 break;
10821 /* freebsd32_posix_fallocate */
10822 case 530:
10823 if (ndx == 0 || ndx == 1)
10824 p = "int";
10825 break;
10826 /* freebsd32_posix_fadvise */
10827 case 531:
10828 if (ndx == 0 || ndx == 1)
10829 p = "int";
10830 break;
10831 /* freebsd32_wait6 */
10832 case 532:
10833 if (ndx == 0 || ndx == 1)
10834 p = "int";
10835 break;
10836 /* cap_rights_limit */
10837 case 533:
10838 if (ndx == 0 || ndx == 1)
10839 p = "int";
10840 break;
10841 /* freebsd32_cap_ioctls_limit */
10842 case 534:
10843 if (ndx == 0 || ndx == 1)
10844 p = "int";
10845 break;
10846 /* freebsd32_cap_ioctls_get */
10847 case 535:
10848 if (ndx == 0 || ndx == 1)
10849 p = "ssize_t";
10850 break;
10851 /* cap_fcntls_limit */
10852 case 536:
10853 if (ndx == 0 || ndx == 1)
10854 p = "int";
10855 break;
10856 /* cap_fcntls_get */
10857 case 537:
10858 if (ndx == 0 || ndx == 1)
10859 p = "int";
10860 break;
10861 /* bindat */
10862 case 538:
10863 if (ndx == 0 || ndx == 1)
10864 p = "int";
10865 break;
10866 /* connectat */
10867 case 539:
10868 if (ndx == 0 || ndx == 1)
10869 p = "int";
10870 break;
10871 /* chflagsat */
10872 case 540:
10873 if (ndx == 0 || ndx == 1)
10874 p = "int";
10875 break;
10876 /* accept4 */
10877 case 541:
10878 if (ndx == 0 || ndx == 1)
10879 p = "int";
10880 break;
10881 /* pipe2 */
10882 case 542:
10883 if (ndx == 0 || ndx == 1)
10884 p = "int";
10885 break;
10886 /* freebsd32_aio_mlock */
10887 case 543:
10888 if (ndx == 0 || ndx == 1)
10889 p = "int";
10890 break;
10891 /* freebsd32_procctl */
10892 case 544:
10893 if (ndx == 0 || ndx == 1)
10894 p = "int";
10895 break;
10896 /* freebsd32_ppoll */
10897 case 545:
10898 if (ndx == 0 || ndx == 1)
10899 p = "int";
10900 break;
10901 /* freebsd32_futimens */
10902 case 546:
10903 if (ndx == 0 || ndx == 1)
10904 p = "int";
10905 break;
10906 /* freebsd32_utimensat */
10907 case 547:
10908 if (ndx == 0 || ndx == 1)
10909 p = "int";
10910 break;
10911 /* fdatasync */
10912 case 550:
10913 if (ndx == 0 || ndx == 1)
10914 p = "int";
10915 break;
10916 /* freebsd32_fstat */
10917 case 551:
10918 if (ndx == 0 || ndx == 1)
10919 p = "int";
10920 break;
10921 /* freebsd32_fstatat */
10922 case 552:
10923 if (ndx == 0 || ndx == 1)
10924 p = "int";
10925 break;
10926 /* freebsd32_fhstat */
10927 case 553:
10928 if (ndx == 0 || ndx == 1)
10929 p = "int";
10930 break;
10931 /* getdirentries */
10932 case 554:
10933 if (ndx == 0 || ndx == 1)
10934 p = "ssize_t";
10935 break;
10936 /* statfs */
10937 case 555:
10938 if (ndx == 0 || ndx == 1)
10939 p = "int";
10940 break;
10941 /* fstatfs */
10942 case 556:
10943 if (ndx == 0 || ndx == 1)
10944 p = "int";
10945 break;
10946 /* freebsd32_getfsstat */
10947 case 557:
10948 if (ndx == 0 || ndx == 1)
10949 p = "int";
10950 break;
10951 /* fhstatfs */
10952 case 558:
10953 if (ndx == 0 || ndx == 1)
10954 p = "int";
10955 break;
10956 /* freebsd32_mknodat */
10957 case 559:
10958 if (ndx == 0 || ndx == 1)
10959 p = "int";
10960 break;
10961 /* freebsd32_kevent */
10962 case 560:
10963 if (ndx == 0 || ndx == 1)
10964 p = "int";
10965 break;
10966 /* freebsd32_cpuset_getdomain */
10967 case 561:
10968 if (ndx == 0 || ndx == 1)
10969 p = "int";
10970 break;
10971 /* freebsd32_cpuset_setdomain */
10972 case 562:
10973 if (ndx == 0 || ndx == 1)
10974 p = "int";
10975 break;
10976 /* getrandom */
10977 case 563:
10978 if (ndx == 0 || ndx == 1)
10979 p = "int";
10980 break;
10981 /* getfhat */
10982 case 564:
10983 if (ndx == 0 || ndx == 1)
10984 p = "int";
10985 break;
10986 /* fhlink */
10987 case 565:
10988 if (ndx == 0 || ndx == 1)
10989 p = "int";
10990 break;
10991 /* fhlinkat */
10992 case 566:
10993 if (ndx == 0 || ndx == 1)
10994 p = "int";
10995 break;
10996 /* fhreadlink */
10997 case 567:
10998 if (ndx == 0 || ndx == 1)
10999 p = "int";
11000 break;
11001 /* funlinkat */
11002 case 568:
11003 if (ndx == 0 || ndx == 1)
11004 p = "int";
11005 break;
11006 /* copy_file_range */
11007 case 569:
11008 if (ndx == 0 || ndx == 1)
11009 p = "ssize_t";
11010 break;
11011 /* freebsd32___sysctlbyname */
11012 case 570:
11013 if (ndx == 0 || ndx == 1)
11014 p = "int";
11015 break;
11016 /* shm_open2 */
11017 case 571:
11018 if (ndx == 0 || ndx == 1)
11019 p = "int";
11020 break;
11021 /* shm_rename */
11022 case 572:
11023 if (ndx == 0 || ndx == 1)
11024 p = "int";
11025 break;
11026 /* sigfastblock */
11027 case 573:
11028 if (ndx == 0 || ndx == 1)
11029 p = "int";
11030 break;
11031 /* __realpathat */
11032 case 574:
11033 if (ndx == 0 || ndx == 1)
11034 p = "int";
11035 break;
11036 /* close_range */
11037 case 575:
11038 if (ndx == 0 || ndx == 1)
11039 p = "int";
11040 break;
11041 /* rpctls_syscall */
11042 case 576:
11043 if (ndx == 0 || ndx == 1)
11044 p = "int";
11045 break;
11046 /* __specialfd */
11047 case 577:
11048 if (ndx == 0 || ndx == 1)
11049 p = "int";
11050 break;
11051 /* freebsd32_aio_writev */
11052 case 578:
11053 if (ndx == 0 || ndx == 1)
11054 p = "int";
11055 break;
11056 /* freebsd32_aio_readv */
11057 case 579:
11058 if (ndx == 0 || ndx == 1)
11059 p = "int";
11060 break;
11061 /* fspacectl */
11062 case 580:
11063 if (ndx == 0 || ndx == 1)
11064 p = "int";
11065 break;
11066 /* sched_getcpu */
11067 case 581:
11068 /* swapoff */
11069 case 582:
11070 if (ndx == 0 || ndx == 1)
11071 p = "int";
11072 break;
11073 /* kqueuex */
11074 case 583:
11075 if (ndx == 0 || ndx == 1)
11076 p = "int";
11077 break;
11078 /* membarrier */
11079 case 584:
11080 if (ndx == 0 || ndx == 1)
11081 p = "int";
11082 break;
11083 /* timerfd_create */
11084 case 585:
11085 if (ndx == 0 || ndx == 1)
11086 p = "int";
11087 break;
11088 /* freebsd32_timerfd_gettime */
11089 case 586:
11090 if (ndx == 0 || ndx == 1)
11091 p = "int";
11092 break;
11093 /* freebsd32_timerfd_settime */
11094 case 587:
11095 if (ndx == 0 || ndx == 1)
11096 p = "int";
11097 break;
11098 /* kcmp */
11099 case 588:
11100 if (ndx == 0 || ndx == 1)
11101 p = "int";
11102 break;
11103 /* getrlimitusage */
11104 case 589:
11105 if (ndx == 0 || ndx == 1)
11106 p = "int";
11107 break;
11108 /* fchroot */
11109 case 590:
11110 if (ndx == 0 || ndx == 1)
11111 p = "int";
11112 break;
11113 /* freebsd32_setcred */
11114 case 591:
11115 if (ndx == 0 || ndx == 1)
11116 p = "int";
11117 break;
11118 /* exterrctl */
11119 case 592:
11120 if (ndx == 0 || ndx == 1)
11121 p = "int";
11122 break;
11123 /* inotify_add_watch_at */
11124 case 593:
11125 if (ndx == 0 || ndx == 1)
11126 p = "int";
11127 break;
11128 /* inotify_rm_watch */
11129 case 594:
11130 if (ndx == 0 || ndx == 1)
11131 p = "int";
11132 break;
11133 default:
11134 break;
11135 };
11136 if (p != NULL)
11137 strlcpy(desc, p, descsz);
11138 }
11139