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 default:
3399 *n_args = 0;
3400 break;
3401 };
3402 }
3403 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)3404 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3405 {
3406 const char *p = NULL;
3407 switch (sysnum) {
3408 /* syscall */
3409 case 0:
3410 break;
3411 /* exit */
3412 case 1:
3413 switch (ndx) {
3414 case 0:
3415 p = "int";
3416 break;
3417 default:
3418 break;
3419 };
3420 break;
3421 /* fork */
3422 case 2:
3423 break;
3424 /* read */
3425 case 3:
3426 switch (ndx) {
3427 case 0:
3428 p = "int";
3429 break;
3430 case 1:
3431 p = "userland void *";
3432 break;
3433 case 2:
3434 p = "size_t";
3435 break;
3436 default:
3437 break;
3438 };
3439 break;
3440 /* write */
3441 case 4:
3442 switch (ndx) {
3443 case 0:
3444 p = "int";
3445 break;
3446 case 1:
3447 p = "userland const void *";
3448 break;
3449 case 2:
3450 p = "size_t";
3451 break;
3452 default:
3453 break;
3454 };
3455 break;
3456 /* open */
3457 case 5:
3458 switch (ndx) {
3459 case 0:
3460 p = "userland const char *";
3461 break;
3462 case 1:
3463 p = "int";
3464 break;
3465 case 2:
3466 p = "mode_t";
3467 break;
3468 default:
3469 break;
3470 };
3471 break;
3472 /* close */
3473 case 6:
3474 switch (ndx) {
3475 case 0:
3476 p = "int";
3477 break;
3478 default:
3479 break;
3480 };
3481 break;
3482 /* freebsd32_wait4 */
3483 case 7:
3484 switch (ndx) {
3485 case 0:
3486 p = "int";
3487 break;
3488 case 1:
3489 p = "userland int *";
3490 break;
3491 case 2:
3492 p = "int";
3493 break;
3494 case 3:
3495 p = "userland struct rusage32 *";
3496 break;
3497 default:
3498 break;
3499 };
3500 break;
3501 /* link */
3502 case 9:
3503 switch (ndx) {
3504 case 0:
3505 p = "userland const char *";
3506 break;
3507 case 1:
3508 p = "userland const char *";
3509 break;
3510 default:
3511 break;
3512 };
3513 break;
3514 /* unlink */
3515 case 10:
3516 switch (ndx) {
3517 case 0:
3518 p = "userland const char *";
3519 break;
3520 default:
3521 break;
3522 };
3523 break;
3524 /* chdir */
3525 case 12:
3526 switch (ndx) {
3527 case 0:
3528 p = "userland const char *";
3529 break;
3530 default:
3531 break;
3532 };
3533 break;
3534 /* fchdir */
3535 case 13:
3536 switch (ndx) {
3537 case 0:
3538 p = "int";
3539 break;
3540 default:
3541 break;
3542 };
3543 break;
3544 /* chmod */
3545 case 15:
3546 switch (ndx) {
3547 case 0:
3548 p = "userland const char *";
3549 break;
3550 case 1:
3551 p = "mode_t";
3552 break;
3553 default:
3554 break;
3555 };
3556 break;
3557 /* chown */
3558 case 16:
3559 switch (ndx) {
3560 case 0:
3561 p = "userland const char *";
3562 break;
3563 case 1:
3564 p = "int";
3565 break;
3566 case 2:
3567 p = "int";
3568 break;
3569 default:
3570 break;
3571 };
3572 break;
3573 /* break */
3574 case 17:
3575 switch (ndx) {
3576 case 0:
3577 p = "userland char *";
3578 break;
3579 default:
3580 break;
3581 };
3582 break;
3583 /* getpid */
3584 case 20:
3585 break;
3586 /* mount */
3587 case 21:
3588 switch (ndx) {
3589 case 0:
3590 p = "userland const char *";
3591 break;
3592 case 1:
3593 p = "userland const char *";
3594 break;
3595 case 2:
3596 p = "int";
3597 break;
3598 case 3:
3599 p = "userland void *";
3600 break;
3601 default:
3602 break;
3603 };
3604 break;
3605 /* unmount */
3606 case 22:
3607 switch (ndx) {
3608 case 0:
3609 p = "userland const char *";
3610 break;
3611 case 1:
3612 p = "int";
3613 break;
3614 default:
3615 break;
3616 };
3617 break;
3618 /* setuid */
3619 case 23:
3620 switch (ndx) {
3621 case 0:
3622 p = "uid_t";
3623 break;
3624 default:
3625 break;
3626 };
3627 break;
3628 /* getuid */
3629 case 24:
3630 break;
3631 /* geteuid */
3632 case 25:
3633 break;
3634 /* freebsd32_ptrace */
3635 case 26:
3636 switch (ndx) {
3637 case 0:
3638 p = "int";
3639 break;
3640 case 1:
3641 p = "pid_t";
3642 break;
3643 case 2:
3644 p = "caddr_t";
3645 break;
3646 case 3:
3647 p = "int";
3648 break;
3649 default:
3650 break;
3651 };
3652 break;
3653 /* freebsd32_recvmsg */
3654 case 27:
3655 switch (ndx) {
3656 case 0:
3657 p = "int";
3658 break;
3659 case 1:
3660 p = "userland struct msghdr32 *";
3661 break;
3662 case 2:
3663 p = "int";
3664 break;
3665 default:
3666 break;
3667 };
3668 break;
3669 /* freebsd32_sendmsg */
3670 case 28:
3671 switch (ndx) {
3672 case 0:
3673 p = "int";
3674 break;
3675 case 1:
3676 p = "userland const struct msghdr32 *";
3677 break;
3678 case 2:
3679 p = "int";
3680 break;
3681 default:
3682 break;
3683 };
3684 break;
3685 /* recvfrom */
3686 case 29:
3687 switch (ndx) {
3688 case 0:
3689 p = "int";
3690 break;
3691 case 1:
3692 p = "userland void *";
3693 break;
3694 case 2:
3695 p = "size_t";
3696 break;
3697 case 3:
3698 p = "int";
3699 break;
3700 case 4:
3701 p = "userland struct sockaddr *";
3702 break;
3703 case 5:
3704 p = "userland __socklen_t *";
3705 break;
3706 default:
3707 break;
3708 };
3709 break;
3710 /* accept */
3711 case 30:
3712 switch (ndx) {
3713 case 0:
3714 p = "int";
3715 break;
3716 case 1:
3717 p = "userland struct sockaddr *";
3718 break;
3719 case 2:
3720 p = "userland __socklen_t *";
3721 break;
3722 default:
3723 break;
3724 };
3725 break;
3726 /* getpeername */
3727 case 31:
3728 switch (ndx) {
3729 case 0:
3730 p = "int";
3731 break;
3732 case 1:
3733 p = "userland struct sockaddr *";
3734 break;
3735 case 2:
3736 p = "userland __socklen_t *";
3737 break;
3738 default:
3739 break;
3740 };
3741 break;
3742 /* getsockname */
3743 case 32:
3744 switch (ndx) {
3745 case 0:
3746 p = "int";
3747 break;
3748 case 1:
3749 p = "userland struct sockaddr *";
3750 break;
3751 case 2:
3752 p = "userland __socklen_t *";
3753 break;
3754 default:
3755 break;
3756 };
3757 break;
3758 /* access */
3759 case 33:
3760 switch (ndx) {
3761 case 0:
3762 p = "userland const char *";
3763 break;
3764 case 1:
3765 p = "int";
3766 break;
3767 default:
3768 break;
3769 };
3770 break;
3771 /* chflags */
3772 case 34:
3773 switch (ndx) {
3774 case 0:
3775 p = "userland const char *";
3776 break;
3777 case 1:
3778 p = "u_long";
3779 break;
3780 default:
3781 break;
3782 };
3783 break;
3784 /* fchflags */
3785 case 35:
3786 switch (ndx) {
3787 case 0:
3788 p = "int";
3789 break;
3790 case 1:
3791 p = "u_long";
3792 break;
3793 default:
3794 break;
3795 };
3796 break;
3797 /* sync */
3798 case 36:
3799 break;
3800 /* kill */
3801 case 37:
3802 switch (ndx) {
3803 case 0:
3804 p = "int";
3805 break;
3806 case 1:
3807 p = "int";
3808 break;
3809 default:
3810 break;
3811 };
3812 break;
3813 /* getppid */
3814 case 39:
3815 break;
3816 /* dup */
3817 case 41:
3818 switch (ndx) {
3819 case 0:
3820 p = "u_int";
3821 break;
3822 default:
3823 break;
3824 };
3825 break;
3826 /* getegid */
3827 case 43:
3828 break;
3829 /* profil */
3830 case 44:
3831 switch (ndx) {
3832 case 0:
3833 p = "userland char *";
3834 break;
3835 case 1:
3836 p = "size_t";
3837 break;
3838 case 2:
3839 p = "size_t";
3840 break;
3841 case 3:
3842 p = "u_int";
3843 break;
3844 default:
3845 break;
3846 };
3847 break;
3848 /* ktrace */
3849 case 45:
3850 switch (ndx) {
3851 case 0:
3852 p = "userland const char *";
3853 break;
3854 case 1:
3855 p = "int";
3856 break;
3857 case 2:
3858 p = "int";
3859 break;
3860 case 3:
3861 p = "int";
3862 break;
3863 default:
3864 break;
3865 };
3866 break;
3867 /* getgid */
3868 case 47:
3869 break;
3870 /* getlogin */
3871 case 49:
3872 switch (ndx) {
3873 case 0:
3874 p = "userland char *";
3875 break;
3876 case 1:
3877 p = "u_int";
3878 break;
3879 default:
3880 break;
3881 };
3882 break;
3883 /* setlogin */
3884 case 50:
3885 switch (ndx) {
3886 case 0:
3887 p = "userland const char *";
3888 break;
3889 default:
3890 break;
3891 };
3892 break;
3893 /* acct */
3894 case 51:
3895 switch (ndx) {
3896 case 0:
3897 p = "userland const char *";
3898 break;
3899 default:
3900 break;
3901 };
3902 break;
3903 /* freebsd32_sigaltstack */
3904 case 53:
3905 switch (ndx) {
3906 case 0:
3907 p = "userland const struct sigaltstack32 *";
3908 break;
3909 case 1:
3910 p = "userland struct sigaltstack32 *";
3911 break;
3912 default:
3913 break;
3914 };
3915 break;
3916 /* freebsd32_ioctl */
3917 case 54:
3918 switch (ndx) {
3919 case 0:
3920 p = "int";
3921 break;
3922 case 1:
3923 p = "u_long";
3924 break;
3925 case 2:
3926 p = "userland char *";
3927 break;
3928 default:
3929 break;
3930 };
3931 break;
3932 /* reboot */
3933 case 55:
3934 switch (ndx) {
3935 case 0:
3936 p = "int";
3937 break;
3938 default:
3939 break;
3940 };
3941 break;
3942 /* revoke */
3943 case 56:
3944 switch (ndx) {
3945 case 0:
3946 p = "userland const char *";
3947 break;
3948 default:
3949 break;
3950 };
3951 break;
3952 /* symlink */
3953 case 57:
3954 switch (ndx) {
3955 case 0:
3956 p = "userland const char *";
3957 break;
3958 case 1:
3959 p = "userland const char *";
3960 break;
3961 default:
3962 break;
3963 };
3964 break;
3965 /* readlink */
3966 case 58:
3967 switch (ndx) {
3968 case 0:
3969 p = "userland const char *";
3970 break;
3971 case 1:
3972 p = "userland char *";
3973 break;
3974 case 2:
3975 p = "size_t";
3976 break;
3977 default:
3978 break;
3979 };
3980 break;
3981 /* freebsd32_execve */
3982 case 59:
3983 switch (ndx) {
3984 case 0:
3985 p = "userland const char *";
3986 break;
3987 case 1:
3988 p = "userland uint32_t *";
3989 break;
3990 case 2:
3991 p = "userland uint32_t *";
3992 break;
3993 default:
3994 break;
3995 };
3996 break;
3997 /* umask */
3998 case 60:
3999 switch (ndx) {
4000 case 0:
4001 p = "mode_t";
4002 break;
4003 default:
4004 break;
4005 };
4006 break;
4007 /* chroot */
4008 case 61:
4009 switch (ndx) {
4010 case 0:
4011 p = "userland const char *";
4012 break;
4013 default:
4014 break;
4015 };
4016 break;
4017 /* msync */
4018 case 65:
4019 switch (ndx) {
4020 case 0:
4021 p = "userland void *";
4022 break;
4023 case 1:
4024 p = "size_t";
4025 break;
4026 case 2:
4027 p = "int";
4028 break;
4029 default:
4030 break;
4031 };
4032 break;
4033 /* vfork */
4034 case 66:
4035 break;
4036 /* munmap */
4037 case 73:
4038 switch (ndx) {
4039 case 0:
4040 p = "userland void *";
4041 break;
4042 case 1:
4043 p = "size_t";
4044 break;
4045 default:
4046 break;
4047 };
4048 break;
4049 /* freebsd32_mprotect */
4050 case 74:
4051 switch (ndx) {
4052 case 0:
4053 p = "userland void *";
4054 break;
4055 case 1:
4056 p = "size_t";
4057 break;
4058 case 2:
4059 p = "int";
4060 break;
4061 default:
4062 break;
4063 };
4064 break;
4065 /* madvise */
4066 case 75:
4067 switch (ndx) {
4068 case 0:
4069 p = "userland void *";
4070 break;
4071 case 1:
4072 p = "size_t";
4073 break;
4074 case 2:
4075 p = "int";
4076 break;
4077 default:
4078 break;
4079 };
4080 break;
4081 /* mincore */
4082 case 78:
4083 switch (ndx) {
4084 case 0:
4085 p = "userland const void *";
4086 break;
4087 case 1:
4088 p = "size_t";
4089 break;
4090 case 2:
4091 p = "userland char *";
4092 break;
4093 default:
4094 break;
4095 };
4096 break;
4097 /* getgroups */
4098 case 79:
4099 switch (ndx) {
4100 case 0:
4101 p = "int";
4102 break;
4103 case 1:
4104 p = "userland gid_t *";
4105 break;
4106 default:
4107 break;
4108 };
4109 break;
4110 /* setgroups */
4111 case 80:
4112 switch (ndx) {
4113 case 0:
4114 p = "int";
4115 break;
4116 case 1:
4117 p = "userland const gid_t *";
4118 break;
4119 default:
4120 break;
4121 };
4122 break;
4123 /* getpgrp */
4124 case 81:
4125 break;
4126 /* setpgid */
4127 case 82:
4128 switch (ndx) {
4129 case 0:
4130 p = "int";
4131 break;
4132 case 1:
4133 p = "int";
4134 break;
4135 default:
4136 break;
4137 };
4138 break;
4139 /* freebsd32_setitimer */
4140 case 83:
4141 switch (ndx) {
4142 case 0:
4143 p = "int";
4144 break;
4145 case 1:
4146 p = "userland const struct itimerval32 *";
4147 break;
4148 case 2:
4149 p = "userland struct itimerval32 *";
4150 break;
4151 default:
4152 break;
4153 };
4154 break;
4155 /* swapon */
4156 case 85:
4157 switch (ndx) {
4158 case 0:
4159 p = "userland const char *";
4160 break;
4161 default:
4162 break;
4163 };
4164 break;
4165 /* freebsd32_getitimer */
4166 case 86:
4167 switch (ndx) {
4168 case 0:
4169 p = "int";
4170 break;
4171 case 1:
4172 p = "userland struct itimerval32 *";
4173 break;
4174 default:
4175 break;
4176 };
4177 break;
4178 /* getdtablesize */
4179 case 89:
4180 break;
4181 /* dup2 */
4182 case 90:
4183 switch (ndx) {
4184 case 0:
4185 p = "u_int";
4186 break;
4187 case 1:
4188 p = "u_int";
4189 break;
4190 default:
4191 break;
4192 };
4193 break;
4194 /* freebsd32_fcntl */
4195 case 92:
4196 switch (ndx) {
4197 case 0:
4198 p = "int";
4199 break;
4200 case 1:
4201 p = "int";
4202 break;
4203 case 2:
4204 p = "intptr_t";
4205 break;
4206 default:
4207 break;
4208 };
4209 break;
4210 /* freebsd32_select */
4211 case 93:
4212 switch (ndx) {
4213 case 0:
4214 p = "int";
4215 break;
4216 case 1:
4217 p = "userland fd_set *";
4218 break;
4219 case 2:
4220 p = "userland fd_set *";
4221 break;
4222 case 3:
4223 p = "userland fd_set *";
4224 break;
4225 case 4:
4226 p = "userland struct timeval32 *";
4227 break;
4228 default:
4229 break;
4230 };
4231 break;
4232 /* fsync */
4233 case 95:
4234 switch (ndx) {
4235 case 0:
4236 p = "int";
4237 break;
4238 default:
4239 break;
4240 };
4241 break;
4242 /* setpriority */
4243 case 96:
4244 switch (ndx) {
4245 case 0:
4246 p = "int";
4247 break;
4248 case 1:
4249 p = "int";
4250 break;
4251 case 2:
4252 p = "int";
4253 break;
4254 default:
4255 break;
4256 };
4257 break;
4258 /* socket */
4259 case 97:
4260 switch (ndx) {
4261 case 0:
4262 p = "int";
4263 break;
4264 case 1:
4265 p = "int";
4266 break;
4267 case 2:
4268 p = "int";
4269 break;
4270 default:
4271 break;
4272 };
4273 break;
4274 /* connect */
4275 case 98:
4276 switch (ndx) {
4277 case 0:
4278 p = "int";
4279 break;
4280 case 1:
4281 p = "userland const struct sockaddr *";
4282 break;
4283 case 2:
4284 p = "__socklen_t";
4285 break;
4286 default:
4287 break;
4288 };
4289 break;
4290 /* getpriority */
4291 case 100:
4292 switch (ndx) {
4293 case 0:
4294 p = "int";
4295 break;
4296 case 1:
4297 p = "int";
4298 break;
4299 default:
4300 break;
4301 };
4302 break;
4303 /* bind */
4304 case 104:
4305 switch (ndx) {
4306 case 0:
4307 p = "int";
4308 break;
4309 case 1:
4310 p = "userland const struct sockaddr *";
4311 break;
4312 case 2:
4313 p = "__socklen_t";
4314 break;
4315 default:
4316 break;
4317 };
4318 break;
4319 /* setsockopt */
4320 case 105:
4321 switch (ndx) {
4322 case 0:
4323 p = "int";
4324 break;
4325 case 1:
4326 p = "int";
4327 break;
4328 case 2:
4329 p = "int";
4330 break;
4331 case 3:
4332 p = "userland const void *";
4333 break;
4334 case 4:
4335 p = "__socklen_t";
4336 break;
4337 default:
4338 break;
4339 };
4340 break;
4341 /* listen */
4342 case 106:
4343 switch (ndx) {
4344 case 0:
4345 p = "int";
4346 break;
4347 case 1:
4348 p = "int";
4349 break;
4350 default:
4351 break;
4352 };
4353 break;
4354 /* freebsd32_gettimeofday */
4355 case 116:
4356 switch (ndx) {
4357 case 0:
4358 p = "userland struct timeval32 *";
4359 break;
4360 case 1:
4361 p = "userland struct timezone *";
4362 break;
4363 default:
4364 break;
4365 };
4366 break;
4367 /* freebsd32_getrusage */
4368 case 117:
4369 switch (ndx) {
4370 case 0:
4371 p = "int";
4372 break;
4373 case 1:
4374 p = "userland struct rusage32 *";
4375 break;
4376 default:
4377 break;
4378 };
4379 break;
4380 /* getsockopt */
4381 case 118:
4382 switch (ndx) {
4383 case 0:
4384 p = "int";
4385 break;
4386 case 1:
4387 p = "int";
4388 break;
4389 case 2:
4390 p = "int";
4391 break;
4392 case 3:
4393 p = "userland void *";
4394 break;
4395 case 4:
4396 p = "userland __socklen_t *";
4397 break;
4398 default:
4399 break;
4400 };
4401 break;
4402 /* freebsd32_readv */
4403 case 120:
4404 switch (ndx) {
4405 case 0:
4406 p = "int";
4407 break;
4408 case 1:
4409 p = "userland const struct iovec32 *";
4410 break;
4411 case 2:
4412 p = "u_int";
4413 break;
4414 default:
4415 break;
4416 };
4417 break;
4418 /* freebsd32_writev */
4419 case 121:
4420 switch (ndx) {
4421 case 0:
4422 p = "int";
4423 break;
4424 case 1:
4425 p = "userland const struct iovec32 *";
4426 break;
4427 case 2:
4428 p = "u_int";
4429 break;
4430 default:
4431 break;
4432 };
4433 break;
4434 /* freebsd32_settimeofday */
4435 case 122:
4436 switch (ndx) {
4437 case 0:
4438 p = "userland const struct timeval32 *";
4439 break;
4440 case 1:
4441 p = "userland const struct timezone *";
4442 break;
4443 default:
4444 break;
4445 };
4446 break;
4447 /* fchown */
4448 case 123:
4449 switch (ndx) {
4450 case 0:
4451 p = "int";
4452 break;
4453 case 1:
4454 p = "int";
4455 break;
4456 case 2:
4457 p = "int";
4458 break;
4459 default:
4460 break;
4461 };
4462 break;
4463 /* fchmod */
4464 case 124:
4465 switch (ndx) {
4466 case 0:
4467 p = "int";
4468 break;
4469 case 1:
4470 p = "mode_t";
4471 break;
4472 default:
4473 break;
4474 };
4475 break;
4476 /* setreuid */
4477 case 126:
4478 switch (ndx) {
4479 case 0:
4480 p = "int";
4481 break;
4482 case 1:
4483 p = "int";
4484 break;
4485 default:
4486 break;
4487 };
4488 break;
4489 /* setregid */
4490 case 127:
4491 switch (ndx) {
4492 case 0:
4493 p = "int";
4494 break;
4495 case 1:
4496 p = "int";
4497 break;
4498 default:
4499 break;
4500 };
4501 break;
4502 /* rename */
4503 case 128:
4504 switch (ndx) {
4505 case 0:
4506 p = "userland const char *";
4507 break;
4508 case 1:
4509 p = "userland const char *";
4510 break;
4511 default:
4512 break;
4513 };
4514 break;
4515 /* flock */
4516 case 131:
4517 switch (ndx) {
4518 case 0:
4519 p = "int";
4520 break;
4521 case 1:
4522 p = "int";
4523 break;
4524 default:
4525 break;
4526 };
4527 break;
4528 /* mkfifo */
4529 case 132:
4530 switch (ndx) {
4531 case 0:
4532 p = "userland const char *";
4533 break;
4534 case 1:
4535 p = "mode_t";
4536 break;
4537 default:
4538 break;
4539 };
4540 break;
4541 /* sendto */
4542 case 133:
4543 switch (ndx) {
4544 case 0:
4545 p = "int";
4546 break;
4547 case 1:
4548 p = "userland const void *";
4549 break;
4550 case 2:
4551 p = "size_t";
4552 break;
4553 case 3:
4554 p = "int";
4555 break;
4556 case 4:
4557 p = "userland const struct sockaddr *";
4558 break;
4559 case 5:
4560 p = "__socklen_t";
4561 break;
4562 default:
4563 break;
4564 };
4565 break;
4566 /* shutdown */
4567 case 134:
4568 switch (ndx) {
4569 case 0:
4570 p = "int";
4571 break;
4572 case 1:
4573 p = "int";
4574 break;
4575 default:
4576 break;
4577 };
4578 break;
4579 /* socketpair */
4580 case 135:
4581 switch (ndx) {
4582 case 0:
4583 p = "int";
4584 break;
4585 case 1:
4586 p = "int";
4587 break;
4588 case 2:
4589 p = "int";
4590 break;
4591 case 3:
4592 p = "userland int *";
4593 break;
4594 default:
4595 break;
4596 };
4597 break;
4598 /* mkdir */
4599 case 136:
4600 switch (ndx) {
4601 case 0:
4602 p = "userland const char *";
4603 break;
4604 case 1:
4605 p = "mode_t";
4606 break;
4607 default:
4608 break;
4609 };
4610 break;
4611 /* rmdir */
4612 case 137:
4613 switch (ndx) {
4614 case 0:
4615 p = "userland const char *";
4616 break;
4617 default:
4618 break;
4619 };
4620 break;
4621 /* freebsd32_utimes */
4622 case 138:
4623 switch (ndx) {
4624 case 0:
4625 p = "userland const char *";
4626 break;
4627 case 1:
4628 p = "userland const struct timeval32 *";
4629 break;
4630 default:
4631 break;
4632 };
4633 break;
4634 /* freebsd32_adjtime */
4635 case 140:
4636 switch (ndx) {
4637 case 0:
4638 p = "userland const struct timeval32 *";
4639 break;
4640 case 1:
4641 p = "userland struct timeval32 *";
4642 break;
4643 default:
4644 break;
4645 };
4646 break;
4647 /* setsid */
4648 case 147:
4649 break;
4650 /* quotactl */
4651 case 148:
4652 switch (ndx) {
4653 case 0:
4654 p = "userland const char *";
4655 break;
4656 case 1:
4657 p = "int";
4658 break;
4659 case 2:
4660 p = "int";
4661 break;
4662 case 3:
4663 p = "userland void *";
4664 break;
4665 default:
4666 break;
4667 };
4668 break;
4669 /* getfh */
4670 case 161:
4671 switch (ndx) {
4672 case 0:
4673 p = "userland const char *";
4674 break;
4675 case 1:
4676 p = "userland struct fhandle *";
4677 break;
4678 default:
4679 break;
4680 };
4681 break;
4682 /* freebsd32_sysarch */
4683 case 165:
4684 switch (ndx) {
4685 case 0:
4686 p = "int";
4687 break;
4688 case 1:
4689 p = "userland char *";
4690 break;
4691 default:
4692 break;
4693 };
4694 break;
4695 /* rtprio */
4696 case 166:
4697 switch (ndx) {
4698 case 0:
4699 p = "int";
4700 break;
4701 case 1:
4702 p = "pid_t";
4703 break;
4704 case 2:
4705 p = "userland struct rtprio *";
4706 break;
4707 default:
4708 break;
4709 };
4710 break;
4711 /* freebsd32_semsys */
4712 case 169:
4713 switch (ndx) {
4714 case 0:
4715 p = "int";
4716 break;
4717 case 1:
4718 p = "int";
4719 break;
4720 case 2:
4721 p = "int";
4722 break;
4723 case 3:
4724 p = "int";
4725 break;
4726 case 4:
4727 p = "int";
4728 break;
4729 default:
4730 break;
4731 };
4732 break;
4733 /* freebsd32_msgsys */
4734 case 170:
4735 switch (ndx) {
4736 case 0:
4737 p = "int";
4738 break;
4739 case 1:
4740 p = "int";
4741 break;
4742 case 2:
4743 p = "int";
4744 break;
4745 case 3:
4746 p = "int";
4747 break;
4748 case 4:
4749 p = "int";
4750 break;
4751 case 5:
4752 p = "int";
4753 break;
4754 default:
4755 break;
4756 };
4757 break;
4758 /* freebsd32_shmsys */
4759 case 171:
4760 switch (ndx) {
4761 case 0:
4762 p = "int";
4763 break;
4764 case 1:
4765 p = "int";
4766 break;
4767 case 2:
4768 p = "int";
4769 break;
4770 case 3:
4771 p = "int";
4772 break;
4773 default:
4774 break;
4775 };
4776 break;
4777 /* setfib */
4778 case 175:
4779 switch (ndx) {
4780 case 0:
4781 p = "int";
4782 break;
4783 default:
4784 break;
4785 };
4786 break;
4787 /* freebsd32_ntp_adjtime */
4788 case 176:
4789 switch (ndx) {
4790 case 0:
4791 p = "userland struct timex32 *";
4792 break;
4793 default:
4794 break;
4795 };
4796 break;
4797 /* setgid */
4798 case 181:
4799 switch (ndx) {
4800 case 0:
4801 p = "gid_t";
4802 break;
4803 default:
4804 break;
4805 };
4806 break;
4807 /* setegid */
4808 case 182:
4809 switch (ndx) {
4810 case 0:
4811 p = "gid_t";
4812 break;
4813 default:
4814 break;
4815 };
4816 break;
4817 /* seteuid */
4818 case 183:
4819 switch (ndx) {
4820 case 0:
4821 p = "uid_t";
4822 break;
4823 default:
4824 break;
4825 };
4826 break;
4827 /* pathconf */
4828 case 191:
4829 switch (ndx) {
4830 case 0:
4831 p = "userland const char *";
4832 break;
4833 case 1:
4834 p = "int";
4835 break;
4836 default:
4837 break;
4838 };
4839 break;
4840 /* fpathconf */
4841 case 192:
4842 switch (ndx) {
4843 case 0:
4844 p = "int";
4845 break;
4846 case 1:
4847 p = "int";
4848 break;
4849 default:
4850 break;
4851 };
4852 break;
4853 /* getrlimit */
4854 case 194:
4855 switch (ndx) {
4856 case 0:
4857 p = "u_int";
4858 break;
4859 case 1:
4860 p = "userland struct rlimit *";
4861 break;
4862 default:
4863 break;
4864 };
4865 break;
4866 /* setrlimit */
4867 case 195:
4868 switch (ndx) {
4869 case 0:
4870 p = "u_int";
4871 break;
4872 case 1:
4873 p = "userland struct rlimit *";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* __syscall */
4880 case 198:
4881 break;
4882 /* freebsd32___sysctl */
4883 case 202:
4884 switch (ndx) {
4885 case 0:
4886 p = "userland int *";
4887 break;
4888 case 1:
4889 p = "u_int";
4890 break;
4891 case 2:
4892 p = "userland void *";
4893 break;
4894 case 3:
4895 p = "userland uint32_t *";
4896 break;
4897 case 4:
4898 p = "userland const void *";
4899 break;
4900 case 5:
4901 p = "size_t";
4902 break;
4903 default:
4904 break;
4905 };
4906 break;
4907 /* mlock */
4908 case 203:
4909 switch (ndx) {
4910 case 0:
4911 p = "userland const void *";
4912 break;
4913 case 1:
4914 p = "size_t";
4915 break;
4916 default:
4917 break;
4918 };
4919 break;
4920 /* munlock */
4921 case 204:
4922 switch (ndx) {
4923 case 0:
4924 p = "userland const void *";
4925 break;
4926 case 1:
4927 p = "size_t";
4928 break;
4929 default:
4930 break;
4931 };
4932 break;
4933 /* undelete */
4934 case 205:
4935 switch (ndx) {
4936 case 0:
4937 p = "userland const char *";
4938 break;
4939 default:
4940 break;
4941 };
4942 break;
4943 /* freebsd32_futimes */
4944 case 206:
4945 switch (ndx) {
4946 case 0:
4947 p = "int";
4948 break;
4949 case 1:
4950 p = "userland const struct timeval32 *";
4951 break;
4952 default:
4953 break;
4954 };
4955 break;
4956 /* getpgid */
4957 case 207:
4958 switch (ndx) {
4959 case 0:
4960 p = "pid_t";
4961 break;
4962 default:
4963 break;
4964 };
4965 break;
4966 /* poll */
4967 case 209:
4968 switch (ndx) {
4969 case 0:
4970 p = "userland struct pollfd *";
4971 break;
4972 case 1:
4973 p = "u_int";
4974 break;
4975 case 2:
4976 p = "int";
4977 break;
4978 default:
4979 break;
4980 };
4981 break;
4982 /* lkmnosys */
4983 case 210:
4984 break;
4985 /* lkmnosys */
4986 case 211:
4987 break;
4988 /* lkmnosys */
4989 case 212:
4990 break;
4991 /* lkmnosys */
4992 case 213:
4993 break;
4994 /* lkmnosys */
4995 case 214:
4996 break;
4997 /* lkmnosys */
4998 case 215:
4999 break;
5000 /* lkmnosys */
5001 case 216:
5002 break;
5003 /* lkmnosys */
5004 case 217:
5005 break;
5006 /* lkmnosys */
5007 case 218:
5008 break;
5009 /* lkmnosys */
5010 case 219:
5011 break;
5012 /* semget */
5013 case 221:
5014 switch (ndx) {
5015 case 0:
5016 p = "key_t";
5017 break;
5018 case 1:
5019 p = "int";
5020 break;
5021 case 2:
5022 p = "int";
5023 break;
5024 default:
5025 break;
5026 };
5027 break;
5028 /* semop */
5029 case 222:
5030 switch (ndx) {
5031 case 0:
5032 p = "int";
5033 break;
5034 case 1:
5035 p = "userland struct sembuf *";
5036 break;
5037 case 2:
5038 p = "size_t";
5039 break;
5040 default:
5041 break;
5042 };
5043 break;
5044 /* msgget */
5045 case 225:
5046 switch (ndx) {
5047 case 0:
5048 p = "key_t";
5049 break;
5050 case 1:
5051 p = "int";
5052 break;
5053 default:
5054 break;
5055 };
5056 break;
5057 /* freebsd32_msgsnd */
5058 case 226:
5059 switch (ndx) {
5060 case 0:
5061 p = "int";
5062 break;
5063 case 1:
5064 p = "userland const void *";
5065 break;
5066 case 2:
5067 p = "size_t";
5068 break;
5069 case 3:
5070 p = "int";
5071 break;
5072 default:
5073 break;
5074 };
5075 break;
5076 /* freebsd32_msgrcv */
5077 case 227:
5078 switch (ndx) {
5079 case 0:
5080 p = "int";
5081 break;
5082 case 1:
5083 p = "userland void *";
5084 break;
5085 case 2:
5086 p = "size_t";
5087 break;
5088 case 3:
5089 p = "int32_t";
5090 break;
5091 case 4:
5092 p = "int";
5093 break;
5094 default:
5095 break;
5096 };
5097 break;
5098 /* shmat */
5099 case 228:
5100 switch (ndx) {
5101 case 0:
5102 p = "int";
5103 break;
5104 case 1:
5105 p = "userland const void *";
5106 break;
5107 case 2:
5108 p = "int";
5109 break;
5110 default:
5111 break;
5112 };
5113 break;
5114 /* shmdt */
5115 case 230:
5116 switch (ndx) {
5117 case 0:
5118 p = "userland const void *";
5119 break;
5120 default:
5121 break;
5122 };
5123 break;
5124 /* shmget */
5125 case 231:
5126 switch (ndx) {
5127 case 0:
5128 p = "key_t";
5129 break;
5130 case 1:
5131 p = "size_t";
5132 break;
5133 case 2:
5134 p = "int";
5135 break;
5136 default:
5137 break;
5138 };
5139 break;
5140 /* freebsd32_clock_gettime */
5141 case 232:
5142 switch (ndx) {
5143 case 0:
5144 p = "clockid_t";
5145 break;
5146 case 1:
5147 p = "userland struct timespec32 *";
5148 break;
5149 default:
5150 break;
5151 };
5152 break;
5153 /* freebsd32_clock_settime */
5154 case 233:
5155 switch (ndx) {
5156 case 0:
5157 p = "clockid_t";
5158 break;
5159 case 1:
5160 p = "userland const struct timespec32 *";
5161 break;
5162 default:
5163 break;
5164 };
5165 break;
5166 /* freebsd32_clock_getres */
5167 case 234:
5168 switch (ndx) {
5169 case 0:
5170 p = "clockid_t";
5171 break;
5172 case 1:
5173 p = "userland struct timespec32 *";
5174 break;
5175 default:
5176 break;
5177 };
5178 break;
5179 /* freebsd32_ktimer_create */
5180 case 235:
5181 switch (ndx) {
5182 case 0:
5183 p = "clockid_t";
5184 break;
5185 case 1:
5186 p = "userland struct sigevent32 *";
5187 break;
5188 case 2:
5189 p = "userland int *";
5190 break;
5191 default:
5192 break;
5193 };
5194 break;
5195 /* ktimer_delete */
5196 case 236:
5197 switch (ndx) {
5198 case 0:
5199 p = "int";
5200 break;
5201 default:
5202 break;
5203 };
5204 break;
5205 /* freebsd32_ktimer_settime */
5206 case 237:
5207 switch (ndx) {
5208 case 0:
5209 p = "int";
5210 break;
5211 case 1:
5212 p = "int";
5213 break;
5214 case 2:
5215 p = "userland const struct itimerspec32 *";
5216 break;
5217 case 3:
5218 p = "userland struct itimerspec32 *";
5219 break;
5220 default:
5221 break;
5222 };
5223 break;
5224 /* freebsd32_ktimer_gettime */
5225 case 238:
5226 switch (ndx) {
5227 case 0:
5228 p = "int";
5229 break;
5230 case 1:
5231 p = "userland struct itimerspec32 *";
5232 break;
5233 default:
5234 break;
5235 };
5236 break;
5237 /* ktimer_getoverrun */
5238 case 239:
5239 switch (ndx) {
5240 case 0:
5241 p = "int";
5242 break;
5243 default:
5244 break;
5245 };
5246 break;
5247 /* freebsd32_nanosleep */
5248 case 240:
5249 switch (ndx) {
5250 case 0:
5251 p = "userland const struct timespec32 *";
5252 break;
5253 case 1:
5254 p = "userland struct timespec32 *";
5255 break;
5256 default:
5257 break;
5258 };
5259 break;
5260 /* ffclock_getcounter */
5261 case 241:
5262 switch (ndx) {
5263 case 0:
5264 p = "userland ffcounter *";
5265 break;
5266 default:
5267 break;
5268 };
5269 break;
5270 /* freebsd32_ffclock_setestimate */
5271 case 242:
5272 switch (ndx) {
5273 case 0:
5274 p = "userland struct ffclock_estimate32 *";
5275 break;
5276 default:
5277 break;
5278 };
5279 break;
5280 /* freebsd32_ffclock_getestimate */
5281 case 243:
5282 switch (ndx) {
5283 case 0:
5284 p = "userland struct ffclock_estimate32 *";
5285 break;
5286 default:
5287 break;
5288 };
5289 break;
5290 /* freebsd32_clock_nanosleep */
5291 case 244:
5292 switch (ndx) {
5293 case 0:
5294 p = "clockid_t";
5295 break;
5296 case 1:
5297 p = "int";
5298 break;
5299 case 2:
5300 p = "userland const struct timespec32 *";
5301 break;
5302 case 3:
5303 p = "userland struct timespec32 *";
5304 break;
5305 default:
5306 break;
5307 };
5308 break;
5309 /* freebsd32_clock_getcpuclockid2 */
5310 case 247:
5311 switch (ndx) {
5312 case 0:
5313 p = "uint32_t";
5314 break;
5315 case 1:
5316 p = "uint32_t";
5317 break;
5318 case 2:
5319 p = "int";
5320 break;
5321 case 3:
5322 p = "userland clockid_t *";
5323 break;
5324 default:
5325 break;
5326 };
5327 break;
5328 /* minherit */
5329 case 250:
5330 switch (ndx) {
5331 case 0:
5332 p = "userland void *";
5333 break;
5334 case 1:
5335 p = "size_t";
5336 break;
5337 case 2:
5338 p = "int";
5339 break;
5340 default:
5341 break;
5342 };
5343 break;
5344 /* rfork */
5345 case 251:
5346 switch (ndx) {
5347 case 0:
5348 p = "int";
5349 break;
5350 default:
5351 break;
5352 };
5353 break;
5354 /* issetugid */
5355 case 253:
5356 break;
5357 /* lchown */
5358 case 254:
5359 switch (ndx) {
5360 case 0:
5361 p = "userland const char *";
5362 break;
5363 case 1:
5364 p = "int";
5365 break;
5366 case 2:
5367 p = "int";
5368 break;
5369 default:
5370 break;
5371 };
5372 break;
5373 /* freebsd32_aio_read */
5374 case 255:
5375 switch (ndx) {
5376 case 0:
5377 p = "userland struct aiocb32 *";
5378 break;
5379 default:
5380 break;
5381 };
5382 break;
5383 /* freebsd32_aio_write */
5384 case 256:
5385 switch (ndx) {
5386 case 0:
5387 p = "userland struct aiocb32 *";
5388 break;
5389 default:
5390 break;
5391 };
5392 break;
5393 /* freebsd32_lio_listio */
5394 case 257:
5395 switch (ndx) {
5396 case 0:
5397 p = "int";
5398 break;
5399 case 1:
5400 p = "userland uint32_t *";
5401 break;
5402 case 2:
5403 p = "int";
5404 break;
5405 case 3:
5406 p = "userland struct sigevent32 *";
5407 break;
5408 default:
5409 break;
5410 };
5411 break;
5412 /* lchmod */
5413 case 274:
5414 switch (ndx) {
5415 case 0:
5416 p = "userland const char *";
5417 break;
5418 case 1:
5419 p = "mode_t";
5420 break;
5421 default:
5422 break;
5423 };
5424 break;
5425 /* freebsd32_lutimes */
5426 case 276:
5427 switch (ndx) {
5428 case 0:
5429 p = "userland const char *";
5430 break;
5431 case 1:
5432 p = "userland const struct timeval32 *";
5433 break;
5434 default:
5435 break;
5436 };
5437 break;
5438 /* freebsd32_preadv */
5439 case 289:
5440 switch (ndx) {
5441 case 0:
5442 p = "int";
5443 break;
5444 case 1:
5445 p = "userland struct iovec32 *";
5446 break;
5447 case 2:
5448 p = "u_int";
5449 break;
5450 #ifdef PAD64_REQUIRED
5451 case 3:
5452 p = "int";
5453 break;
5454 #define _P_ 0
5455 #else
5456 #define _P_ 1
5457 #endif
5458 case 4 - _P_:
5459 p = "uint32_t";
5460 break;
5461 case 5 - _P_:
5462 p = "uint32_t";
5463 break;
5464 default:
5465 break;
5466 };
5467 #undef _P_
5468
5469 break;
5470 /* freebsd32_pwritev */
5471 case 290:
5472 switch (ndx) {
5473 case 0:
5474 p = "int";
5475 break;
5476 case 1:
5477 p = "userland struct iovec32 *";
5478 break;
5479 case 2:
5480 p = "u_int";
5481 break;
5482 #ifdef PAD64_REQUIRED
5483 case 3:
5484 p = "int";
5485 break;
5486 #define _P_ 0
5487 #else
5488 #define _P_ 1
5489 #endif
5490 case 4 - _P_:
5491 p = "uint32_t";
5492 break;
5493 case 5 - _P_:
5494 p = "uint32_t";
5495 break;
5496 default:
5497 break;
5498 };
5499 #undef _P_
5500
5501 break;
5502 /* fhopen */
5503 case 298:
5504 switch (ndx) {
5505 case 0:
5506 p = "userland const struct fhandle *";
5507 break;
5508 case 1:
5509 p = "int";
5510 break;
5511 default:
5512 break;
5513 };
5514 break;
5515 /* modnext */
5516 case 300:
5517 switch (ndx) {
5518 case 0:
5519 p = "int";
5520 break;
5521 default:
5522 break;
5523 };
5524 break;
5525 /* freebsd32_modstat */
5526 case 301:
5527 switch (ndx) {
5528 case 0:
5529 p = "int";
5530 break;
5531 case 1:
5532 p = "userland struct module_stat32 *";
5533 break;
5534 default:
5535 break;
5536 };
5537 break;
5538 /* modfnext */
5539 case 302:
5540 switch (ndx) {
5541 case 0:
5542 p = "int";
5543 break;
5544 default:
5545 break;
5546 };
5547 break;
5548 /* modfind */
5549 case 303:
5550 switch (ndx) {
5551 case 0:
5552 p = "userland const char *";
5553 break;
5554 default:
5555 break;
5556 };
5557 break;
5558 /* kldload */
5559 case 304:
5560 switch (ndx) {
5561 case 0:
5562 p = "userland const char *";
5563 break;
5564 default:
5565 break;
5566 };
5567 break;
5568 /* kldunload */
5569 case 305:
5570 switch (ndx) {
5571 case 0:
5572 p = "int";
5573 break;
5574 default:
5575 break;
5576 };
5577 break;
5578 /* kldfind */
5579 case 306:
5580 switch (ndx) {
5581 case 0:
5582 p = "userland const char *";
5583 break;
5584 default:
5585 break;
5586 };
5587 break;
5588 /* kldnext */
5589 case 307:
5590 switch (ndx) {
5591 case 0:
5592 p = "int";
5593 break;
5594 default:
5595 break;
5596 };
5597 break;
5598 /* freebsd32_kldstat */
5599 case 308:
5600 switch (ndx) {
5601 case 0:
5602 p = "int";
5603 break;
5604 case 1:
5605 p = "userland struct kld_file_stat32 *";
5606 break;
5607 default:
5608 break;
5609 };
5610 break;
5611 /* kldfirstmod */
5612 case 309:
5613 switch (ndx) {
5614 case 0:
5615 p = "int";
5616 break;
5617 default:
5618 break;
5619 };
5620 break;
5621 /* getsid */
5622 case 310:
5623 switch (ndx) {
5624 case 0:
5625 p = "pid_t";
5626 break;
5627 default:
5628 break;
5629 };
5630 break;
5631 /* setresuid */
5632 case 311:
5633 switch (ndx) {
5634 case 0:
5635 p = "uid_t";
5636 break;
5637 case 1:
5638 p = "uid_t";
5639 break;
5640 case 2:
5641 p = "uid_t";
5642 break;
5643 default:
5644 break;
5645 };
5646 break;
5647 /* setresgid */
5648 case 312:
5649 switch (ndx) {
5650 case 0:
5651 p = "gid_t";
5652 break;
5653 case 1:
5654 p = "gid_t";
5655 break;
5656 case 2:
5657 p = "gid_t";
5658 break;
5659 default:
5660 break;
5661 };
5662 break;
5663 /* freebsd32_aio_return */
5664 case 314:
5665 switch (ndx) {
5666 case 0:
5667 p = "userland struct aiocb32 *";
5668 break;
5669 default:
5670 break;
5671 };
5672 break;
5673 /* freebsd32_aio_suspend */
5674 case 315:
5675 switch (ndx) {
5676 case 0:
5677 p = "userland uint32_t *";
5678 break;
5679 case 1:
5680 p = "int";
5681 break;
5682 case 2:
5683 p = "userland const struct timespec32 *";
5684 break;
5685 default:
5686 break;
5687 };
5688 break;
5689 /* aio_cancel */
5690 case 316:
5691 switch (ndx) {
5692 case 0:
5693 p = "int";
5694 break;
5695 case 1:
5696 p = "userland struct aiocb32 *";
5697 break;
5698 default:
5699 break;
5700 };
5701 break;
5702 /* freebsd32_aio_error */
5703 case 317:
5704 switch (ndx) {
5705 case 0:
5706 p = "userland struct aiocb32 *";
5707 break;
5708 default:
5709 break;
5710 };
5711 break;
5712 /* yield */
5713 case 321:
5714 break;
5715 /* mlockall */
5716 case 324:
5717 switch (ndx) {
5718 case 0:
5719 p = "int";
5720 break;
5721 default:
5722 break;
5723 };
5724 break;
5725 /* munlockall */
5726 case 325:
5727 break;
5728 /* __getcwd */
5729 case 326:
5730 switch (ndx) {
5731 case 0:
5732 p = "userland char *";
5733 break;
5734 case 1:
5735 p = "size_t";
5736 break;
5737 default:
5738 break;
5739 };
5740 break;
5741 /* sched_setparam */
5742 case 327:
5743 switch (ndx) {
5744 case 0:
5745 p = "pid_t";
5746 break;
5747 case 1:
5748 p = "userland const struct sched_param *";
5749 break;
5750 default:
5751 break;
5752 };
5753 break;
5754 /* sched_getparam */
5755 case 328:
5756 switch (ndx) {
5757 case 0:
5758 p = "pid_t";
5759 break;
5760 case 1:
5761 p = "userland struct sched_param *";
5762 break;
5763 default:
5764 break;
5765 };
5766 break;
5767 /* sched_setscheduler */
5768 case 329:
5769 switch (ndx) {
5770 case 0:
5771 p = "pid_t";
5772 break;
5773 case 1:
5774 p = "int";
5775 break;
5776 case 2:
5777 p = "userland const struct sched_param *";
5778 break;
5779 default:
5780 break;
5781 };
5782 break;
5783 /* sched_getscheduler */
5784 case 330:
5785 switch (ndx) {
5786 case 0:
5787 p = "pid_t";
5788 break;
5789 default:
5790 break;
5791 };
5792 break;
5793 /* sched_yield */
5794 case 331:
5795 break;
5796 /* sched_get_priority_max */
5797 case 332:
5798 switch (ndx) {
5799 case 0:
5800 p = "int";
5801 break;
5802 default:
5803 break;
5804 };
5805 break;
5806 /* sched_get_priority_min */
5807 case 333:
5808 switch (ndx) {
5809 case 0:
5810 p = "int";
5811 break;
5812 default:
5813 break;
5814 };
5815 break;
5816 /* freebsd32_sched_rr_get_interval */
5817 case 334:
5818 switch (ndx) {
5819 case 0:
5820 p = "pid_t";
5821 break;
5822 case 1:
5823 p = "userland struct timespec32 *";
5824 break;
5825 default:
5826 break;
5827 };
5828 break;
5829 /* utrace */
5830 case 335:
5831 switch (ndx) {
5832 case 0:
5833 p = "userland const void *";
5834 break;
5835 case 1:
5836 p = "size_t";
5837 break;
5838 default:
5839 break;
5840 };
5841 break;
5842 /* freebsd32_jail */
5843 case 338:
5844 switch (ndx) {
5845 case 0:
5846 p = "userland struct jail32 *";
5847 break;
5848 default:
5849 break;
5850 };
5851 break;
5852 /* sigprocmask */
5853 case 340:
5854 switch (ndx) {
5855 case 0:
5856 p = "int";
5857 break;
5858 case 1:
5859 p = "userland const sigset_t *";
5860 break;
5861 case 2:
5862 p = "userland sigset_t *";
5863 break;
5864 default:
5865 break;
5866 };
5867 break;
5868 /* sigsuspend */
5869 case 341:
5870 switch (ndx) {
5871 case 0:
5872 p = "userland const sigset_t *";
5873 break;
5874 default:
5875 break;
5876 };
5877 break;
5878 /* sigpending */
5879 case 343:
5880 switch (ndx) {
5881 case 0:
5882 p = "userland sigset_t *";
5883 break;
5884 default:
5885 break;
5886 };
5887 break;
5888 /* freebsd32_sigtimedwait */
5889 case 345:
5890 switch (ndx) {
5891 case 0:
5892 p = "userland const sigset_t *";
5893 break;
5894 case 1:
5895 p = "userland struct __siginfo32 *";
5896 break;
5897 case 2:
5898 p = "userland const struct timespec32 *";
5899 break;
5900 default:
5901 break;
5902 };
5903 break;
5904 /* freebsd32_sigwaitinfo */
5905 case 346:
5906 switch (ndx) {
5907 case 0:
5908 p = "userland const sigset_t *";
5909 break;
5910 case 1:
5911 p = "userland struct __siginfo32 *";
5912 break;
5913 default:
5914 break;
5915 };
5916 break;
5917 /* __acl_get_file */
5918 case 347:
5919 switch (ndx) {
5920 case 0:
5921 p = "userland const char *";
5922 break;
5923 case 1:
5924 p = "__acl_type_t";
5925 break;
5926 case 2:
5927 p = "userland struct acl *";
5928 break;
5929 default:
5930 break;
5931 };
5932 break;
5933 /* __acl_set_file */
5934 case 348:
5935 switch (ndx) {
5936 case 0:
5937 p = "userland const char *";
5938 break;
5939 case 1:
5940 p = "__acl_type_t";
5941 break;
5942 case 2:
5943 p = "userland struct acl *";
5944 break;
5945 default:
5946 break;
5947 };
5948 break;
5949 /* __acl_get_fd */
5950 case 349:
5951 switch (ndx) {
5952 case 0:
5953 p = "int";
5954 break;
5955 case 1:
5956 p = "__acl_type_t";
5957 break;
5958 case 2:
5959 p = "userland struct acl *";
5960 break;
5961 default:
5962 break;
5963 };
5964 break;
5965 /* __acl_set_fd */
5966 case 350:
5967 switch (ndx) {
5968 case 0:
5969 p = "int";
5970 break;
5971 case 1:
5972 p = "__acl_type_t";
5973 break;
5974 case 2:
5975 p = "userland struct acl *";
5976 break;
5977 default:
5978 break;
5979 };
5980 break;
5981 /* __acl_delete_file */
5982 case 351:
5983 switch (ndx) {
5984 case 0:
5985 p = "userland const char *";
5986 break;
5987 case 1:
5988 p = "__acl_type_t";
5989 break;
5990 default:
5991 break;
5992 };
5993 break;
5994 /* __acl_delete_fd */
5995 case 352:
5996 switch (ndx) {
5997 case 0:
5998 p = "int";
5999 break;
6000 case 1:
6001 p = "__acl_type_t";
6002 break;
6003 default:
6004 break;
6005 };
6006 break;
6007 /* __acl_aclcheck_file */
6008 case 353:
6009 switch (ndx) {
6010 case 0:
6011 p = "userland const char *";
6012 break;
6013 case 1:
6014 p = "__acl_type_t";
6015 break;
6016 case 2:
6017 p = "userland struct acl *";
6018 break;
6019 default:
6020 break;
6021 };
6022 break;
6023 /* __acl_aclcheck_fd */
6024 case 354:
6025 switch (ndx) {
6026 case 0:
6027 p = "int";
6028 break;
6029 case 1:
6030 p = "__acl_type_t";
6031 break;
6032 case 2:
6033 p = "userland struct acl *";
6034 break;
6035 default:
6036 break;
6037 };
6038 break;
6039 /* extattrctl */
6040 case 355:
6041 switch (ndx) {
6042 case 0:
6043 p = "userland const char *";
6044 break;
6045 case 1:
6046 p = "int";
6047 break;
6048 case 2:
6049 p = "userland const char *";
6050 break;
6051 case 3:
6052 p = "int";
6053 break;
6054 case 4:
6055 p = "userland const char *";
6056 break;
6057 default:
6058 break;
6059 };
6060 break;
6061 /* extattr_set_file */
6062 case 356:
6063 switch (ndx) {
6064 case 0:
6065 p = "userland const char *";
6066 break;
6067 case 1:
6068 p = "int";
6069 break;
6070 case 2:
6071 p = "userland const char *";
6072 break;
6073 case 3:
6074 p = "userland void *";
6075 break;
6076 case 4:
6077 p = "size_t";
6078 break;
6079 default:
6080 break;
6081 };
6082 break;
6083 /* extattr_get_file */
6084 case 357:
6085 switch (ndx) {
6086 case 0:
6087 p = "userland const char *";
6088 break;
6089 case 1:
6090 p = "int";
6091 break;
6092 case 2:
6093 p = "userland const char *";
6094 break;
6095 case 3:
6096 p = "userland void *";
6097 break;
6098 case 4:
6099 p = "size_t";
6100 break;
6101 default:
6102 break;
6103 };
6104 break;
6105 /* extattr_delete_file */
6106 case 358:
6107 switch (ndx) {
6108 case 0:
6109 p = "userland const char *";
6110 break;
6111 case 1:
6112 p = "int";
6113 break;
6114 case 2:
6115 p = "userland const char *";
6116 break;
6117 default:
6118 break;
6119 };
6120 break;
6121 /* freebsd32_aio_waitcomplete */
6122 case 359:
6123 switch (ndx) {
6124 case 0:
6125 p = "userland uint32_t *";
6126 break;
6127 case 1:
6128 p = "userland struct timespec32 *";
6129 break;
6130 default:
6131 break;
6132 };
6133 break;
6134 /* getresuid */
6135 case 360:
6136 switch (ndx) {
6137 case 0:
6138 p = "userland uid_t *";
6139 break;
6140 case 1:
6141 p = "userland uid_t *";
6142 break;
6143 case 2:
6144 p = "userland uid_t *";
6145 break;
6146 default:
6147 break;
6148 };
6149 break;
6150 /* getresgid */
6151 case 361:
6152 switch (ndx) {
6153 case 0:
6154 p = "userland gid_t *";
6155 break;
6156 case 1:
6157 p = "userland gid_t *";
6158 break;
6159 case 2:
6160 p = "userland gid_t *";
6161 break;
6162 default:
6163 break;
6164 };
6165 break;
6166 /* kqueue */
6167 case 362:
6168 break;
6169 /* extattr_set_fd */
6170 case 371:
6171 switch (ndx) {
6172 case 0:
6173 p = "int";
6174 break;
6175 case 1:
6176 p = "int";
6177 break;
6178 case 2:
6179 p = "userland const char *";
6180 break;
6181 case 3:
6182 p = "userland void *";
6183 break;
6184 case 4:
6185 p = "size_t";
6186 break;
6187 default:
6188 break;
6189 };
6190 break;
6191 /* extattr_get_fd */
6192 case 372:
6193 switch (ndx) {
6194 case 0:
6195 p = "int";
6196 break;
6197 case 1:
6198 p = "int";
6199 break;
6200 case 2:
6201 p = "userland const char *";
6202 break;
6203 case 3:
6204 p = "userland void *";
6205 break;
6206 case 4:
6207 p = "size_t";
6208 break;
6209 default:
6210 break;
6211 };
6212 break;
6213 /* extattr_delete_fd */
6214 case 373:
6215 switch (ndx) {
6216 case 0:
6217 p = "int";
6218 break;
6219 case 1:
6220 p = "int";
6221 break;
6222 case 2:
6223 p = "userland const char *";
6224 break;
6225 default:
6226 break;
6227 };
6228 break;
6229 /* __setugid */
6230 case 374:
6231 switch (ndx) {
6232 case 0:
6233 p = "int";
6234 break;
6235 default:
6236 break;
6237 };
6238 break;
6239 /* eaccess */
6240 case 376:
6241 switch (ndx) {
6242 case 0:
6243 p = "userland const char *";
6244 break;
6245 case 1:
6246 p = "int";
6247 break;
6248 default:
6249 break;
6250 };
6251 break;
6252 /* freebsd32_nmount */
6253 case 378:
6254 switch (ndx) {
6255 case 0:
6256 p = "userland struct iovec32 *";
6257 break;
6258 case 1:
6259 p = "unsigned int";
6260 break;
6261 case 2:
6262 p = "int";
6263 break;
6264 default:
6265 break;
6266 };
6267 break;
6268 /* kenv */
6269 case 390:
6270 switch (ndx) {
6271 case 0:
6272 p = "int";
6273 break;
6274 case 1:
6275 p = "userland const char *";
6276 break;
6277 case 2:
6278 p = "userland char *";
6279 break;
6280 case 3:
6281 p = "int";
6282 break;
6283 default:
6284 break;
6285 };
6286 break;
6287 /* lchflags */
6288 case 391:
6289 switch (ndx) {
6290 case 0:
6291 p = "userland const char *";
6292 break;
6293 case 1:
6294 p = "u_long";
6295 break;
6296 default:
6297 break;
6298 };
6299 break;
6300 /* uuidgen */
6301 case 392:
6302 switch (ndx) {
6303 case 0:
6304 p = "userland struct uuid *";
6305 break;
6306 case 1:
6307 p = "int";
6308 break;
6309 default:
6310 break;
6311 };
6312 break;
6313 /* freebsd32_sendfile */
6314 case 393:
6315 switch (ndx) {
6316 case 0:
6317 p = "int";
6318 break;
6319 case 1:
6320 p = "int";
6321 break;
6322 case 2:
6323 p = "uint32_t";
6324 break;
6325 case 3:
6326 p = "uint32_t";
6327 break;
6328 case 4:
6329 p = "size_t";
6330 break;
6331 case 5:
6332 p = "userland struct sf_hdtr32 *";
6333 break;
6334 case 6:
6335 p = "userland off_t *";
6336 break;
6337 case 7:
6338 p = "int";
6339 break;
6340 default:
6341 break;
6342 };
6343 break;
6344 /* mac_syscall */
6345 case 394:
6346 switch (ndx) {
6347 case 0:
6348 p = "userland const char *";
6349 break;
6350 case 1:
6351 p = "int";
6352 break;
6353 case 2:
6354 p = "userland void *";
6355 break;
6356 default:
6357 break;
6358 };
6359 break;
6360 /* ksem_close */
6361 case 400:
6362 switch (ndx) {
6363 case 0:
6364 p = "int32_t";
6365 break;
6366 default:
6367 break;
6368 };
6369 break;
6370 /* ksem_post */
6371 case 401:
6372 switch (ndx) {
6373 case 0:
6374 p = "int32_t";
6375 break;
6376 default:
6377 break;
6378 };
6379 break;
6380 /* ksem_wait */
6381 case 402:
6382 switch (ndx) {
6383 case 0:
6384 p = "int32_t";
6385 break;
6386 default:
6387 break;
6388 };
6389 break;
6390 /* ksem_trywait */
6391 case 403:
6392 switch (ndx) {
6393 case 0:
6394 p = "int32_t";
6395 break;
6396 default:
6397 break;
6398 };
6399 break;
6400 /* freebsd32_ksem_init */
6401 case 404:
6402 switch (ndx) {
6403 case 0:
6404 p = "userland int32_t *";
6405 break;
6406 case 1:
6407 p = "unsigned int";
6408 break;
6409 default:
6410 break;
6411 };
6412 break;
6413 /* freebsd32_ksem_open */
6414 case 405:
6415 switch (ndx) {
6416 case 0:
6417 p = "userland int32_t *";
6418 break;
6419 case 1:
6420 p = "userland const char *";
6421 break;
6422 case 2:
6423 p = "int";
6424 break;
6425 case 3:
6426 p = "mode_t";
6427 break;
6428 case 4:
6429 p = "unsigned int";
6430 break;
6431 default:
6432 break;
6433 };
6434 break;
6435 /* ksem_unlink */
6436 case 406:
6437 switch (ndx) {
6438 case 0:
6439 p = "userland const char *";
6440 break;
6441 default:
6442 break;
6443 };
6444 break;
6445 /* ksem_getvalue */
6446 case 407:
6447 switch (ndx) {
6448 case 0:
6449 p = "int32_t";
6450 break;
6451 case 1:
6452 p = "userland int *";
6453 break;
6454 default:
6455 break;
6456 };
6457 break;
6458 /* ksem_destroy */
6459 case 408:
6460 switch (ndx) {
6461 case 0:
6462 p = "int32_t";
6463 break;
6464 default:
6465 break;
6466 };
6467 break;
6468 /* extattr_set_link */
6469 case 412:
6470 switch (ndx) {
6471 case 0:
6472 p = "userland const char *";
6473 break;
6474 case 1:
6475 p = "int";
6476 break;
6477 case 2:
6478 p = "userland const char *";
6479 break;
6480 case 3:
6481 p = "userland void *";
6482 break;
6483 case 4:
6484 p = "size_t";
6485 break;
6486 default:
6487 break;
6488 };
6489 break;
6490 /* extattr_get_link */
6491 case 413:
6492 switch (ndx) {
6493 case 0:
6494 p = "userland const char *";
6495 break;
6496 case 1:
6497 p = "int";
6498 break;
6499 case 2:
6500 p = "userland const char *";
6501 break;
6502 case 3:
6503 p = "userland void *";
6504 break;
6505 case 4:
6506 p = "size_t";
6507 break;
6508 default:
6509 break;
6510 };
6511 break;
6512 /* extattr_delete_link */
6513 case 414:
6514 switch (ndx) {
6515 case 0:
6516 p = "userland const char *";
6517 break;
6518 case 1:
6519 p = "int";
6520 break;
6521 case 2:
6522 p = "userland const char *";
6523 break;
6524 default:
6525 break;
6526 };
6527 break;
6528 /* freebsd32_sigaction */
6529 case 416:
6530 switch (ndx) {
6531 case 0:
6532 p = "int";
6533 break;
6534 case 1:
6535 p = "userland const struct sigaction32 *";
6536 break;
6537 case 2:
6538 p = "userland struct sigaction32 *";
6539 break;
6540 default:
6541 break;
6542 };
6543 break;
6544 /* freebsd32_sigreturn */
6545 case 417:
6546 switch (ndx) {
6547 case 0:
6548 p = "userland const struct __ucontext32 *";
6549 break;
6550 default:
6551 break;
6552 };
6553 break;
6554 /* freebsd32_getcontext */
6555 case 421:
6556 switch (ndx) {
6557 case 0:
6558 p = "userland struct __ucontext32 *";
6559 break;
6560 default:
6561 break;
6562 };
6563 break;
6564 /* freebsd32_setcontext */
6565 case 422:
6566 switch (ndx) {
6567 case 0:
6568 p = "userland const struct __ucontext32 *";
6569 break;
6570 default:
6571 break;
6572 };
6573 break;
6574 /* freebsd32_swapcontext */
6575 case 423:
6576 switch (ndx) {
6577 case 0:
6578 p = "userland struct __ucontext32 *";
6579 break;
6580 case 1:
6581 p = "userland const struct __ucontext32 *";
6582 break;
6583 default:
6584 break;
6585 };
6586 break;
6587 /* __acl_get_link */
6588 case 425:
6589 switch (ndx) {
6590 case 0:
6591 p = "userland const char *";
6592 break;
6593 case 1:
6594 p = "__acl_type_t";
6595 break;
6596 case 2:
6597 p = "userland struct acl *";
6598 break;
6599 default:
6600 break;
6601 };
6602 break;
6603 /* __acl_set_link */
6604 case 426:
6605 switch (ndx) {
6606 case 0:
6607 p = "userland const char *";
6608 break;
6609 case 1:
6610 p = "__acl_type_t";
6611 break;
6612 case 2:
6613 p = "userland struct acl *";
6614 break;
6615 default:
6616 break;
6617 };
6618 break;
6619 /* __acl_delete_link */
6620 case 427:
6621 switch (ndx) {
6622 case 0:
6623 p = "userland const char *";
6624 break;
6625 case 1:
6626 p = "__acl_type_t";
6627 break;
6628 default:
6629 break;
6630 };
6631 break;
6632 /* __acl_aclcheck_link */
6633 case 428:
6634 switch (ndx) {
6635 case 0:
6636 p = "userland const char *";
6637 break;
6638 case 1:
6639 p = "__acl_type_t";
6640 break;
6641 case 2:
6642 p = "userland struct acl *";
6643 break;
6644 default:
6645 break;
6646 };
6647 break;
6648 /* sigwait */
6649 case 429:
6650 switch (ndx) {
6651 case 0:
6652 p = "userland const sigset_t *";
6653 break;
6654 case 1:
6655 p = "userland int *";
6656 break;
6657 default:
6658 break;
6659 };
6660 break;
6661 /* thr_exit */
6662 case 431:
6663 switch (ndx) {
6664 case 0:
6665 p = "userland int32_t *";
6666 break;
6667 default:
6668 break;
6669 };
6670 break;
6671 /* thr_self */
6672 case 432:
6673 switch (ndx) {
6674 case 0:
6675 p = "userland int32_t *";
6676 break;
6677 default:
6678 break;
6679 };
6680 break;
6681 /* thr_kill */
6682 case 433:
6683 switch (ndx) {
6684 case 0:
6685 p = "int32_t";
6686 break;
6687 case 1:
6688 p = "int";
6689 break;
6690 default:
6691 break;
6692 };
6693 break;
6694 /* jail_attach */
6695 case 436:
6696 switch (ndx) {
6697 case 0:
6698 p = "int";
6699 break;
6700 default:
6701 break;
6702 };
6703 break;
6704 /* extattr_list_fd */
6705 case 437:
6706 switch (ndx) {
6707 case 0:
6708 p = "int";
6709 break;
6710 case 1:
6711 p = "int";
6712 break;
6713 case 2:
6714 p = "userland void *";
6715 break;
6716 case 3:
6717 p = "size_t";
6718 break;
6719 default:
6720 break;
6721 };
6722 break;
6723 /* extattr_list_file */
6724 case 438:
6725 switch (ndx) {
6726 case 0:
6727 p = "userland const char *";
6728 break;
6729 case 1:
6730 p = "int";
6731 break;
6732 case 2:
6733 p = "userland void *";
6734 break;
6735 case 3:
6736 p = "size_t";
6737 break;
6738 default:
6739 break;
6740 };
6741 break;
6742 /* extattr_list_link */
6743 case 439:
6744 switch (ndx) {
6745 case 0:
6746 p = "userland const char *";
6747 break;
6748 case 1:
6749 p = "int";
6750 break;
6751 case 2:
6752 p = "userland void *";
6753 break;
6754 case 3:
6755 p = "size_t";
6756 break;
6757 default:
6758 break;
6759 };
6760 break;
6761 /* freebsd32_ksem_timedwait */
6762 case 441:
6763 switch (ndx) {
6764 case 0:
6765 p = "int32_t";
6766 break;
6767 case 1:
6768 p = "userland const struct timespec32 *";
6769 break;
6770 default:
6771 break;
6772 };
6773 break;
6774 /* freebsd32_thr_suspend */
6775 case 442:
6776 switch (ndx) {
6777 case 0:
6778 p = "userland const struct timespec32 *";
6779 break;
6780 default:
6781 break;
6782 };
6783 break;
6784 /* thr_wake */
6785 case 443:
6786 switch (ndx) {
6787 case 0:
6788 p = "int32_t";
6789 break;
6790 default:
6791 break;
6792 };
6793 break;
6794 /* kldunloadf */
6795 case 444:
6796 switch (ndx) {
6797 case 0:
6798 p = "int";
6799 break;
6800 case 1:
6801 p = "int";
6802 break;
6803 default:
6804 break;
6805 };
6806 break;
6807 /* audit */
6808 case 445:
6809 switch (ndx) {
6810 case 0:
6811 p = "userland const void *";
6812 break;
6813 case 1:
6814 p = "u_int";
6815 break;
6816 default:
6817 break;
6818 };
6819 break;
6820 /* auditon */
6821 case 446:
6822 switch (ndx) {
6823 case 0:
6824 p = "int";
6825 break;
6826 case 1:
6827 p = "userland void *";
6828 break;
6829 case 2:
6830 p = "u_int";
6831 break;
6832 default:
6833 break;
6834 };
6835 break;
6836 /* getauid */
6837 case 447:
6838 switch (ndx) {
6839 case 0:
6840 p = "userland uid_t *";
6841 break;
6842 default:
6843 break;
6844 };
6845 break;
6846 /* setauid */
6847 case 448:
6848 switch (ndx) {
6849 case 0:
6850 p = "userland uid_t *";
6851 break;
6852 default:
6853 break;
6854 };
6855 break;
6856 /* getaudit */
6857 case 449:
6858 switch (ndx) {
6859 case 0:
6860 p = "userland struct auditinfo *";
6861 break;
6862 default:
6863 break;
6864 };
6865 break;
6866 /* setaudit */
6867 case 450:
6868 switch (ndx) {
6869 case 0:
6870 p = "userland struct auditinfo *";
6871 break;
6872 default:
6873 break;
6874 };
6875 break;
6876 /* getaudit_addr */
6877 case 451:
6878 switch (ndx) {
6879 case 0:
6880 p = "userland struct auditinfo_addr *";
6881 break;
6882 case 1:
6883 p = "u_int";
6884 break;
6885 default:
6886 break;
6887 };
6888 break;
6889 /* setaudit_addr */
6890 case 452:
6891 switch (ndx) {
6892 case 0:
6893 p = "userland struct auditinfo_addr *";
6894 break;
6895 case 1:
6896 p = "u_int";
6897 break;
6898 default:
6899 break;
6900 };
6901 break;
6902 /* auditctl */
6903 case 453:
6904 switch (ndx) {
6905 case 0:
6906 p = "userland const char *";
6907 break;
6908 default:
6909 break;
6910 };
6911 break;
6912 /* freebsd32__umtx_op */
6913 case 454:
6914 switch (ndx) {
6915 case 0:
6916 p = "userland void *";
6917 break;
6918 case 1:
6919 p = "int";
6920 break;
6921 case 2:
6922 p = "u_long";
6923 break;
6924 case 3:
6925 p = "userland void *";
6926 break;
6927 case 4:
6928 p = "userland void *";
6929 break;
6930 default:
6931 break;
6932 };
6933 break;
6934 /* freebsd32_thr_new */
6935 case 455:
6936 switch (ndx) {
6937 case 0:
6938 p = "userland struct thr_param32 *";
6939 break;
6940 case 1:
6941 p = "int";
6942 break;
6943 default:
6944 break;
6945 };
6946 break;
6947 /* freebsd32_sigqueue */
6948 case 456:
6949 switch (ndx) {
6950 case 0:
6951 p = "pid_t";
6952 break;
6953 case 1:
6954 p = "int";
6955 break;
6956 case 2:
6957 p = "userland void *";
6958 break;
6959 default:
6960 break;
6961 };
6962 break;
6963 /* freebsd32_kmq_open */
6964 case 457:
6965 switch (ndx) {
6966 case 0:
6967 p = "userland const char *";
6968 break;
6969 case 1:
6970 p = "int";
6971 break;
6972 case 2:
6973 p = "mode_t";
6974 break;
6975 case 3:
6976 p = "userland const struct mq_attr32 *";
6977 break;
6978 default:
6979 break;
6980 };
6981 break;
6982 /* freebsd32_kmq_setattr */
6983 case 458:
6984 switch (ndx) {
6985 case 0:
6986 p = "int";
6987 break;
6988 case 1:
6989 p = "userland const struct mq_attr32 *";
6990 break;
6991 case 2:
6992 p = "userland struct mq_attr32 *";
6993 break;
6994 default:
6995 break;
6996 };
6997 break;
6998 /* freebsd32_kmq_timedreceive */
6999 case 459:
7000 switch (ndx) {
7001 case 0:
7002 p = "int";
7003 break;
7004 case 1:
7005 p = "userland char *";
7006 break;
7007 case 2:
7008 p = "size_t";
7009 break;
7010 case 3:
7011 p = "userland unsigned *";
7012 break;
7013 case 4:
7014 p = "userland const struct timespec32 *";
7015 break;
7016 default:
7017 break;
7018 };
7019 break;
7020 /* freebsd32_kmq_timedsend */
7021 case 460:
7022 switch (ndx) {
7023 case 0:
7024 p = "int";
7025 break;
7026 case 1:
7027 p = "userland const char *";
7028 break;
7029 case 2:
7030 p = "size_t";
7031 break;
7032 case 3:
7033 p = "unsigned";
7034 break;
7035 case 4:
7036 p = "userland const struct timespec32 *";
7037 break;
7038 default:
7039 break;
7040 };
7041 break;
7042 /* freebsd32_kmq_notify */
7043 case 461:
7044 switch (ndx) {
7045 case 0:
7046 p = "int";
7047 break;
7048 case 1:
7049 p = "userland const struct sigevent32 *";
7050 break;
7051 default:
7052 break;
7053 };
7054 break;
7055 /* kmq_unlink */
7056 case 462:
7057 switch (ndx) {
7058 case 0:
7059 p = "userland const char *";
7060 break;
7061 default:
7062 break;
7063 };
7064 break;
7065 /* freebsd32_abort2 */
7066 case 463:
7067 switch (ndx) {
7068 case 0:
7069 p = "userland const char *";
7070 break;
7071 case 1:
7072 p = "int";
7073 break;
7074 case 2:
7075 p = "userland uint32_t *";
7076 break;
7077 default:
7078 break;
7079 };
7080 break;
7081 /* thr_set_name */
7082 case 464:
7083 switch (ndx) {
7084 case 0:
7085 p = "int32_t";
7086 break;
7087 case 1:
7088 p = "userland const char *";
7089 break;
7090 default:
7091 break;
7092 };
7093 break;
7094 /* freebsd32_aio_fsync */
7095 case 465:
7096 switch (ndx) {
7097 case 0:
7098 p = "int";
7099 break;
7100 case 1:
7101 p = "userland struct aiocb32 *";
7102 break;
7103 default:
7104 break;
7105 };
7106 break;
7107 /* rtprio_thread */
7108 case 466:
7109 switch (ndx) {
7110 case 0:
7111 p = "int";
7112 break;
7113 case 1:
7114 p = "lwpid_t";
7115 break;
7116 case 2:
7117 p = "userland struct rtprio *";
7118 break;
7119 default:
7120 break;
7121 };
7122 break;
7123 /* sctp_peeloff */
7124 case 471:
7125 switch (ndx) {
7126 case 0:
7127 p = "int";
7128 break;
7129 case 1:
7130 p = "uint32_t";
7131 break;
7132 default:
7133 break;
7134 };
7135 break;
7136 /* sctp_generic_sendmsg */
7137 case 472:
7138 switch (ndx) {
7139 case 0:
7140 p = "int";
7141 break;
7142 case 1:
7143 p = "userland void *";
7144 break;
7145 case 2:
7146 p = "int";
7147 break;
7148 case 3:
7149 p = "userland const struct sockaddr *";
7150 break;
7151 case 4:
7152 p = "__socklen_t";
7153 break;
7154 case 5:
7155 p = "userland struct sctp_sndrcvinfo *";
7156 break;
7157 case 6:
7158 p = "int";
7159 break;
7160 default:
7161 break;
7162 };
7163 break;
7164 /* sctp_generic_sendmsg_iov */
7165 case 473:
7166 switch (ndx) {
7167 case 0:
7168 p = "int";
7169 break;
7170 case 1:
7171 p = "userland struct iovec32 *";
7172 break;
7173 case 2:
7174 p = "int";
7175 break;
7176 case 3:
7177 p = "userland const struct sockaddr *";
7178 break;
7179 case 4:
7180 p = "__socklen_t";
7181 break;
7182 case 5:
7183 p = "userland struct sctp_sndrcvinfo *";
7184 break;
7185 case 6:
7186 p = "int";
7187 break;
7188 default:
7189 break;
7190 };
7191 break;
7192 /* sctp_generic_recvmsg */
7193 case 474:
7194 switch (ndx) {
7195 case 0:
7196 p = "int";
7197 break;
7198 case 1:
7199 p = "userland struct iovec32 *";
7200 break;
7201 case 2:
7202 p = "int";
7203 break;
7204 case 3:
7205 p = "userland struct sockaddr *";
7206 break;
7207 case 4:
7208 p = "userland __socklen_t *";
7209 break;
7210 case 5:
7211 p = "userland struct sctp_sndrcvinfo *";
7212 break;
7213 case 6:
7214 p = "userland int *";
7215 break;
7216 default:
7217 break;
7218 };
7219 break;
7220 /* freebsd32_pread */
7221 case 475:
7222 switch (ndx) {
7223 case 0:
7224 p = "int";
7225 break;
7226 case 1:
7227 p = "userland void *";
7228 break;
7229 case 2:
7230 p = "size_t";
7231 break;
7232 #ifdef PAD64_REQUIRED
7233 case 3:
7234 p = "int";
7235 break;
7236 #define _P_ 0
7237 #else
7238 #define _P_ 1
7239 #endif
7240 case 4 - _P_:
7241 p = "uint32_t";
7242 break;
7243 case 5 - _P_:
7244 p = "uint32_t";
7245 break;
7246 default:
7247 break;
7248 };
7249 #undef _P_
7250
7251 break;
7252 /* freebsd32_pwrite */
7253 case 476:
7254 switch (ndx) {
7255 case 0:
7256 p = "int";
7257 break;
7258 case 1:
7259 p = "userland const void *";
7260 break;
7261 case 2:
7262 p = "size_t";
7263 break;
7264 #ifdef PAD64_REQUIRED
7265 case 3:
7266 p = "int";
7267 break;
7268 #define _P_ 0
7269 #else
7270 #define _P_ 1
7271 #endif
7272 case 4 - _P_:
7273 p = "uint32_t";
7274 break;
7275 case 5 - _P_:
7276 p = "uint32_t";
7277 break;
7278 default:
7279 break;
7280 };
7281 #undef _P_
7282
7283 break;
7284 /* freebsd32_mmap */
7285 case 477:
7286 switch (ndx) {
7287 case 0:
7288 p = "userland void *";
7289 break;
7290 case 1:
7291 p = "size_t";
7292 break;
7293 case 2:
7294 p = "int";
7295 break;
7296 case 3:
7297 p = "int";
7298 break;
7299 case 4:
7300 p = "int";
7301 break;
7302 #ifdef PAD64_REQUIRED
7303 case 5:
7304 p = "int";
7305 break;
7306 #define _P_ 0
7307 #else
7308 #define _P_ 1
7309 #endif
7310 case 6 - _P_:
7311 p = "uint32_t";
7312 break;
7313 case 7 - _P_:
7314 p = "uint32_t";
7315 break;
7316 default:
7317 break;
7318 };
7319 #undef _P_
7320
7321 break;
7322 /* freebsd32_lseek */
7323 case 478:
7324 switch (ndx) {
7325 case 0:
7326 p = "int";
7327 break;
7328 #ifdef PAD64_REQUIRED
7329 case 1:
7330 p = "int";
7331 break;
7332 #define _P_ 0
7333 #else
7334 #define _P_ 1
7335 #endif
7336 case 2 - _P_:
7337 p = "uint32_t";
7338 break;
7339 case 3 - _P_:
7340 p = "uint32_t";
7341 break;
7342 case 4 - _P_:
7343 p = "int";
7344 break;
7345 default:
7346 break;
7347 };
7348 #undef _P_
7349
7350 break;
7351 /* freebsd32_truncate */
7352 case 479:
7353 switch (ndx) {
7354 case 0:
7355 p = "userland const char *";
7356 break;
7357 #ifdef PAD64_REQUIRED
7358 case 1:
7359 p = "int";
7360 break;
7361 #define _P_ 0
7362 #else
7363 #define _P_ 1
7364 #endif
7365 case 2 - _P_:
7366 p = "uint32_t";
7367 break;
7368 case 3 - _P_:
7369 p = "uint32_t";
7370 break;
7371 default:
7372 break;
7373 };
7374 #undef _P_
7375
7376 break;
7377 /* freebsd32_ftruncate */
7378 case 480:
7379 switch (ndx) {
7380 case 0:
7381 p = "int";
7382 break;
7383 #ifdef PAD64_REQUIRED
7384 case 1:
7385 p = "int";
7386 break;
7387 #define _P_ 0
7388 #else
7389 #define _P_ 1
7390 #endif
7391 case 2 - _P_:
7392 p = "uint32_t";
7393 break;
7394 case 3 - _P_:
7395 p = "uint32_t";
7396 break;
7397 default:
7398 break;
7399 };
7400 #undef _P_
7401
7402 break;
7403 /* thr_kill2 */
7404 case 481:
7405 switch (ndx) {
7406 case 0:
7407 p = "pid_t";
7408 break;
7409 case 1:
7410 p = "int32_t";
7411 break;
7412 case 2:
7413 p = "int";
7414 break;
7415 default:
7416 break;
7417 };
7418 break;
7419 /* shm_unlink */
7420 case 483:
7421 switch (ndx) {
7422 case 0:
7423 p = "userland const char *";
7424 break;
7425 default:
7426 break;
7427 };
7428 break;
7429 /* cpuset */
7430 case 484:
7431 switch (ndx) {
7432 case 0:
7433 p = "userland cpusetid_t *";
7434 break;
7435 default:
7436 break;
7437 };
7438 break;
7439 /* freebsd32_cpuset_setid */
7440 case 485:
7441 switch (ndx) {
7442 case 0:
7443 p = "cpuwhich_t";
7444 break;
7445 #ifdef PAD64_REQUIRED
7446 case 1:
7447 p = "int";
7448 break;
7449 #define _P_ 0
7450 #else
7451 #define _P_ 1
7452 #endif
7453 case 2 - _P_:
7454 p = "uint32_t";
7455 break;
7456 case 3 - _P_:
7457 p = "uint32_t";
7458 break;
7459 case 4 - _P_:
7460 p = "cpusetid_t";
7461 break;
7462 default:
7463 break;
7464 };
7465 #undef _P_
7466
7467 break;
7468 /* freebsd32_cpuset_getid */
7469 case 486:
7470 switch (ndx) {
7471 case 0:
7472 p = "cpulevel_t";
7473 break;
7474 case 1:
7475 p = "cpuwhich_t";
7476 break;
7477 case 2:
7478 p = "uint32_t";
7479 break;
7480 case 3:
7481 p = "uint32_t";
7482 break;
7483 case 4:
7484 p = "userland cpusetid_t *";
7485 break;
7486 default:
7487 break;
7488 };
7489 break;
7490 /* freebsd32_cpuset_getaffinity */
7491 case 487:
7492 switch (ndx) {
7493 case 0:
7494 p = "cpulevel_t";
7495 break;
7496 case 1:
7497 p = "cpuwhich_t";
7498 break;
7499 case 2:
7500 p = "uint32_t";
7501 break;
7502 case 3:
7503 p = "uint32_t";
7504 break;
7505 case 4:
7506 p = "size_t";
7507 break;
7508 case 5:
7509 p = "userland cpuset_t *";
7510 break;
7511 default:
7512 break;
7513 };
7514 break;
7515 /* freebsd32_cpuset_setaffinity */
7516 case 488:
7517 switch (ndx) {
7518 case 0:
7519 p = "cpulevel_t";
7520 break;
7521 case 1:
7522 p = "cpuwhich_t";
7523 break;
7524 case 2:
7525 p = "uint32_t";
7526 break;
7527 case 3:
7528 p = "uint32_t";
7529 break;
7530 case 4:
7531 p = "size_t";
7532 break;
7533 case 5:
7534 p = "userland const cpuset_t *";
7535 break;
7536 default:
7537 break;
7538 };
7539 break;
7540 /* faccessat */
7541 case 489:
7542 switch (ndx) {
7543 case 0:
7544 p = "int";
7545 break;
7546 case 1:
7547 p = "userland const char *";
7548 break;
7549 case 2:
7550 p = "int";
7551 break;
7552 case 3:
7553 p = "int";
7554 break;
7555 default:
7556 break;
7557 };
7558 break;
7559 /* fchmodat */
7560 case 490:
7561 switch (ndx) {
7562 case 0:
7563 p = "int";
7564 break;
7565 case 1:
7566 p = "userland const char *";
7567 break;
7568 case 2:
7569 p = "mode_t";
7570 break;
7571 case 3:
7572 p = "int";
7573 break;
7574 default:
7575 break;
7576 };
7577 break;
7578 /* fchownat */
7579 case 491:
7580 switch (ndx) {
7581 case 0:
7582 p = "int";
7583 break;
7584 case 1:
7585 p = "userland const char *";
7586 break;
7587 case 2:
7588 p = "uid_t";
7589 break;
7590 case 3:
7591 p = "gid_t";
7592 break;
7593 case 4:
7594 p = "int";
7595 break;
7596 default:
7597 break;
7598 };
7599 break;
7600 /* freebsd32_fexecve */
7601 case 492:
7602 switch (ndx) {
7603 case 0:
7604 p = "int";
7605 break;
7606 case 1:
7607 p = "userland uint32_t *";
7608 break;
7609 case 2:
7610 p = "userland uint32_t *";
7611 break;
7612 default:
7613 break;
7614 };
7615 break;
7616 /* freebsd32_futimesat */
7617 case 494:
7618 switch (ndx) {
7619 case 0:
7620 p = "int";
7621 break;
7622 case 1:
7623 p = "userland const char *";
7624 break;
7625 case 2:
7626 p = "userland const struct timeval32 *";
7627 break;
7628 default:
7629 break;
7630 };
7631 break;
7632 /* linkat */
7633 case 495:
7634 switch (ndx) {
7635 case 0:
7636 p = "int";
7637 break;
7638 case 1:
7639 p = "userland const char *";
7640 break;
7641 case 2:
7642 p = "int";
7643 break;
7644 case 3:
7645 p = "userland const char *";
7646 break;
7647 case 4:
7648 p = "int";
7649 break;
7650 default:
7651 break;
7652 };
7653 break;
7654 /* mkdirat */
7655 case 496:
7656 switch (ndx) {
7657 case 0:
7658 p = "int";
7659 break;
7660 case 1:
7661 p = "userland const char *";
7662 break;
7663 case 2:
7664 p = "mode_t";
7665 break;
7666 default:
7667 break;
7668 };
7669 break;
7670 /* mkfifoat */
7671 case 497:
7672 switch (ndx) {
7673 case 0:
7674 p = "int";
7675 break;
7676 case 1:
7677 p = "userland const char *";
7678 break;
7679 case 2:
7680 p = "mode_t";
7681 break;
7682 default:
7683 break;
7684 };
7685 break;
7686 /* openat */
7687 case 499:
7688 switch (ndx) {
7689 case 0:
7690 p = "int";
7691 break;
7692 case 1:
7693 p = "userland const char *";
7694 break;
7695 case 2:
7696 p = "int";
7697 break;
7698 case 3:
7699 p = "mode_t";
7700 break;
7701 default:
7702 break;
7703 };
7704 break;
7705 /* readlinkat */
7706 case 500:
7707 switch (ndx) {
7708 case 0:
7709 p = "int";
7710 break;
7711 case 1:
7712 p = "userland const char *";
7713 break;
7714 case 2:
7715 p = "userland char *";
7716 break;
7717 case 3:
7718 p = "size_t";
7719 break;
7720 default:
7721 break;
7722 };
7723 break;
7724 /* renameat */
7725 case 501:
7726 switch (ndx) {
7727 case 0:
7728 p = "int";
7729 break;
7730 case 1:
7731 p = "userland const char *";
7732 break;
7733 case 2:
7734 p = "int";
7735 break;
7736 case 3:
7737 p = "userland const char *";
7738 break;
7739 default:
7740 break;
7741 };
7742 break;
7743 /* symlinkat */
7744 case 502:
7745 switch (ndx) {
7746 case 0:
7747 p = "userland const char *";
7748 break;
7749 case 1:
7750 p = "int";
7751 break;
7752 case 2:
7753 p = "userland const char *";
7754 break;
7755 default:
7756 break;
7757 };
7758 break;
7759 /* unlinkat */
7760 case 503:
7761 switch (ndx) {
7762 case 0:
7763 p = "int";
7764 break;
7765 case 1:
7766 p = "userland const char *";
7767 break;
7768 case 2:
7769 p = "int";
7770 break;
7771 default:
7772 break;
7773 };
7774 break;
7775 /* posix_openpt */
7776 case 504:
7777 switch (ndx) {
7778 case 0:
7779 p = "int";
7780 break;
7781 default:
7782 break;
7783 };
7784 break;
7785 /* freebsd32_jail_get */
7786 case 506:
7787 switch (ndx) {
7788 case 0:
7789 p = "userland struct iovec32 *";
7790 break;
7791 case 1:
7792 p = "unsigned int";
7793 break;
7794 case 2:
7795 p = "int";
7796 break;
7797 default:
7798 break;
7799 };
7800 break;
7801 /* freebsd32_jail_set */
7802 case 507:
7803 switch (ndx) {
7804 case 0:
7805 p = "userland struct iovec32 *";
7806 break;
7807 case 1:
7808 p = "unsigned int";
7809 break;
7810 case 2:
7811 p = "int";
7812 break;
7813 default:
7814 break;
7815 };
7816 break;
7817 /* jail_remove */
7818 case 508:
7819 switch (ndx) {
7820 case 0:
7821 p = "int";
7822 break;
7823 default:
7824 break;
7825 };
7826 break;
7827 /* freebsd32___semctl */
7828 case 510:
7829 switch (ndx) {
7830 case 0:
7831 p = "int";
7832 break;
7833 case 1:
7834 p = "int";
7835 break;
7836 case 2:
7837 p = "int";
7838 break;
7839 case 3:
7840 p = "userland union semun32 *";
7841 break;
7842 default:
7843 break;
7844 };
7845 break;
7846 /* freebsd32_msgctl */
7847 case 511:
7848 switch (ndx) {
7849 case 0:
7850 p = "int";
7851 break;
7852 case 1:
7853 p = "int";
7854 break;
7855 case 2:
7856 p = "userland struct msqid_ds32 *";
7857 break;
7858 default:
7859 break;
7860 };
7861 break;
7862 /* freebsd32_shmctl */
7863 case 512:
7864 switch (ndx) {
7865 case 0:
7866 p = "int";
7867 break;
7868 case 1:
7869 p = "int";
7870 break;
7871 case 2:
7872 p = "userland struct shmid_ds32 *";
7873 break;
7874 default:
7875 break;
7876 };
7877 break;
7878 /* lpathconf */
7879 case 513:
7880 switch (ndx) {
7881 case 0:
7882 p = "userland const char *";
7883 break;
7884 case 1:
7885 p = "int";
7886 break;
7887 default:
7888 break;
7889 };
7890 break;
7891 /* __cap_rights_get */
7892 case 515:
7893 switch (ndx) {
7894 case 0:
7895 p = "int";
7896 break;
7897 case 1:
7898 p = "int";
7899 break;
7900 case 2:
7901 p = "userland cap_rights_t *";
7902 break;
7903 default:
7904 break;
7905 };
7906 break;
7907 /* cap_enter */
7908 case 516:
7909 break;
7910 /* cap_getmode */
7911 case 517:
7912 switch (ndx) {
7913 case 0:
7914 p = "userland u_int *";
7915 break;
7916 default:
7917 break;
7918 };
7919 break;
7920 /* pdfork */
7921 case 518:
7922 switch (ndx) {
7923 case 0:
7924 p = "userland int *";
7925 break;
7926 case 1:
7927 p = "int";
7928 break;
7929 default:
7930 break;
7931 };
7932 break;
7933 /* pdkill */
7934 case 519:
7935 switch (ndx) {
7936 case 0:
7937 p = "int";
7938 break;
7939 case 1:
7940 p = "int";
7941 break;
7942 default:
7943 break;
7944 };
7945 break;
7946 /* pdgetpid */
7947 case 520:
7948 switch (ndx) {
7949 case 0:
7950 p = "int";
7951 break;
7952 case 1:
7953 p = "userland pid_t *";
7954 break;
7955 default:
7956 break;
7957 };
7958 break;
7959 /* freebsd32_pselect */
7960 case 522:
7961 switch (ndx) {
7962 case 0:
7963 p = "int";
7964 break;
7965 case 1:
7966 p = "userland fd_set *";
7967 break;
7968 case 2:
7969 p = "userland fd_set *";
7970 break;
7971 case 3:
7972 p = "userland fd_set *";
7973 break;
7974 case 4:
7975 p = "userland const struct timespec32 *";
7976 break;
7977 case 5:
7978 p = "userland const sigset_t *";
7979 break;
7980 default:
7981 break;
7982 };
7983 break;
7984 /* getloginclass */
7985 case 523:
7986 switch (ndx) {
7987 case 0:
7988 p = "userland char *";
7989 break;
7990 case 1:
7991 p = "size_t";
7992 break;
7993 default:
7994 break;
7995 };
7996 break;
7997 /* setloginclass */
7998 case 524:
7999 switch (ndx) {
8000 case 0:
8001 p = "userland const char *";
8002 break;
8003 default:
8004 break;
8005 };
8006 break;
8007 /* rctl_get_racct */
8008 case 525:
8009 switch (ndx) {
8010 case 0:
8011 p = "userland const void *";
8012 break;
8013 case 1:
8014 p = "size_t";
8015 break;
8016 case 2:
8017 p = "userland void *";
8018 break;
8019 case 3:
8020 p = "size_t";
8021 break;
8022 default:
8023 break;
8024 };
8025 break;
8026 /* rctl_get_rules */
8027 case 526:
8028 switch (ndx) {
8029 case 0:
8030 p = "userland const void *";
8031 break;
8032 case 1:
8033 p = "size_t";
8034 break;
8035 case 2:
8036 p = "userland void *";
8037 break;
8038 case 3:
8039 p = "size_t";
8040 break;
8041 default:
8042 break;
8043 };
8044 break;
8045 /* rctl_get_limits */
8046 case 527:
8047 switch (ndx) {
8048 case 0:
8049 p = "userland const void *";
8050 break;
8051 case 1:
8052 p = "size_t";
8053 break;
8054 case 2:
8055 p = "userland void *";
8056 break;
8057 case 3:
8058 p = "size_t";
8059 break;
8060 default:
8061 break;
8062 };
8063 break;
8064 /* rctl_add_rule */
8065 case 528:
8066 switch (ndx) {
8067 case 0:
8068 p = "userland const void *";
8069 break;
8070 case 1:
8071 p = "size_t";
8072 break;
8073 case 2:
8074 p = "userland void *";
8075 break;
8076 case 3:
8077 p = "size_t";
8078 break;
8079 default:
8080 break;
8081 };
8082 break;
8083 /* rctl_remove_rule */
8084 case 529:
8085 switch (ndx) {
8086 case 0:
8087 p = "userland const void *";
8088 break;
8089 case 1:
8090 p = "size_t";
8091 break;
8092 case 2:
8093 p = "userland void *";
8094 break;
8095 case 3:
8096 p = "size_t";
8097 break;
8098 default:
8099 break;
8100 };
8101 break;
8102 /* freebsd32_posix_fallocate */
8103 case 530:
8104 switch (ndx) {
8105 case 0:
8106 p = "int";
8107 break;
8108 #ifdef PAD64_REQUIRED
8109 case 1:
8110 p = "int";
8111 break;
8112 #define _P_ 0
8113 #else
8114 #define _P_ 1
8115 #endif
8116 case 2 - _P_:
8117 p = "uint32_t";
8118 break;
8119 case 3 - _P_:
8120 p = "uint32_t";
8121 break;
8122 case 4 - _P_:
8123 p = "uint32_t";
8124 break;
8125 case 5 - _P_:
8126 p = "uint32_t";
8127 break;
8128 default:
8129 break;
8130 };
8131 #undef _P_
8132
8133 break;
8134 /* freebsd32_posix_fadvise */
8135 case 531:
8136 switch (ndx) {
8137 case 0:
8138 p = "int";
8139 break;
8140 #ifdef PAD64_REQUIRED
8141 case 1:
8142 p = "int";
8143 break;
8144 #define _P_ 0
8145 #else
8146 #define _P_ 1
8147 #endif
8148 case 2 - _P_:
8149 p = "uint32_t";
8150 break;
8151 case 3 - _P_:
8152 p = "uint32_t";
8153 break;
8154 case 4 - _P_:
8155 p = "uint32_t";
8156 break;
8157 case 5 - _P_:
8158 p = "uint32_t";
8159 break;
8160 case 6 - _P_:
8161 p = "int";
8162 break;
8163 default:
8164 break;
8165 };
8166 #undef _P_
8167
8168 break;
8169 /* freebsd32_wait6 */
8170 case 532:
8171 switch (ndx) {
8172 case 0:
8173 p = "idtype_t";
8174 break;
8175 #ifdef PAD64_REQUIRED
8176 case 1:
8177 p = "int";
8178 break;
8179 #define _P_ 0
8180 #else
8181 #define _P_ 1
8182 #endif
8183 case 2 - _P_:
8184 p = "uint32_t";
8185 break;
8186 case 3 - _P_:
8187 p = "uint32_t";
8188 break;
8189 case 4 - _P_:
8190 p = "userland int *";
8191 break;
8192 case 5 - _P_:
8193 p = "int";
8194 break;
8195 case 6 - _P_:
8196 p = "userland struct __wrusage32 *";
8197 break;
8198 case 7 - _P_:
8199 p = "userland struct __siginfo32 *";
8200 break;
8201 default:
8202 break;
8203 };
8204 #undef _P_
8205
8206 break;
8207 /* cap_rights_limit */
8208 case 533:
8209 switch (ndx) {
8210 case 0:
8211 p = "int";
8212 break;
8213 case 1:
8214 p = "userland cap_rights_t *";
8215 break;
8216 default:
8217 break;
8218 };
8219 break;
8220 /* freebsd32_cap_ioctls_limit */
8221 case 534:
8222 switch (ndx) {
8223 case 0:
8224 p = "int";
8225 break;
8226 case 1:
8227 p = "userland const uint32_t *";
8228 break;
8229 case 2:
8230 p = "size_t";
8231 break;
8232 default:
8233 break;
8234 };
8235 break;
8236 /* freebsd32_cap_ioctls_get */
8237 case 535:
8238 switch (ndx) {
8239 case 0:
8240 p = "int";
8241 break;
8242 case 1:
8243 p = "userland uint32_t *";
8244 break;
8245 case 2:
8246 p = "size_t";
8247 break;
8248 default:
8249 break;
8250 };
8251 break;
8252 /* cap_fcntls_limit */
8253 case 536:
8254 switch (ndx) {
8255 case 0:
8256 p = "int";
8257 break;
8258 case 1:
8259 p = "uint32_t";
8260 break;
8261 default:
8262 break;
8263 };
8264 break;
8265 /* cap_fcntls_get */
8266 case 537:
8267 switch (ndx) {
8268 case 0:
8269 p = "int";
8270 break;
8271 case 1:
8272 p = "userland uint32_t *";
8273 break;
8274 default:
8275 break;
8276 };
8277 break;
8278 /* bindat */
8279 case 538:
8280 switch (ndx) {
8281 case 0:
8282 p = "int";
8283 break;
8284 case 1:
8285 p = "int";
8286 break;
8287 case 2:
8288 p = "userland const struct sockaddr *";
8289 break;
8290 case 3:
8291 p = "__socklen_t";
8292 break;
8293 default:
8294 break;
8295 };
8296 break;
8297 /* connectat */
8298 case 539:
8299 switch (ndx) {
8300 case 0:
8301 p = "int";
8302 break;
8303 case 1:
8304 p = "int";
8305 break;
8306 case 2:
8307 p = "userland const struct sockaddr *";
8308 break;
8309 case 3:
8310 p = "__socklen_t";
8311 break;
8312 default:
8313 break;
8314 };
8315 break;
8316 /* chflagsat */
8317 case 540:
8318 switch (ndx) {
8319 case 0:
8320 p = "int";
8321 break;
8322 case 1:
8323 p = "userland const char *";
8324 break;
8325 case 2:
8326 p = "u_long";
8327 break;
8328 case 3:
8329 p = "int";
8330 break;
8331 default:
8332 break;
8333 };
8334 break;
8335 /* accept4 */
8336 case 541:
8337 switch (ndx) {
8338 case 0:
8339 p = "int";
8340 break;
8341 case 1:
8342 p = "userland struct sockaddr *";
8343 break;
8344 case 2:
8345 p = "userland __socklen_t *";
8346 break;
8347 case 3:
8348 p = "int";
8349 break;
8350 default:
8351 break;
8352 };
8353 break;
8354 /* pipe2 */
8355 case 542:
8356 switch (ndx) {
8357 case 0:
8358 p = "userland int *";
8359 break;
8360 case 1:
8361 p = "int";
8362 break;
8363 default:
8364 break;
8365 };
8366 break;
8367 /* freebsd32_aio_mlock */
8368 case 543:
8369 switch (ndx) {
8370 case 0:
8371 p = "userland struct aiocb32 *";
8372 break;
8373 default:
8374 break;
8375 };
8376 break;
8377 /* freebsd32_procctl */
8378 case 544:
8379 switch (ndx) {
8380 case 0:
8381 p = "idtype_t";
8382 break;
8383 #ifdef PAD64_REQUIRED
8384 case 1:
8385 p = "int";
8386 break;
8387 #define _P_ 0
8388 #else
8389 #define _P_ 1
8390 #endif
8391 case 2 - _P_:
8392 p = "uint32_t";
8393 break;
8394 case 3 - _P_:
8395 p = "uint32_t";
8396 break;
8397 case 4 - _P_:
8398 p = "int";
8399 break;
8400 case 5 - _P_:
8401 p = "userland void *";
8402 break;
8403 default:
8404 break;
8405 };
8406 #undef _P_
8407
8408 break;
8409 /* freebsd32_ppoll */
8410 case 545:
8411 switch (ndx) {
8412 case 0:
8413 p = "userland struct pollfd *";
8414 break;
8415 case 1:
8416 p = "u_int";
8417 break;
8418 case 2:
8419 p = "userland const struct timespec32 *";
8420 break;
8421 case 3:
8422 p = "userland const sigset_t *";
8423 break;
8424 default:
8425 break;
8426 };
8427 break;
8428 /* freebsd32_futimens */
8429 case 546:
8430 switch (ndx) {
8431 case 0:
8432 p = "int";
8433 break;
8434 case 1:
8435 p = "userland const struct timespec32 *";
8436 break;
8437 default:
8438 break;
8439 };
8440 break;
8441 /* freebsd32_utimensat */
8442 case 547:
8443 switch (ndx) {
8444 case 0:
8445 p = "int";
8446 break;
8447 case 1:
8448 p = "userland const char *";
8449 break;
8450 case 2:
8451 p = "userland const struct timespec32 *";
8452 break;
8453 case 3:
8454 p = "int";
8455 break;
8456 default:
8457 break;
8458 };
8459 break;
8460 /* fdatasync */
8461 case 550:
8462 switch (ndx) {
8463 case 0:
8464 p = "int";
8465 break;
8466 default:
8467 break;
8468 };
8469 break;
8470 /* freebsd32_fstat */
8471 case 551:
8472 switch (ndx) {
8473 case 0:
8474 p = "int";
8475 break;
8476 case 1:
8477 p = "userland struct stat32 *";
8478 break;
8479 default:
8480 break;
8481 };
8482 break;
8483 /* freebsd32_fstatat */
8484 case 552:
8485 switch (ndx) {
8486 case 0:
8487 p = "int";
8488 break;
8489 case 1:
8490 p = "userland const char *";
8491 break;
8492 case 2:
8493 p = "userland struct stat32 *";
8494 break;
8495 case 3:
8496 p = "int";
8497 break;
8498 default:
8499 break;
8500 };
8501 break;
8502 /* freebsd32_fhstat */
8503 case 553:
8504 switch (ndx) {
8505 case 0:
8506 p = "userland const struct fhandle *";
8507 break;
8508 case 1:
8509 p = "userland struct stat32 *";
8510 break;
8511 default:
8512 break;
8513 };
8514 break;
8515 /* getdirentries */
8516 case 554:
8517 switch (ndx) {
8518 case 0:
8519 p = "int";
8520 break;
8521 case 1:
8522 p = "userland char *";
8523 break;
8524 case 2:
8525 p = "size_t";
8526 break;
8527 case 3:
8528 p = "userland off_t *";
8529 break;
8530 default:
8531 break;
8532 };
8533 break;
8534 /* statfs */
8535 case 555:
8536 switch (ndx) {
8537 case 0:
8538 p = "userland const char *";
8539 break;
8540 case 1:
8541 p = "userland struct statfs *";
8542 break;
8543 default:
8544 break;
8545 };
8546 break;
8547 /* fstatfs */
8548 case 556:
8549 switch (ndx) {
8550 case 0:
8551 p = "int";
8552 break;
8553 case 1:
8554 p = "userland struct statfs *";
8555 break;
8556 default:
8557 break;
8558 };
8559 break;
8560 /* freebsd32_getfsstat */
8561 case 557:
8562 switch (ndx) {
8563 case 0:
8564 p = "userland struct statfs *";
8565 break;
8566 case 1:
8567 p = "int32_t";
8568 break;
8569 case 2:
8570 p = "int";
8571 break;
8572 default:
8573 break;
8574 };
8575 break;
8576 /* fhstatfs */
8577 case 558:
8578 switch (ndx) {
8579 case 0:
8580 p = "userland const struct fhandle *";
8581 break;
8582 case 1:
8583 p = "userland struct statfs *";
8584 break;
8585 default:
8586 break;
8587 };
8588 break;
8589 /* freebsd32_mknodat */
8590 case 559:
8591 switch (ndx) {
8592 case 0:
8593 p = "int";
8594 break;
8595 case 1:
8596 p = "userland const char *";
8597 break;
8598 case 2:
8599 p = "mode_t";
8600 break;
8601 #ifdef PAD64_REQUIRED
8602 case 3:
8603 p = "int";
8604 break;
8605 #define _P_ 0
8606 #else
8607 #define _P_ 1
8608 #endif
8609 case 4 - _P_:
8610 p = "uint32_t";
8611 break;
8612 case 5 - _P_:
8613 p = "uint32_t";
8614 break;
8615 default:
8616 break;
8617 };
8618 #undef _P_
8619
8620 break;
8621 /* freebsd32_kevent */
8622 case 560:
8623 switch (ndx) {
8624 case 0:
8625 p = "int";
8626 break;
8627 case 1:
8628 p = "userland const struct kevent32 *";
8629 break;
8630 case 2:
8631 p = "int";
8632 break;
8633 case 3:
8634 p = "userland struct kevent32 *";
8635 break;
8636 case 4:
8637 p = "int";
8638 break;
8639 case 5:
8640 p = "userland const struct timespec32 *";
8641 break;
8642 default:
8643 break;
8644 };
8645 break;
8646 /* freebsd32_cpuset_getdomain */
8647 case 561:
8648 switch (ndx) {
8649 case 0:
8650 p = "cpulevel_t";
8651 break;
8652 case 1:
8653 p = "cpuwhich_t";
8654 break;
8655 case 2:
8656 p = "uint32_t";
8657 break;
8658 case 3:
8659 p = "uint32_t";
8660 break;
8661 case 4:
8662 p = "size_t";
8663 break;
8664 case 5:
8665 p = "userland domainset_t *";
8666 break;
8667 case 6:
8668 p = "userland int *";
8669 break;
8670 default:
8671 break;
8672 };
8673 break;
8674 /* freebsd32_cpuset_setdomain */
8675 case 562:
8676 switch (ndx) {
8677 case 0:
8678 p = "cpulevel_t";
8679 break;
8680 case 1:
8681 p = "cpuwhich_t";
8682 break;
8683 case 2:
8684 p = "uint32_t";
8685 break;
8686 case 3:
8687 p = "uint32_t";
8688 break;
8689 case 4:
8690 p = "size_t";
8691 break;
8692 case 5:
8693 p = "userland domainset_t *";
8694 break;
8695 case 6:
8696 p = "int";
8697 break;
8698 default:
8699 break;
8700 };
8701 break;
8702 /* getrandom */
8703 case 563:
8704 switch (ndx) {
8705 case 0:
8706 p = "userland void *";
8707 break;
8708 case 1:
8709 p = "size_t";
8710 break;
8711 case 2:
8712 p = "unsigned int";
8713 break;
8714 default:
8715 break;
8716 };
8717 break;
8718 /* getfhat */
8719 case 564:
8720 switch (ndx) {
8721 case 0:
8722 p = "int";
8723 break;
8724 case 1:
8725 p = "userland char *";
8726 break;
8727 case 2:
8728 p = "userland struct fhandle *";
8729 break;
8730 case 3:
8731 p = "int";
8732 break;
8733 default:
8734 break;
8735 };
8736 break;
8737 /* fhlink */
8738 case 565:
8739 switch (ndx) {
8740 case 0:
8741 p = "userland struct fhandle *";
8742 break;
8743 case 1:
8744 p = "userland const char *";
8745 break;
8746 default:
8747 break;
8748 };
8749 break;
8750 /* fhlinkat */
8751 case 566:
8752 switch (ndx) {
8753 case 0:
8754 p = "userland struct fhandle *";
8755 break;
8756 case 1:
8757 p = "int";
8758 break;
8759 case 2:
8760 p = "userland const char *";
8761 break;
8762 default:
8763 break;
8764 };
8765 break;
8766 /* fhreadlink */
8767 case 567:
8768 switch (ndx) {
8769 case 0:
8770 p = "userland struct fhandle *";
8771 break;
8772 case 1:
8773 p = "userland char *";
8774 break;
8775 case 2:
8776 p = "size_t";
8777 break;
8778 default:
8779 break;
8780 };
8781 break;
8782 /* funlinkat */
8783 case 568:
8784 switch (ndx) {
8785 case 0:
8786 p = "int";
8787 break;
8788 case 1:
8789 p = "userland const char *";
8790 break;
8791 case 2:
8792 p = "int";
8793 break;
8794 case 3:
8795 p = "int";
8796 break;
8797 default:
8798 break;
8799 };
8800 break;
8801 /* copy_file_range */
8802 case 569:
8803 switch (ndx) {
8804 case 0:
8805 p = "int";
8806 break;
8807 case 1:
8808 p = "userland off_t *";
8809 break;
8810 case 2:
8811 p = "int";
8812 break;
8813 case 3:
8814 p = "userland off_t *";
8815 break;
8816 case 4:
8817 p = "size_t";
8818 break;
8819 case 5:
8820 p = "unsigned int";
8821 break;
8822 default:
8823 break;
8824 };
8825 break;
8826 /* freebsd32___sysctlbyname */
8827 case 570:
8828 switch (ndx) {
8829 case 0:
8830 p = "userland const char *";
8831 break;
8832 case 1:
8833 p = "size_t";
8834 break;
8835 case 2:
8836 p = "userland void *";
8837 break;
8838 case 3:
8839 p = "userland uint32_t *";
8840 break;
8841 case 4:
8842 p = "userland void *";
8843 break;
8844 case 5:
8845 p = "size_t";
8846 break;
8847 default:
8848 break;
8849 };
8850 break;
8851 /* shm_open2 */
8852 case 571:
8853 switch (ndx) {
8854 case 0:
8855 p = "userland const char *";
8856 break;
8857 case 1:
8858 p = "int";
8859 break;
8860 case 2:
8861 p = "mode_t";
8862 break;
8863 case 3:
8864 p = "int";
8865 break;
8866 case 4:
8867 p = "userland const char *";
8868 break;
8869 default:
8870 break;
8871 };
8872 break;
8873 /* shm_rename */
8874 case 572:
8875 switch (ndx) {
8876 case 0:
8877 p = "userland const char *";
8878 break;
8879 case 1:
8880 p = "userland const char *";
8881 break;
8882 case 2:
8883 p = "int";
8884 break;
8885 default:
8886 break;
8887 };
8888 break;
8889 /* sigfastblock */
8890 case 573:
8891 switch (ndx) {
8892 case 0:
8893 p = "int";
8894 break;
8895 case 1:
8896 p = "userland void *";
8897 break;
8898 default:
8899 break;
8900 };
8901 break;
8902 /* __realpathat */
8903 case 574:
8904 switch (ndx) {
8905 case 0:
8906 p = "int";
8907 break;
8908 case 1:
8909 p = "userland const char *";
8910 break;
8911 case 2:
8912 p = "userland char *";
8913 break;
8914 case 3:
8915 p = "size_t";
8916 break;
8917 case 4:
8918 p = "int";
8919 break;
8920 default:
8921 break;
8922 };
8923 break;
8924 /* close_range */
8925 case 575:
8926 switch (ndx) {
8927 case 0:
8928 p = "u_int";
8929 break;
8930 case 1:
8931 p = "u_int";
8932 break;
8933 case 2:
8934 p = "int";
8935 break;
8936 default:
8937 break;
8938 };
8939 break;
8940 /* rpctls_syscall */
8941 case 576:
8942 switch (ndx) {
8943 case 0:
8944 p = "uint64_t";
8945 break;
8946 default:
8947 break;
8948 };
8949 break;
8950 /* __specialfd */
8951 case 577:
8952 switch (ndx) {
8953 case 0:
8954 p = "int";
8955 break;
8956 case 1:
8957 p = "userland const void *";
8958 break;
8959 case 2:
8960 p = "size_t";
8961 break;
8962 default:
8963 break;
8964 };
8965 break;
8966 /* freebsd32_aio_writev */
8967 case 578:
8968 switch (ndx) {
8969 case 0:
8970 p = "userland struct aiocb32 *";
8971 break;
8972 default:
8973 break;
8974 };
8975 break;
8976 /* freebsd32_aio_readv */
8977 case 579:
8978 switch (ndx) {
8979 case 0:
8980 p = "userland struct aiocb32 *";
8981 break;
8982 default:
8983 break;
8984 };
8985 break;
8986 /* fspacectl */
8987 case 580:
8988 switch (ndx) {
8989 case 0:
8990 p = "int";
8991 break;
8992 case 1:
8993 p = "int";
8994 break;
8995 case 2:
8996 p = "userland const struct spacectl_range *";
8997 break;
8998 case 3:
8999 p = "int";
9000 break;
9001 case 4:
9002 p = "userland struct spacectl_range *";
9003 break;
9004 default:
9005 break;
9006 };
9007 break;
9008 /* sched_getcpu */
9009 case 581:
9010 break;
9011 /* swapoff */
9012 case 582:
9013 switch (ndx) {
9014 case 0:
9015 p = "userland const char *";
9016 break;
9017 case 1:
9018 p = "u_int";
9019 break;
9020 default:
9021 break;
9022 };
9023 break;
9024 /* kqueuex */
9025 case 583:
9026 switch (ndx) {
9027 case 0:
9028 p = "u_int";
9029 break;
9030 default:
9031 break;
9032 };
9033 break;
9034 /* membarrier */
9035 case 584:
9036 switch (ndx) {
9037 case 0:
9038 p = "int";
9039 break;
9040 case 1:
9041 p = "unsigned";
9042 break;
9043 case 2:
9044 p = "int";
9045 break;
9046 default:
9047 break;
9048 };
9049 break;
9050 /* timerfd_create */
9051 case 585:
9052 switch (ndx) {
9053 case 0:
9054 p = "int";
9055 break;
9056 case 1:
9057 p = "int";
9058 break;
9059 default:
9060 break;
9061 };
9062 break;
9063 /* freebsd32_timerfd_gettime */
9064 case 586:
9065 switch (ndx) {
9066 case 0:
9067 p = "int";
9068 break;
9069 case 1:
9070 p = "userland struct itimerspec32 *";
9071 break;
9072 default:
9073 break;
9074 };
9075 break;
9076 /* freebsd32_timerfd_settime */
9077 case 587:
9078 switch (ndx) {
9079 case 0:
9080 p = "int";
9081 break;
9082 case 1:
9083 p = "int";
9084 break;
9085 case 2:
9086 p = "userland const struct itimerspec32 *";
9087 break;
9088 case 3:
9089 p = "userland struct itimerspec32 *";
9090 break;
9091 default:
9092 break;
9093 };
9094 break;
9095 /* kcmp */
9096 case 588:
9097 switch (ndx) {
9098 case 0:
9099 p = "pid_t";
9100 break;
9101 case 1:
9102 p = "pid_t";
9103 break;
9104 case 2:
9105 p = "int";
9106 break;
9107 case 3:
9108 p = "uintptr_t";
9109 break;
9110 case 4:
9111 p = "uintptr_t";
9112 break;
9113 default:
9114 break;
9115 };
9116 break;
9117 /* getrlimitusage */
9118 case 589:
9119 switch (ndx) {
9120 case 0:
9121 p = "u_int";
9122 break;
9123 case 1:
9124 p = "int";
9125 break;
9126 case 2:
9127 p = "userland rlim_t *";
9128 break;
9129 default:
9130 break;
9131 };
9132 break;
9133 /* fchroot */
9134 case 590:
9135 switch (ndx) {
9136 case 0:
9137 p = "int";
9138 break;
9139 default:
9140 break;
9141 };
9142 break;
9143 /* freebsd32_setcred */
9144 case 591:
9145 switch (ndx) {
9146 case 0:
9147 p = "u_int";
9148 break;
9149 case 1:
9150 p = "userland const struct setcred32 *";
9151 break;
9152 case 2:
9153 p = "size_t";
9154 break;
9155 default:
9156 break;
9157 };
9158 break;
9159 /* exterrctl */
9160 case 592:
9161 switch (ndx) {
9162 case 0:
9163 p = "u_int";
9164 break;
9165 case 1:
9166 p = "u_int";
9167 break;
9168 case 2:
9169 p = "userland void *";
9170 break;
9171 default:
9172 break;
9173 };
9174 break;
9175 default:
9176 break;
9177 };
9178 if (p != NULL)
9179 strlcpy(desc, p, descsz);
9180 }
9181 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)9182 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
9183 {
9184 const char *p = NULL;
9185 switch (sysnum) {
9186 /* syscall */
9187 case 0:
9188 /* exit */
9189 case 1:
9190 if (ndx == 0 || ndx == 1)
9191 p = "void";
9192 break;
9193 /* fork */
9194 case 2:
9195 /* read */
9196 case 3:
9197 if (ndx == 0 || ndx == 1)
9198 p = "ssize_t";
9199 break;
9200 /* write */
9201 case 4:
9202 if (ndx == 0 || ndx == 1)
9203 p = "ssize_t";
9204 break;
9205 /* open */
9206 case 5:
9207 if (ndx == 0 || ndx == 1)
9208 p = "int";
9209 break;
9210 /* close */
9211 case 6:
9212 if (ndx == 0 || ndx == 1)
9213 p = "int";
9214 break;
9215 /* freebsd32_wait4 */
9216 case 7:
9217 if (ndx == 0 || ndx == 1)
9218 p = "int";
9219 break;
9220 /* link */
9221 case 9:
9222 if (ndx == 0 || ndx == 1)
9223 p = "int";
9224 break;
9225 /* unlink */
9226 case 10:
9227 if (ndx == 0 || ndx == 1)
9228 p = "int";
9229 break;
9230 /* chdir */
9231 case 12:
9232 if (ndx == 0 || ndx == 1)
9233 p = "int";
9234 break;
9235 /* fchdir */
9236 case 13:
9237 if (ndx == 0 || ndx == 1)
9238 p = "int";
9239 break;
9240 /* chmod */
9241 case 15:
9242 if (ndx == 0 || ndx == 1)
9243 p = "int";
9244 break;
9245 /* chown */
9246 case 16:
9247 if (ndx == 0 || ndx == 1)
9248 p = "int";
9249 break;
9250 /* break */
9251 case 17:
9252 if (ndx == 0 || ndx == 1)
9253 p = "void *";
9254 break;
9255 /* getpid */
9256 case 20:
9257 /* mount */
9258 case 21:
9259 if (ndx == 0 || ndx == 1)
9260 p = "int";
9261 break;
9262 /* unmount */
9263 case 22:
9264 if (ndx == 0 || ndx == 1)
9265 p = "int";
9266 break;
9267 /* setuid */
9268 case 23:
9269 if (ndx == 0 || ndx == 1)
9270 p = "int";
9271 break;
9272 /* getuid */
9273 case 24:
9274 /* geteuid */
9275 case 25:
9276 /* freebsd32_ptrace */
9277 case 26:
9278 if (ndx == 0 || ndx == 1)
9279 p = "int";
9280 break;
9281 /* freebsd32_recvmsg */
9282 case 27:
9283 if (ndx == 0 || ndx == 1)
9284 p = "ssize_t";
9285 break;
9286 /* freebsd32_sendmsg */
9287 case 28:
9288 if (ndx == 0 || ndx == 1)
9289 p = "ssize_t";
9290 break;
9291 /* recvfrom */
9292 case 29:
9293 if (ndx == 0 || ndx == 1)
9294 p = "ssize_t";
9295 break;
9296 /* accept */
9297 case 30:
9298 if (ndx == 0 || ndx == 1)
9299 p = "int";
9300 break;
9301 /* getpeername */
9302 case 31:
9303 if (ndx == 0 || ndx == 1)
9304 p = "int";
9305 break;
9306 /* getsockname */
9307 case 32:
9308 if (ndx == 0 || ndx == 1)
9309 p = "int";
9310 break;
9311 /* access */
9312 case 33:
9313 if (ndx == 0 || ndx == 1)
9314 p = "int";
9315 break;
9316 /* chflags */
9317 case 34:
9318 if (ndx == 0 || ndx == 1)
9319 p = "int";
9320 break;
9321 /* fchflags */
9322 case 35:
9323 if (ndx == 0 || ndx == 1)
9324 p = "int";
9325 break;
9326 /* sync */
9327 case 36:
9328 /* kill */
9329 case 37:
9330 if (ndx == 0 || ndx == 1)
9331 p = "int";
9332 break;
9333 /* getppid */
9334 case 39:
9335 /* dup */
9336 case 41:
9337 if (ndx == 0 || ndx == 1)
9338 p = "int";
9339 break;
9340 /* getegid */
9341 case 43:
9342 /* profil */
9343 case 44:
9344 if (ndx == 0 || ndx == 1)
9345 p = "int";
9346 break;
9347 /* ktrace */
9348 case 45:
9349 if (ndx == 0 || ndx == 1)
9350 p = "int";
9351 break;
9352 /* getgid */
9353 case 47:
9354 /* getlogin */
9355 case 49:
9356 if (ndx == 0 || ndx == 1)
9357 p = "int";
9358 break;
9359 /* setlogin */
9360 case 50:
9361 if (ndx == 0 || ndx == 1)
9362 p = "int";
9363 break;
9364 /* acct */
9365 case 51:
9366 if (ndx == 0 || ndx == 1)
9367 p = "int";
9368 break;
9369 /* freebsd32_sigaltstack */
9370 case 53:
9371 if (ndx == 0 || ndx == 1)
9372 p = "int";
9373 break;
9374 /* freebsd32_ioctl */
9375 case 54:
9376 if (ndx == 0 || ndx == 1)
9377 p = "int";
9378 break;
9379 /* reboot */
9380 case 55:
9381 if (ndx == 0 || ndx == 1)
9382 p = "int";
9383 break;
9384 /* revoke */
9385 case 56:
9386 if (ndx == 0 || ndx == 1)
9387 p = "int";
9388 break;
9389 /* symlink */
9390 case 57:
9391 if (ndx == 0 || ndx == 1)
9392 p = "int";
9393 break;
9394 /* readlink */
9395 case 58:
9396 if (ndx == 0 || ndx == 1)
9397 p = "ssize_t";
9398 break;
9399 /* freebsd32_execve */
9400 case 59:
9401 if (ndx == 0 || ndx == 1)
9402 p = "int";
9403 break;
9404 /* umask */
9405 case 60:
9406 if (ndx == 0 || ndx == 1)
9407 p = "mode_t";
9408 break;
9409 /* chroot */
9410 case 61:
9411 if (ndx == 0 || ndx == 1)
9412 p = "int";
9413 break;
9414 /* msync */
9415 case 65:
9416 if (ndx == 0 || ndx == 1)
9417 p = "int";
9418 break;
9419 /* vfork */
9420 case 66:
9421 /* munmap */
9422 case 73:
9423 if (ndx == 0 || ndx == 1)
9424 p = "int";
9425 break;
9426 /* freebsd32_mprotect */
9427 case 74:
9428 if (ndx == 0 || ndx == 1)
9429 p = "int";
9430 break;
9431 /* madvise */
9432 case 75:
9433 if (ndx == 0 || ndx == 1)
9434 p = "int";
9435 break;
9436 /* mincore */
9437 case 78:
9438 if (ndx == 0 || ndx == 1)
9439 p = "int";
9440 break;
9441 /* getgroups */
9442 case 79:
9443 if (ndx == 0 || ndx == 1)
9444 p = "int";
9445 break;
9446 /* setgroups */
9447 case 80:
9448 if (ndx == 0 || ndx == 1)
9449 p = "int";
9450 break;
9451 /* getpgrp */
9452 case 81:
9453 /* setpgid */
9454 case 82:
9455 if (ndx == 0 || ndx == 1)
9456 p = "int";
9457 break;
9458 /* freebsd32_setitimer */
9459 case 83:
9460 if (ndx == 0 || ndx == 1)
9461 p = "int";
9462 break;
9463 /* swapon */
9464 case 85:
9465 if (ndx == 0 || ndx == 1)
9466 p = "int";
9467 break;
9468 /* freebsd32_getitimer */
9469 case 86:
9470 if (ndx == 0 || ndx == 1)
9471 p = "int";
9472 break;
9473 /* getdtablesize */
9474 case 89:
9475 /* dup2 */
9476 case 90:
9477 if (ndx == 0 || ndx == 1)
9478 p = "int";
9479 break;
9480 /* freebsd32_fcntl */
9481 case 92:
9482 if (ndx == 0 || ndx == 1)
9483 p = "int";
9484 break;
9485 /* freebsd32_select */
9486 case 93:
9487 if (ndx == 0 || ndx == 1)
9488 p = "int";
9489 break;
9490 /* fsync */
9491 case 95:
9492 if (ndx == 0 || ndx == 1)
9493 p = "int";
9494 break;
9495 /* setpriority */
9496 case 96:
9497 if (ndx == 0 || ndx == 1)
9498 p = "int";
9499 break;
9500 /* socket */
9501 case 97:
9502 if (ndx == 0 || ndx == 1)
9503 p = "int";
9504 break;
9505 /* connect */
9506 case 98:
9507 if (ndx == 0 || ndx == 1)
9508 p = "int";
9509 break;
9510 /* getpriority */
9511 case 100:
9512 if (ndx == 0 || ndx == 1)
9513 p = "int";
9514 break;
9515 /* bind */
9516 case 104:
9517 if (ndx == 0 || ndx == 1)
9518 p = "int";
9519 break;
9520 /* setsockopt */
9521 case 105:
9522 if (ndx == 0 || ndx == 1)
9523 p = "int";
9524 break;
9525 /* listen */
9526 case 106:
9527 if (ndx == 0 || ndx == 1)
9528 p = "int";
9529 break;
9530 /* freebsd32_gettimeofday */
9531 case 116:
9532 if (ndx == 0 || ndx == 1)
9533 p = "int";
9534 break;
9535 /* freebsd32_getrusage */
9536 case 117:
9537 if (ndx == 0 || ndx == 1)
9538 p = "int";
9539 break;
9540 /* getsockopt */
9541 case 118:
9542 if (ndx == 0 || ndx == 1)
9543 p = "int";
9544 break;
9545 /* freebsd32_readv */
9546 case 120:
9547 if (ndx == 0 || ndx == 1)
9548 p = "ssize_t";
9549 break;
9550 /* freebsd32_writev */
9551 case 121:
9552 if (ndx == 0 || ndx == 1)
9553 p = "ssize_t";
9554 break;
9555 /* freebsd32_settimeofday */
9556 case 122:
9557 if (ndx == 0 || ndx == 1)
9558 p = "int";
9559 break;
9560 /* fchown */
9561 case 123:
9562 if (ndx == 0 || ndx == 1)
9563 p = "int";
9564 break;
9565 /* fchmod */
9566 case 124:
9567 if (ndx == 0 || ndx == 1)
9568 p = "int";
9569 break;
9570 /* setreuid */
9571 case 126:
9572 if (ndx == 0 || ndx == 1)
9573 p = "int";
9574 break;
9575 /* setregid */
9576 case 127:
9577 if (ndx == 0 || ndx == 1)
9578 p = "int";
9579 break;
9580 /* rename */
9581 case 128:
9582 if (ndx == 0 || ndx == 1)
9583 p = "int";
9584 break;
9585 /* flock */
9586 case 131:
9587 if (ndx == 0 || ndx == 1)
9588 p = "int";
9589 break;
9590 /* mkfifo */
9591 case 132:
9592 if (ndx == 0 || ndx == 1)
9593 p = "int";
9594 break;
9595 /* sendto */
9596 case 133:
9597 if (ndx == 0 || ndx == 1)
9598 p = "ssize_t";
9599 break;
9600 /* shutdown */
9601 case 134:
9602 if (ndx == 0 || ndx == 1)
9603 p = "int";
9604 break;
9605 /* socketpair */
9606 case 135:
9607 if (ndx == 0 || ndx == 1)
9608 p = "int";
9609 break;
9610 /* mkdir */
9611 case 136:
9612 if (ndx == 0 || ndx == 1)
9613 p = "int";
9614 break;
9615 /* rmdir */
9616 case 137:
9617 if (ndx == 0 || ndx == 1)
9618 p = "int";
9619 break;
9620 /* freebsd32_utimes */
9621 case 138:
9622 if (ndx == 0 || ndx == 1)
9623 p = "int";
9624 break;
9625 /* freebsd32_adjtime */
9626 case 140:
9627 if (ndx == 0 || ndx == 1)
9628 p = "int";
9629 break;
9630 /* setsid */
9631 case 147:
9632 /* quotactl */
9633 case 148:
9634 if (ndx == 0 || ndx == 1)
9635 p = "int";
9636 break;
9637 /* getfh */
9638 case 161:
9639 if (ndx == 0 || ndx == 1)
9640 p = "int";
9641 break;
9642 /* freebsd32_sysarch */
9643 case 165:
9644 if (ndx == 0 || ndx == 1)
9645 p = "int";
9646 break;
9647 /* rtprio */
9648 case 166:
9649 if (ndx == 0 || ndx == 1)
9650 p = "int";
9651 break;
9652 /* freebsd32_semsys */
9653 case 169:
9654 if (ndx == 0 || ndx == 1)
9655 p = "int";
9656 break;
9657 /* freebsd32_msgsys */
9658 case 170:
9659 if (ndx == 0 || ndx == 1)
9660 p = "int";
9661 break;
9662 /* freebsd32_shmsys */
9663 case 171:
9664 if (ndx == 0 || ndx == 1)
9665 p = "int";
9666 break;
9667 /* setfib */
9668 case 175:
9669 if (ndx == 0 || ndx == 1)
9670 p = "int";
9671 break;
9672 /* freebsd32_ntp_adjtime */
9673 case 176:
9674 if (ndx == 0 || ndx == 1)
9675 p = "int";
9676 break;
9677 /* setgid */
9678 case 181:
9679 if (ndx == 0 || ndx == 1)
9680 p = "int";
9681 break;
9682 /* setegid */
9683 case 182:
9684 if (ndx == 0 || ndx == 1)
9685 p = "int";
9686 break;
9687 /* seteuid */
9688 case 183:
9689 if (ndx == 0 || ndx == 1)
9690 p = "int";
9691 break;
9692 /* pathconf */
9693 case 191:
9694 if (ndx == 0 || ndx == 1)
9695 p = "int";
9696 break;
9697 /* fpathconf */
9698 case 192:
9699 if (ndx == 0 || ndx == 1)
9700 p = "int";
9701 break;
9702 /* getrlimit */
9703 case 194:
9704 if (ndx == 0 || ndx == 1)
9705 p = "int";
9706 break;
9707 /* setrlimit */
9708 case 195:
9709 if (ndx == 0 || ndx == 1)
9710 p = "int";
9711 break;
9712 /* __syscall */
9713 case 198:
9714 /* freebsd32___sysctl */
9715 case 202:
9716 if (ndx == 0 || ndx == 1)
9717 p = "int";
9718 break;
9719 /* mlock */
9720 case 203:
9721 if (ndx == 0 || ndx == 1)
9722 p = "int";
9723 break;
9724 /* munlock */
9725 case 204:
9726 if (ndx == 0 || ndx == 1)
9727 p = "int";
9728 break;
9729 /* undelete */
9730 case 205:
9731 if (ndx == 0 || ndx == 1)
9732 p = "int";
9733 break;
9734 /* freebsd32_futimes */
9735 case 206:
9736 if (ndx == 0 || ndx == 1)
9737 p = "int";
9738 break;
9739 /* getpgid */
9740 case 207:
9741 if (ndx == 0 || ndx == 1)
9742 p = "int";
9743 break;
9744 /* poll */
9745 case 209:
9746 if (ndx == 0 || ndx == 1)
9747 p = "int";
9748 break;
9749 /* lkmnosys */
9750 case 210:
9751 /* lkmnosys */
9752 case 211:
9753 /* lkmnosys */
9754 case 212:
9755 /* lkmnosys */
9756 case 213:
9757 /* lkmnosys */
9758 case 214:
9759 /* lkmnosys */
9760 case 215:
9761 /* lkmnosys */
9762 case 216:
9763 /* lkmnosys */
9764 case 217:
9765 /* lkmnosys */
9766 case 218:
9767 /* lkmnosys */
9768 case 219:
9769 /* semget */
9770 case 221:
9771 if (ndx == 0 || ndx == 1)
9772 p = "int";
9773 break;
9774 /* semop */
9775 case 222:
9776 if (ndx == 0 || ndx == 1)
9777 p = "int";
9778 break;
9779 /* msgget */
9780 case 225:
9781 if (ndx == 0 || ndx == 1)
9782 p = "int";
9783 break;
9784 /* freebsd32_msgsnd */
9785 case 226:
9786 if (ndx == 0 || ndx == 1)
9787 p = "int";
9788 break;
9789 /* freebsd32_msgrcv */
9790 case 227:
9791 if (ndx == 0 || ndx == 1)
9792 p = "ssize_t";
9793 break;
9794 /* shmat */
9795 case 228:
9796 if (ndx == 0 || ndx == 1)
9797 p = "void *";
9798 break;
9799 /* shmdt */
9800 case 230:
9801 if (ndx == 0 || ndx == 1)
9802 p = "int";
9803 break;
9804 /* shmget */
9805 case 231:
9806 if (ndx == 0 || ndx == 1)
9807 p = "int";
9808 break;
9809 /* freebsd32_clock_gettime */
9810 case 232:
9811 if (ndx == 0 || ndx == 1)
9812 p = "int";
9813 break;
9814 /* freebsd32_clock_settime */
9815 case 233:
9816 if (ndx == 0 || ndx == 1)
9817 p = "int";
9818 break;
9819 /* freebsd32_clock_getres */
9820 case 234:
9821 if (ndx == 0 || ndx == 1)
9822 p = "int";
9823 break;
9824 /* freebsd32_ktimer_create */
9825 case 235:
9826 if (ndx == 0 || ndx == 1)
9827 p = "int";
9828 break;
9829 /* ktimer_delete */
9830 case 236:
9831 if (ndx == 0 || ndx == 1)
9832 p = "int";
9833 break;
9834 /* freebsd32_ktimer_settime */
9835 case 237:
9836 if (ndx == 0 || ndx == 1)
9837 p = "int";
9838 break;
9839 /* freebsd32_ktimer_gettime */
9840 case 238:
9841 if (ndx == 0 || ndx == 1)
9842 p = "int";
9843 break;
9844 /* ktimer_getoverrun */
9845 case 239:
9846 if (ndx == 0 || ndx == 1)
9847 p = "int";
9848 break;
9849 /* freebsd32_nanosleep */
9850 case 240:
9851 if (ndx == 0 || ndx == 1)
9852 p = "int";
9853 break;
9854 /* ffclock_getcounter */
9855 case 241:
9856 if (ndx == 0 || ndx == 1)
9857 p = "int";
9858 break;
9859 /* freebsd32_ffclock_setestimate */
9860 case 242:
9861 if (ndx == 0 || ndx == 1)
9862 p = "int";
9863 break;
9864 /* freebsd32_ffclock_getestimate */
9865 case 243:
9866 if (ndx == 0 || ndx == 1)
9867 p = "int";
9868 break;
9869 /* freebsd32_clock_nanosleep */
9870 case 244:
9871 if (ndx == 0 || ndx == 1)
9872 p = "int";
9873 break;
9874 /* freebsd32_clock_getcpuclockid2 */
9875 case 247:
9876 if (ndx == 0 || ndx == 1)
9877 p = "int";
9878 break;
9879 /* minherit */
9880 case 250:
9881 if (ndx == 0 || ndx == 1)
9882 p = "int";
9883 break;
9884 /* rfork */
9885 case 251:
9886 if (ndx == 0 || ndx == 1)
9887 p = "int";
9888 break;
9889 /* issetugid */
9890 case 253:
9891 /* lchown */
9892 case 254:
9893 if (ndx == 0 || ndx == 1)
9894 p = "int";
9895 break;
9896 /* freebsd32_aio_read */
9897 case 255:
9898 if (ndx == 0 || ndx == 1)
9899 p = "int";
9900 break;
9901 /* freebsd32_aio_write */
9902 case 256:
9903 if (ndx == 0 || ndx == 1)
9904 p = "int";
9905 break;
9906 /* freebsd32_lio_listio */
9907 case 257:
9908 if (ndx == 0 || ndx == 1)
9909 p = "int";
9910 break;
9911 /* lchmod */
9912 case 274:
9913 if (ndx == 0 || ndx == 1)
9914 p = "int";
9915 break;
9916 /* freebsd32_lutimes */
9917 case 276:
9918 if (ndx == 0 || ndx == 1)
9919 p = "int";
9920 break;
9921 /* freebsd32_preadv */
9922 case 289:
9923 if (ndx == 0 || ndx == 1)
9924 p = "ssize_t";
9925 break;
9926 /* freebsd32_pwritev */
9927 case 290:
9928 if (ndx == 0 || ndx == 1)
9929 p = "ssize_t";
9930 break;
9931 /* fhopen */
9932 case 298:
9933 if (ndx == 0 || ndx == 1)
9934 p = "int";
9935 break;
9936 /* modnext */
9937 case 300:
9938 if (ndx == 0 || ndx == 1)
9939 p = "int";
9940 break;
9941 /* freebsd32_modstat */
9942 case 301:
9943 if (ndx == 0 || ndx == 1)
9944 p = "int";
9945 break;
9946 /* modfnext */
9947 case 302:
9948 if (ndx == 0 || ndx == 1)
9949 p = "int";
9950 break;
9951 /* modfind */
9952 case 303:
9953 if (ndx == 0 || ndx == 1)
9954 p = "int";
9955 break;
9956 /* kldload */
9957 case 304:
9958 if (ndx == 0 || ndx == 1)
9959 p = "int";
9960 break;
9961 /* kldunload */
9962 case 305:
9963 if (ndx == 0 || ndx == 1)
9964 p = "int";
9965 break;
9966 /* kldfind */
9967 case 306:
9968 if (ndx == 0 || ndx == 1)
9969 p = "int";
9970 break;
9971 /* kldnext */
9972 case 307:
9973 if (ndx == 0 || ndx == 1)
9974 p = "int";
9975 break;
9976 /* freebsd32_kldstat */
9977 case 308:
9978 if (ndx == 0 || ndx == 1)
9979 p = "int";
9980 break;
9981 /* kldfirstmod */
9982 case 309:
9983 if (ndx == 0 || ndx == 1)
9984 p = "int";
9985 break;
9986 /* getsid */
9987 case 310:
9988 if (ndx == 0 || ndx == 1)
9989 p = "int";
9990 break;
9991 /* setresuid */
9992 case 311:
9993 if (ndx == 0 || ndx == 1)
9994 p = "int";
9995 break;
9996 /* setresgid */
9997 case 312:
9998 if (ndx == 0 || ndx == 1)
9999 p = "int";
10000 break;
10001 /* freebsd32_aio_return */
10002 case 314:
10003 if (ndx == 0 || ndx == 1)
10004 p = "ssize_t";
10005 break;
10006 /* freebsd32_aio_suspend */
10007 case 315:
10008 if (ndx == 0 || ndx == 1)
10009 p = "int";
10010 break;
10011 /* aio_cancel */
10012 case 316:
10013 if (ndx == 0 || ndx == 1)
10014 p = "int";
10015 break;
10016 /* freebsd32_aio_error */
10017 case 317:
10018 if (ndx == 0 || ndx == 1)
10019 p = "int";
10020 break;
10021 /* yield */
10022 case 321:
10023 /* mlockall */
10024 case 324:
10025 if (ndx == 0 || ndx == 1)
10026 p = "int";
10027 break;
10028 /* munlockall */
10029 case 325:
10030 /* __getcwd */
10031 case 326:
10032 if (ndx == 0 || ndx == 1)
10033 p = "int";
10034 break;
10035 /* sched_setparam */
10036 case 327:
10037 if (ndx == 0 || ndx == 1)
10038 p = "int";
10039 break;
10040 /* sched_getparam */
10041 case 328:
10042 if (ndx == 0 || ndx == 1)
10043 p = "int";
10044 break;
10045 /* sched_setscheduler */
10046 case 329:
10047 if (ndx == 0 || ndx == 1)
10048 p = "int";
10049 break;
10050 /* sched_getscheduler */
10051 case 330:
10052 if (ndx == 0 || ndx == 1)
10053 p = "int";
10054 break;
10055 /* sched_yield */
10056 case 331:
10057 /* sched_get_priority_max */
10058 case 332:
10059 if (ndx == 0 || ndx == 1)
10060 p = "int";
10061 break;
10062 /* sched_get_priority_min */
10063 case 333:
10064 if (ndx == 0 || ndx == 1)
10065 p = "int";
10066 break;
10067 /* freebsd32_sched_rr_get_interval */
10068 case 334:
10069 if (ndx == 0 || ndx == 1)
10070 p = "int";
10071 break;
10072 /* utrace */
10073 case 335:
10074 if (ndx == 0 || ndx == 1)
10075 p = "int";
10076 break;
10077 /* freebsd32_jail */
10078 case 338:
10079 if (ndx == 0 || ndx == 1)
10080 p = "int";
10081 break;
10082 /* sigprocmask */
10083 case 340:
10084 if (ndx == 0 || ndx == 1)
10085 p = "int";
10086 break;
10087 /* sigsuspend */
10088 case 341:
10089 if (ndx == 0 || ndx == 1)
10090 p = "int";
10091 break;
10092 /* sigpending */
10093 case 343:
10094 if (ndx == 0 || ndx == 1)
10095 p = "int";
10096 break;
10097 /* freebsd32_sigtimedwait */
10098 case 345:
10099 if (ndx == 0 || ndx == 1)
10100 p = "int";
10101 break;
10102 /* freebsd32_sigwaitinfo */
10103 case 346:
10104 if (ndx == 0 || ndx == 1)
10105 p = "int";
10106 break;
10107 /* __acl_get_file */
10108 case 347:
10109 if (ndx == 0 || ndx == 1)
10110 p = "int";
10111 break;
10112 /* __acl_set_file */
10113 case 348:
10114 if (ndx == 0 || ndx == 1)
10115 p = "int";
10116 break;
10117 /* __acl_get_fd */
10118 case 349:
10119 if (ndx == 0 || ndx == 1)
10120 p = "int";
10121 break;
10122 /* __acl_set_fd */
10123 case 350:
10124 if (ndx == 0 || ndx == 1)
10125 p = "int";
10126 break;
10127 /* __acl_delete_file */
10128 case 351:
10129 if (ndx == 0 || ndx == 1)
10130 p = "int";
10131 break;
10132 /* __acl_delete_fd */
10133 case 352:
10134 if (ndx == 0 || ndx == 1)
10135 p = "int";
10136 break;
10137 /* __acl_aclcheck_file */
10138 case 353:
10139 if (ndx == 0 || ndx == 1)
10140 p = "int";
10141 break;
10142 /* __acl_aclcheck_fd */
10143 case 354:
10144 if (ndx == 0 || ndx == 1)
10145 p = "int";
10146 break;
10147 /* extattrctl */
10148 case 355:
10149 if (ndx == 0 || ndx == 1)
10150 p = "int";
10151 break;
10152 /* extattr_set_file */
10153 case 356:
10154 if (ndx == 0 || ndx == 1)
10155 p = "ssize_t";
10156 break;
10157 /* extattr_get_file */
10158 case 357:
10159 if (ndx == 0 || ndx == 1)
10160 p = "ssize_t";
10161 break;
10162 /* extattr_delete_file */
10163 case 358:
10164 if (ndx == 0 || ndx == 1)
10165 p = "int";
10166 break;
10167 /* freebsd32_aio_waitcomplete */
10168 case 359:
10169 if (ndx == 0 || ndx == 1)
10170 p = "ssize_t";
10171 break;
10172 /* getresuid */
10173 case 360:
10174 if (ndx == 0 || ndx == 1)
10175 p = "int";
10176 break;
10177 /* getresgid */
10178 case 361:
10179 if (ndx == 0 || ndx == 1)
10180 p = "int";
10181 break;
10182 /* kqueue */
10183 case 362:
10184 /* extattr_set_fd */
10185 case 371:
10186 if (ndx == 0 || ndx == 1)
10187 p = "ssize_t";
10188 break;
10189 /* extattr_get_fd */
10190 case 372:
10191 if (ndx == 0 || ndx == 1)
10192 p = "ssize_t";
10193 break;
10194 /* extattr_delete_fd */
10195 case 373:
10196 if (ndx == 0 || ndx == 1)
10197 p = "int";
10198 break;
10199 /* __setugid */
10200 case 374:
10201 if (ndx == 0 || ndx == 1)
10202 p = "int";
10203 break;
10204 /* eaccess */
10205 case 376:
10206 if (ndx == 0 || ndx == 1)
10207 p = "int";
10208 break;
10209 /* freebsd32_nmount */
10210 case 378:
10211 if (ndx == 0 || ndx == 1)
10212 p = "int";
10213 break;
10214 /* kenv */
10215 case 390:
10216 if (ndx == 0 || ndx == 1)
10217 p = "int";
10218 break;
10219 /* lchflags */
10220 case 391:
10221 if (ndx == 0 || ndx == 1)
10222 p = "int";
10223 break;
10224 /* uuidgen */
10225 case 392:
10226 if (ndx == 0 || ndx == 1)
10227 p = "int";
10228 break;
10229 /* freebsd32_sendfile */
10230 case 393:
10231 if (ndx == 0 || ndx == 1)
10232 p = "int";
10233 break;
10234 /* mac_syscall */
10235 case 394:
10236 if (ndx == 0 || ndx == 1)
10237 p = "int";
10238 break;
10239 /* ksem_close */
10240 case 400:
10241 if (ndx == 0 || ndx == 1)
10242 p = "int";
10243 break;
10244 /* ksem_post */
10245 case 401:
10246 if (ndx == 0 || ndx == 1)
10247 p = "int";
10248 break;
10249 /* ksem_wait */
10250 case 402:
10251 if (ndx == 0 || ndx == 1)
10252 p = "int";
10253 break;
10254 /* ksem_trywait */
10255 case 403:
10256 if (ndx == 0 || ndx == 1)
10257 p = "int";
10258 break;
10259 /* freebsd32_ksem_init */
10260 case 404:
10261 if (ndx == 0 || ndx == 1)
10262 p = "int";
10263 break;
10264 /* freebsd32_ksem_open */
10265 case 405:
10266 if (ndx == 0 || ndx == 1)
10267 p = "int";
10268 break;
10269 /* ksem_unlink */
10270 case 406:
10271 if (ndx == 0 || ndx == 1)
10272 p = "int";
10273 break;
10274 /* ksem_getvalue */
10275 case 407:
10276 if (ndx == 0 || ndx == 1)
10277 p = "int";
10278 break;
10279 /* ksem_destroy */
10280 case 408:
10281 if (ndx == 0 || ndx == 1)
10282 p = "int";
10283 break;
10284 /* extattr_set_link */
10285 case 412:
10286 if (ndx == 0 || ndx == 1)
10287 p = "ssize_t";
10288 break;
10289 /* extattr_get_link */
10290 case 413:
10291 if (ndx == 0 || ndx == 1)
10292 p = "ssize_t";
10293 break;
10294 /* extattr_delete_link */
10295 case 414:
10296 if (ndx == 0 || ndx == 1)
10297 p = "int";
10298 break;
10299 /* freebsd32_sigaction */
10300 case 416:
10301 if (ndx == 0 || ndx == 1)
10302 p = "int";
10303 break;
10304 /* freebsd32_sigreturn */
10305 case 417:
10306 if (ndx == 0 || ndx == 1)
10307 p = "int";
10308 break;
10309 /* freebsd32_getcontext */
10310 case 421:
10311 if (ndx == 0 || ndx == 1)
10312 p = "int";
10313 break;
10314 /* freebsd32_setcontext */
10315 case 422:
10316 if (ndx == 0 || ndx == 1)
10317 p = "int";
10318 break;
10319 /* freebsd32_swapcontext */
10320 case 423:
10321 if (ndx == 0 || ndx == 1)
10322 p = "int";
10323 break;
10324 /* __acl_get_link */
10325 case 425:
10326 if (ndx == 0 || ndx == 1)
10327 p = "int";
10328 break;
10329 /* __acl_set_link */
10330 case 426:
10331 if (ndx == 0 || ndx == 1)
10332 p = "int";
10333 break;
10334 /* __acl_delete_link */
10335 case 427:
10336 if (ndx == 0 || ndx == 1)
10337 p = "int";
10338 break;
10339 /* __acl_aclcheck_link */
10340 case 428:
10341 if (ndx == 0 || ndx == 1)
10342 p = "int";
10343 break;
10344 /* sigwait */
10345 case 429:
10346 if (ndx == 0 || ndx == 1)
10347 p = "int";
10348 break;
10349 /* thr_exit */
10350 case 431:
10351 if (ndx == 0 || ndx == 1)
10352 p = "void";
10353 break;
10354 /* thr_self */
10355 case 432:
10356 if (ndx == 0 || ndx == 1)
10357 p = "int";
10358 break;
10359 /* thr_kill */
10360 case 433:
10361 if (ndx == 0 || ndx == 1)
10362 p = "int";
10363 break;
10364 /* jail_attach */
10365 case 436:
10366 if (ndx == 0 || ndx == 1)
10367 p = "int";
10368 break;
10369 /* extattr_list_fd */
10370 case 437:
10371 if (ndx == 0 || ndx == 1)
10372 p = "ssize_t";
10373 break;
10374 /* extattr_list_file */
10375 case 438:
10376 if (ndx == 0 || ndx == 1)
10377 p = "ssize_t";
10378 break;
10379 /* extattr_list_link */
10380 case 439:
10381 if (ndx == 0 || ndx == 1)
10382 p = "ssize_t";
10383 break;
10384 /* freebsd32_ksem_timedwait */
10385 case 441:
10386 if (ndx == 0 || ndx == 1)
10387 p = "int";
10388 break;
10389 /* freebsd32_thr_suspend */
10390 case 442:
10391 if (ndx == 0 || ndx == 1)
10392 p = "int";
10393 break;
10394 /* thr_wake */
10395 case 443:
10396 if (ndx == 0 || ndx == 1)
10397 p = "int";
10398 break;
10399 /* kldunloadf */
10400 case 444:
10401 if (ndx == 0 || ndx == 1)
10402 p = "int";
10403 break;
10404 /* audit */
10405 case 445:
10406 if (ndx == 0 || ndx == 1)
10407 p = "int";
10408 break;
10409 /* auditon */
10410 case 446:
10411 if (ndx == 0 || ndx == 1)
10412 p = "int";
10413 break;
10414 /* getauid */
10415 case 447:
10416 if (ndx == 0 || ndx == 1)
10417 p = "int";
10418 break;
10419 /* setauid */
10420 case 448:
10421 if (ndx == 0 || ndx == 1)
10422 p = "int";
10423 break;
10424 /* getaudit */
10425 case 449:
10426 if (ndx == 0 || ndx == 1)
10427 p = "int";
10428 break;
10429 /* setaudit */
10430 case 450:
10431 if (ndx == 0 || ndx == 1)
10432 p = "int";
10433 break;
10434 /* getaudit_addr */
10435 case 451:
10436 if (ndx == 0 || ndx == 1)
10437 p = "int";
10438 break;
10439 /* setaudit_addr */
10440 case 452:
10441 if (ndx == 0 || ndx == 1)
10442 p = "int";
10443 break;
10444 /* auditctl */
10445 case 453:
10446 if (ndx == 0 || ndx == 1)
10447 p = "int";
10448 break;
10449 /* freebsd32__umtx_op */
10450 case 454:
10451 if (ndx == 0 || ndx == 1)
10452 p = "int";
10453 break;
10454 /* freebsd32_thr_new */
10455 case 455:
10456 if (ndx == 0 || ndx == 1)
10457 p = "int";
10458 break;
10459 /* freebsd32_sigqueue */
10460 case 456:
10461 if (ndx == 0 || ndx == 1)
10462 p = "int";
10463 break;
10464 /* freebsd32_kmq_open */
10465 case 457:
10466 if (ndx == 0 || ndx == 1)
10467 p = "int";
10468 break;
10469 /* freebsd32_kmq_setattr */
10470 case 458:
10471 if (ndx == 0 || ndx == 1)
10472 p = "int";
10473 break;
10474 /* freebsd32_kmq_timedreceive */
10475 case 459:
10476 if (ndx == 0 || ndx == 1)
10477 p = "int";
10478 break;
10479 /* freebsd32_kmq_timedsend */
10480 case 460:
10481 if (ndx == 0 || ndx == 1)
10482 p = "int";
10483 break;
10484 /* freebsd32_kmq_notify */
10485 case 461:
10486 if (ndx == 0 || ndx == 1)
10487 p = "int";
10488 break;
10489 /* kmq_unlink */
10490 case 462:
10491 if (ndx == 0 || ndx == 1)
10492 p = "int";
10493 break;
10494 /* freebsd32_abort2 */
10495 case 463:
10496 if (ndx == 0 || ndx == 1)
10497 p = "void";
10498 break;
10499 /* thr_set_name */
10500 case 464:
10501 if (ndx == 0 || ndx == 1)
10502 p = "int";
10503 break;
10504 /* freebsd32_aio_fsync */
10505 case 465:
10506 if (ndx == 0 || ndx == 1)
10507 p = "int";
10508 break;
10509 /* rtprio_thread */
10510 case 466:
10511 if (ndx == 0 || ndx == 1)
10512 p = "int";
10513 break;
10514 /* sctp_peeloff */
10515 case 471:
10516 if (ndx == 0 || ndx == 1)
10517 p = "int";
10518 break;
10519 /* sctp_generic_sendmsg */
10520 case 472:
10521 if (ndx == 0 || ndx == 1)
10522 p = "int";
10523 break;
10524 /* sctp_generic_sendmsg_iov */
10525 case 473:
10526 if (ndx == 0 || ndx == 1)
10527 p = "int";
10528 break;
10529 /* sctp_generic_recvmsg */
10530 case 474:
10531 if (ndx == 0 || ndx == 1)
10532 p = "int";
10533 break;
10534 /* freebsd32_pread */
10535 case 475:
10536 if (ndx == 0 || ndx == 1)
10537 p = "ssize_t";
10538 break;
10539 /* freebsd32_pwrite */
10540 case 476:
10541 if (ndx == 0 || ndx == 1)
10542 p = "ssize_t";
10543 break;
10544 /* freebsd32_mmap */
10545 case 477:
10546 if (ndx == 0 || ndx == 1)
10547 p = "void *";
10548 break;
10549 /* freebsd32_lseek */
10550 case 478:
10551 if (ndx == 0 || ndx == 1)
10552 p = "off_t";
10553 break;
10554 /* freebsd32_truncate */
10555 case 479:
10556 if (ndx == 0 || ndx == 1)
10557 p = "int";
10558 break;
10559 /* freebsd32_ftruncate */
10560 case 480:
10561 if (ndx == 0 || ndx == 1)
10562 p = "int";
10563 break;
10564 /* thr_kill2 */
10565 case 481:
10566 if (ndx == 0 || ndx == 1)
10567 p = "int";
10568 break;
10569 /* shm_unlink */
10570 case 483:
10571 if (ndx == 0 || ndx == 1)
10572 p = "int";
10573 break;
10574 /* cpuset */
10575 case 484:
10576 if (ndx == 0 || ndx == 1)
10577 p = "int";
10578 break;
10579 /* freebsd32_cpuset_setid */
10580 case 485:
10581 if (ndx == 0 || ndx == 1)
10582 p = "int";
10583 break;
10584 /* freebsd32_cpuset_getid */
10585 case 486:
10586 if (ndx == 0 || ndx == 1)
10587 p = "int";
10588 break;
10589 /* freebsd32_cpuset_getaffinity */
10590 case 487:
10591 if (ndx == 0 || ndx == 1)
10592 p = "int";
10593 break;
10594 /* freebsd32_cpuset_setaffinity */
10595 case 488:
10596 if (ndx == 0 || ndx == 1)
10597 p = "int";
10598 break;
10599 /* faccessat */
10600 case 489:
10601 if (ndx == 0 || ndx == 1)
10602 p = "int";
10603 break;
10604 /* fchmodat */
10605 case 490:
10606 if (ndx == 0 || ndx == 1)
10607 p = "int";
10608 break;
10609 /* fchownat */
10610 case 491:
10611 if (ndx == 0 || ndx == 1)
10612 p = "int";
10613 break;
10614 /* freebsd32_fexecve */
10615 case 492:
10616 if (ndx == 0 || ndx == 1)
10617 p = "int";
10618 break;
10619 /* freebsd32_futimesat */
10620 case 494:
10621 if (ndx == 0 || ndx == 1)
10622 p = "int";
10623 break;
10624 /* linkat */
10625 case 495:
10626 if (ndx == 0 || ndx == 1)
10627 p = "int";
10628 break;
10629 /* mkdirat */
10630 case 496:
10631 if (ndx == 0 || ndx == 1)
10632 p = "int";
10633 break;
10634 /* mkfifoat */
10635 case 497:
10636 if (ndx == 0 || ndx == 1)
10637 p = "int";
10638 break;
10639 /* openat */
10640 case 499:
10641 if (ndx == 0 || ndx == 1)
10642 p = "int";
10643 break;
10644 /* readlinkat */
10645 case 500:
10646 if (ndx == 0 || ndx == 1)
10647 p = "ssize_t";
10648 break;
10649 /* renameat */
10650 case 501:
10651 if (ndx == 0 || ndx == 1)
10652 p = "int";
10653 break;
10654 /* symlinkat */
10655 case 502:
10656 if (ndx == 0 || ndx == 1)
10657 p = "int";
10658 break;
10659 /* unlinkat */
10660 case 503:
10661 if (ndx == 0 || ndx == 1)
10662 p = "int";
10663 break;
10664 /* posix_openpt */
10665 case 504:
10666 if (ndx == 0 || ndx == 1)
10667 p = "int";
10668 break;
10669 /* freebsd32_jail_get */
10670 case 506:
10671 if (ndx == 0 || ndx == 1)
10672 p = "int";
10673 break;
10674 /* freebsd32_jail_set */
10675 case 507:
10676 if (ndx == 0 || ndx == 1)
10677 p = "int";
10678 break;
10679 /* jail_remove */
10680 case 508:
10681 if (ndx == 0 || ndx == 1)
10682 p = "int";
10683 break;
10684 /* freebsd32___semctl */
10685 case 510:
10686 if (ndx == 0 || ndx == 1)
10687 p = "int";
10688 break;
10689 /* freebsd32_msgctl */
10690 case 511:
10691 if (ndx == 0 || ndx == 1)
10692 p = "int";
10693 break;
10694 /* freebsd32_shmctl */
10695 case 512:
10696 if (ndx == 0 || ndx == 1)
10697 p = "int";
10698 break;
10699 /* lpathconf */
10700 case 513:
10701 if (ndx == 0 || ndx == 1)
10702 p = "int";
10703 break;
10704 /* __cap_rights_get */
10705 case 515:
10706 if (ndx == 0 || ndx == 1)
10707 p = "int";
10708 break;
10709 /* cap_enter */
10710 case 516:
10711 /* cap_getmode */
10712 case 517:
10713 if (ndx == 0 || ndx == 1)
10714 p = "int";
10715 break;
10716 /* pdfork */
10717 case 518:
10718 if (ndx == 0 || ndx == 1)
10719 p = "int";
10720 break;
10721 /* pdkill */
10722 case 519:
10723 if (ndx == 0 || ndx == 1)
10724 p = "int";
10725 break;
10726 /* pdgetpid */
10727 case 520:
10728 if (ndx == 0 || ndx == 1)
10729 p = "int";
10730 break;
10731 /* freebsd32_pselect */
10732 case 522:
10733 if (ndx == 0 || ndx == 1)
10734 p = "int";
10735 break;
10736 /* getloginclass */
10737 case 523:
10738 if (ndx == 0 || ndx == 1)
10739 p = "int";
10740 break;
10741 /* setloginclass */
10742 case 524:
10743 if (ndx == 0 || ndx == 1)
10744 p = "int";
10745 break;
10746 /* rctl_get_racct */
10747 case 525:
10748 if (ndx == 0 || ndx == 1)
10749 p = "int";
10750 break;
10751 /* rctl_get_rules */
10752 case 526:
10753 if (ndx == 0 || ndx == 1)
10754 p = "int";
10755 break;
10756 /* rctl_get_limits */
10757 case 527:
10758 if (ndx == 0 || ndx == 1)
10759 p = "int";
10760 break;
10761 /* rctl_add_rule */
10762 case 528:
10763 if (ndx == 0 || ndx == 1)
10764 p = "int";
10765 break;
10766 /* rctl_remove_rule */
10767 case 529:
10768 if (ndx == 0 || ndx == 1)
10769 p = "int";
10770 break;
10771 /* freebsd32_posix_fallocate */
10772 case 530:
10773 if (ndx == 0 || ndx == 1)
10774 p = "int";
10775 break;
10776 /* freebsd32_posix_fadvise */
10777 case 531:
10778 if (ndx == 0 || ndx == 1)
10779 p = "int";
10780 break;
10781 /* freebsd32_wait6 */
10782 case 532:
10783 if (ndx == 0 || ndx == 1)
10784 p = "int";
10785 break;
10786 /* cap_rights_limit */
10787 case 533:
10788 if (ndx == 0 || ndx == 1)
10789 p = "int";
10790 break;
10791 /* freebsd32_cap_ioctls_limit */
10792 case 534:
10793 if (ndx == 0 || ndx == 1)
10794 p = "int";
10795 break;
10796 /* freebsd32_cap_ioctls_get */
10797 case 535:
10798 if (ndx == 0 || ndx == 1)
10799 p = "ssize_t";
10800 break;
10801 /* cap_fcntls_limit */
10802 case 536:
10803 if (ndx == 0 || ndx == 1)
10804 p = "int";
10805 break;
10806 /* cap_fcntls_get */
10807 case 537:
10808 if (ndx == 0 || ndx == 1)
10809 p = "int";
10810 break;
10811 /* bindat */
10812 case 538:
10813 if (ndx == 0 || ndx == 1)
10814 p = "int";
10815 break;
10816 /* connectat */
10817 case 539:
10818 if (ndx == 0 || ndx == 1)
10819 p = "int";
10820 break;
10821 /* chflagsat */
10822 case 540:
10823 if (ndx == 0 || ndx == 1)
10824 p = "int";
10825 break;
10826 /* accept4 */
10827 case 541:
10828 if (ndx == 0 || ndx == 1)
10829 p = "int";
10830 break;
10831 /* pipe2 */
10832 case 542:
10833 if (ndx == 0 || ndx == 1)
10834 p = "int";
10835 break;
10836 /* freebsd32_aio_mlock */
10837 case 543:
10838 if (ndx == 0 || ndx == 1)
10839 p = "int";
10840 break;
10841 /* freebsd32_procctl */
10842 case 544:
10843 if (ndx == 0 || ndx == 1)
10844 p = "int";
10845 break;
10846 /* freebsd32_ppoll */
10847 case 545:
10848 if (ndx == 0 || ndx == 1)
10849 p = "int";
10850 break;
10851 /* freebsd32_futimens */
10852 case 546:
10853 if (ndx == 0 || ndx == 1)
10854 p = "int";
10855 break;
10856 /* freebsd32_utimensat */
10857 case 547:
10858 if (ndx == 0 || ndx == 1)
10859 p = "int";
10860 break;
10861 /* fdatasync */
10862 case 550:
10863 if (ndx == 0 || ndx == 1)
10864 p = "int";
10865 break;
10866 /* freebsd32_fstat */
10867 case 551:
10868 if (ndx == 0 || ndx == 1)
10869 p = "int";
10870 break;
10871 /* freebsd32_fstatat */
10872 case 552:
10873 if (ndx == 0 || ndx == 1)
10874 p = "int";
10875 break;
10876 /* freebsd32_fhstat */
10877 case 553:
10878 if (ndx == 0 || ndx == 1)
10879 p = "int";
10880 break;
10881 /* getdirentries */
10882 case 554:
10883 if (ndx == 0 || ndx == 1)
10884 p = "ssize_t";
10885 break;
10886 /* statfs */
10887 case 555:
10888 if (ndx == 0 || ndx == 1)
10889 p = "int";
10890 break;
10891 /* fstatfs */
10892 case 556:
10893 if (ndx == 0 || ndx == 1)
10894 p = "int";
10895 break;
10896 /* freebsd32_getfsstat */
10897 case 557:
10898 if (ndx == 0 || ndx == 1)
10899 p = "int";
10900 break;
10901 /* fhstatfs */
10902 case 558:
10903 if (ndx == 0 || ndx == 1)
10904 p = "int";
10905 break;
10906 /* freebsd32_mknodat */
10907 case 559:
10908 if (ndx == 0 || ndx == 1)
10909 p = "int";
10910 break;
10911 /* freebsd32_kevent */
10912 case 560:
10913 if (ndx == 0 || ndx == 1)
10914 p = "int";
10915 break;
10916 /* freebsd32_cpuset_getdomain */
10917 case 561:
10918 if (ndx == 0 || ndx == 1)
10919 p = "int";
10920 break;
10921 /* freebsd32_cpuset_setdomain */
10922 case 562:
10923 if (ndx == 0 || ndx == 1)
10924 p = "int";
10925 break;
10926 /* getrandom */
10927 case 563:
10928 if (ndx == 0 || ndx == 1)
10929 p = "int";
10930 break;
10931 /* getfhat */
10932 case 564:
10933 if (ndx == 0 || ndx == 1)
10934 p = "int";
10935 break;
10936 /* fhlink */
10937 case 565:
10938 if (ndx == 0 || ndx == 1)
10939 p = "int";
10940 break;
10941 /* fhlinkat */
10942 case 566:
10943 if (ndx == 0 || ndx == 1)
10944 p = "int";
10945 break;
10946 /* fhreadlink */
10947 case 567:
10948 if (ndx == 0 || ndx == 1)
10949 p = "int";
10950 break;
10951 /* funlinkat */
10952 case 568:
10953 if (ndx == 0 || ndx == 1)
10954 p = "int";
10955 break;
10956 /* copy_file_range */
10957 case 569:
10958 if (ndx == 0 || ndx == 1)
10959 p = "ssize_t";
10960 break;
10961 /* freebsd32___sysctlbyname */
10962 case 570:
10963 if (ndx == 0 || ndx == 1)
10964 p = "int";
10965 break;
10966 /* shm_open2 */
10967 case 571:
10968 if (ndx == 0 || ndx == 1)
10969 p = "int";
10970 break;
10971 /* shm_rename */
10972 case 572:
10973 if (ndx == 0 || ndx == 1)
10974 p = "int";
10975 break;
10976 /* sigfastblock */
10977 case 573:
10978 if (ndx == 0 || ndx == 1)
10979 p = "int";
10980 break;
10981 /* __realpathat */
10982 case 574:
10983 if (ndx == 0 || ndx == 1)
10984 p = "int";
10985 break;
10986 /* close_range */
10987 case 575:
10988 if (ndx == 0 || ndx == 1)
10989 p = "int";
10990 break;
10991 /* rpctls_syscall */
10992 case 576:
10993 if (ndx == 0 || ndx == 1)
10994 p = "int";
10995 break;
10996 /* __specialfd */
10997 case 577:
10998 if (ndx == 0 || ndx == 1)
10999 p = "int";
11000 break;
11001 /* freebsd32_aio_writev */
11002 case 578:
11003 if (ndx == 0 || ndx == 1)
11004 p = "int";
11005 break;
11006 /* freebsd32_aio_readv */
11007 case 579:
11008 if (ndx == 0 || ndx == 1)
11009 p = "int";
11010 break;
11011 /* fspacectl */
11012 case 580:
11013 if (ndx == 0 || ndx == 1)
11014 p = "int";
11015 break;
11016 /* sched_getcpu */
11017 case 581:
11018 /* swapoff */
11019 case 582:
11020 if (ndx == 0 || ndx == 1)
11021 p = "int";
11022 break;
11023 /* kqueuex */
11024 case 583:
11025 if (ndx == 0 || ndx == 1)
11026 p = "int";
11027 break;
11028 /* membarrier */
11029 case 584:
11030 if (ndx == 0 || ndx == 1)
11031 p = "int";
11032 break;
11033 /* timerfd_create */
11034 case 585:
11035 if (ndx == 0 || ndx == 1)
11036 p = "int";
11037 break;
11038 /* freebsd32_timerfd_gettime */
11039 case 586:
11040 if (ndx == 0 || ndx == 1)
11041 p = "int";
11042 break;
11043 /* freebsd32_timerfd_settime */
11044 case 587:
11045 if (ndx == 0 || ndx == 1)
11046 p = "int";
11047 break;
11048 /* kcmp */
11049 case 588:
11050 if (ndx == 0 || ndx == 1)
11051 p = "int";
11052 break;
11053 /* getrlimitusage */
11054 case 589:
11055 if (ndx == 0 || ndx == 1)
11056 p = "int";
11057 break;
11058 /* fchroot */
11059 case 590:
11060 if (ndx == 0 || ndx == 1)
11061 p = "int";
11062 break;
11063 /* freebsd32_setcred */
11064 case 591:
11065 if (ndx == 0 || ndx == 1)
11066 p = "int";
11067 break;
11068 /* exterrctl */
11069 case 592:
11070 if (ndx == 0 || ndx == 1)
11071 p = "int";
11072 break;
11073 default:
11074 break;
11075 };
11076 if (p != NULL)
11077 strlcpy(desc, p, descsz);
11078 }
11079