1 /*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: releng/9.0/sys/compat/freebsd32/freebsd32_systrace_args.c 224067 2011-07-15 18:33:12Z jonathan $
6 * This file is part of the DTrace syscall provider.
7 */
8
9 static void
10 systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11 {
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {
14 #if !defined(PAD64_REQUIRED) && defined(__powerpc__)
15 #define PAD64_REQUIRED
16 #endif
17 /* nosys */
18 case 0: {
19 *n_args = 0;
20 break;
21 }
22 /* sys_exit */
23 case 1: {
24 struct sys_exit_args *p = params;
25 iarg[0] = p->rval; /* int */
26 *n_args = 1;
27 break;
28 }
29 /* fork */
30 case 2: {
31 *n_args = 0;
32 break;
33 }
34 /* read */
35 case 3: {
36 struct read_args *p = params;
37 iarg[0] = p->fd; /* int */
38 uarg[1] = (intptr_t) p->buf; /* void * */
39 uarg[2] = p->nbyte; /* size_t */
40 *n_args = 3;
41 break;
42 }
43 /* write */
44 case 4: {
45 struct write_args *p = params;
46 iarg[0] = p->fd; /* int */
47 uarg[1] = (intptr_t) p->buf; /* const void * */
48 uarg[2] = p->nbyte; /* size_t */
49 *n_args = 3;
50 break;
51 }
52 /* open */
53 case 5: {
54 struct open_args *p = params;
55 uarg[0] = (intptr_t) p->path; /* char * */
56 iarg[1] = p->flags; /* int */
57 iarg[2] = p->mode; /* int */
58 *n_args = 3;
59 break;
60 }
61 /* close */
62 case 6: {
63 struct close_args *p = params;
64 iarg[0] = p->fd; /* int */
65 *n_args = 1;
66 break;
67 }
68 /* freebsd32_wait4 */
69 case 7: {
70 struct freebsd32_wait4_args *p = params;
71 iarg[0] = p->pid; /* int */
72 uarg[1] = (intptr_t) p->status; /* int * */
73 iarg[2] = p->options; /* int */
74 uarg[3] = (intptr_t) p->rusage; /* struct rusage32 * */
75 *n_args = 4;
76 break;
77 }
78 /* link */
79 case 9: {
80 struct link_args *p = params;
81 uarg[0] = (intptr_t) p->path; /* char * */
82 uarg[1] = (intptr_t) p->link; /* char * */
83 *n_args = 2;
84 break;
85 }
86 /* unlink */
87 case 10: {
88 struct unlink_args *p = params;
89 uarg[0] = (intptr_t) p->path; /* char * */
90 *n_args = 1;
91 break;
92 }
93 /* chdir */
94 case 12: {
95 struct chdir_args *p = params;
96 uarg[0] = (intptr_t) p->path; /* char * */
97 *n_args = 1;
98 break;
99 }
100 /* fchdir */
101 case 13: {
102 struct fchdir_args *p = params;
103 iarg[0] = p->fd; /* int */
104 *n_args = 1;
105 break;
106 }
107 /* mknod */
108 case 14: {
109 struct mknod_args *p = params;
110 uarg[0] = (intptr_t) p->path; /* char * */
111 iarg[1] = p->mode; /* int */
112 iarg[2] = p->dev; /* int */
113 *n_args = 3;
114 break;
115 }
116 /* chmod */
117 case 15: {
118 struct chmod_args *p = params;
119 uarg[0] = (intptr_t) p->path; /* char * */
120 iarg[1] = p->mode; /* int */
121 *n_args = 2;
122 break;
123 }
124 /* chown */
125 case 16: {
126 struct chown_args *p = params;
127 uarg[0] = (intptr_t) p->path; /* char * */
128 iarg[1] = p->uid; /* int */
129 iarg[2] = p->gid; /* int */
130 *n_args = 3;
131 break;
132 }
133 /* obreak */
134 case 17: {
135 struct obreak_args *p = params;
136 uarg[0] = (intptr_t) p->nsize; /* char * */
137 *n_args = 1;
138 break;
139 }
140 /* getpid */
141 case 20: {
142 *n_args = 0;
143 break;
144 }
145 /* mount */
146 case 21: {
147 struct mount_args *p = params;
148 uarg[0] = (intptr_t) p->type; /* char * */
149 uarg[1] = (intptr_t) p->path; /* char * */
150 iarg[2] = p->flags; /* int */
151 uarg[3] = (intptr_t) p->data; /* caddr_t */
152 *n_args = 4;
153 break;
154 }
155 /* unmount */
156 case 22: {
157 struct unmount_args *p = params;
158 uarg[0] = (intptr_t) p->path; /* char * */
159 iarg[1] = p->flags; /* int */
160 *n_args = 2;
161 break;
162 }
163 /* setuid */
164 case 23: {
165 struct setuid_args *p = params;
166 uarg[0] = p->uid; /* uid_t */
167 *n_args = 1;
168 break;
169 }
170 /* getuid */
171 case 24: {
172 *n_args = 0;
173 break;
174 }
175 /* geteuid */
176 case 25: {
177 *n_args = 0;
178 break;
179 }
180 /* ptrace */
181 case 26: {
182 struct ptrace_args *p = params;
183 iarg[0] = p->req; /* int */
184 iarg[1] = p->pid; /* pid_t */
185 uarg[2] = (intptr_t) p->addr; /* caddr_t */
186 iarg[3] = p->data; /* int */
187 *n_args = 4;
188 break;
189 }
190 /* freebsd32_recvmsg */
191 case 27: {
192 struct freebsd32_recvmsg_args *p = params;
193 iarg[0] = p->s; /* int */
194 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
195 iarg[2] = p->flags; /* int */
196 *n_args = 3;
197 break;
198 }
199 /* freebsd32_sendmsg */
200 case 28: {
201 struct freebsd32_sendmsg_args *p = params;
202 iarg[0] = p->s; /* int */
203 uarg[1] = (intptr_t) p->msg; /* struct msghdr32 * */
204 iarg[2] = p->flags; /* int */
205 *n_args = 3;
206 break;
207 }
208 /* freebsd32_recvfrom */
209 case 29: {
210 struct freebsd32_recvfrom_args *p = params;
211 iarg[0] = p->s; /* int */
212 uarg[1] = p->buf; /* u_int32_t */
213 uarg[2] = p->len; /* u_int32_t */
214 iarg[3] = p->flags; /* int */
215 uarg[4] = p->from; /* u_int32_t */
216 uarg[5] = p->fromlenaddr; /* u_int32_t */
217 *n_args = 6;
218 break;
219 }
220 /* accept */
221 case 30: {
222 struct accept_args *p = params;
223 iarg[0] = p->s; /* int */
224 uarg[1] = (intptr_t) p->name; /* caddr_t */
225 uarg[2] = (intptr_t) p->anamelen; /* int * */
226 *n_args = 3;
227 break;
228 }
229 /* getpeername */
230 case 31: {
231 struct getpeername_args *p = params;
232 iarg[0] = p->fdes; /* int */
233 uarg[1] = (intptr_t) p->asa; /* caddr_t */
234 uarg[2] = (intptr_t) p->alen; /* int * */
235 *n_args = 3;
236 break;
237 }
238 /* getsockname */
239 case 32: {
240 struct getsockname_args *p = params;
241 iarg[0] = p->fdes; /* int */
242 uarg[1] = (intptr_t) p->asa; /* caddr_t */
243 uarg[2] = (intptr_t) p->alen; /* int * */
244 *n_args = 3;
245 break;
246 }
247 /* access */
248 case 33: {
249 struct access_args *p = params;
250 uarg[0] = (intptr_t) p->path; /* char * */
251 iarg[1] = p->flags; /* int */
252 *n_args = 2;
253 break;
254 }
255 /* chflags */
256 case 34: {
257 struct chflags_args *p = params;
258 uarg[0] = (intptr_t) p->path; /* char * */
259 iarg[1] = p->flags; /* int */
260 *n_args = 2;
261 break;
262 }
263 /* fchflags */
264 case 35: {
265 struct fchflags_args *p = params;
266 iarg[0] = p->fd; /* int */
267 iarg[1] = p->flags; /* int */
268 *n_args = 2;
269 break;
270 }
271 /* sync */
272 case 36: {
273 *n_args = 0;
274 break;
275 }
276 /* kill */
277 case 37: {
278 struct kill_args *p = params;
279 iarg[0] = p->pid; /* int */
280 iarg[1] = p->signum; /* int */
281 *n_args = 2;
282 break;
283 }
284 /* getppid */
285 case 39: {
286 *n_args = 0;
287 break;
288 }
289 /* dup */
290 case 41: {
291 struct dup_args *p = params;
292 uarg[0] = p->fd; /* u_int */
293 *n_args = 1;
294 break;
295 }
296 /* pipe */
297 case 42: {
298 *n_args = 0;
299 break;
300 }
301 /* getegid */
302 case 43: {
303 *n_args = 0;
304 break;
305 }
306 /* profil */
307 case 44: {
308 struct profil_args *p = params;
309 uarg[0] = (intptr_t) p->samples; /* caddr_t */
310 uarg[1] = p->size; /* size_t */
311 uarg[2] = p->offset; /* size_t */
312 uarg[3] = p->scale; /* u_int */
313 *n_args = 4;
314 break;
315 }
316 /* ktrace */
317 case 45: {
318 struct ktrace_args *p = params;
319 uarg[0] = (intptr_t) p->fname; /* const char * */
320 iarg[1] = p->ops; /* int */
321 iarg[2] = p->facs; /* int */
322 iarg[3] = p->pid; /* int */
323 *n_args = 4;
324 break;
325 }
326 /* getgid */
327 case 47: {
328 *n_args = 0;
329 break;
330 }
331 /* getlogin */
332 case 49: {
333 struct getlogin_args *p = params;
334 uarg[0] = (intptr_t) p->namebuf; /* char * */
335 uarg[1] = p->namelen; /* u_int */
336 *n_args = 2;
337 break;
338 }
339 /* setlogin */
340 case 50: {
341 struct setlogin_args *p = params;
342 uarg[0] = (intptr_t) p->namebuf; /* char * */
343 *n_args = 1;
344 break;
345 }
346 /* acct */
347 case 51: {
348 struct acct_args *p = params;
349 uarg[0] = (intptr_t) p->path; /* char * */
350 *n_args = 1;
351 break;
352 }
353 /* freebsd32_sigaltstack */
354 case 53: {
355 struct freebsd32_sigaltstack_args *p = params;
356 uarg[0] = (intptr_t) p->ss; /* struct sigaltstack32 * */
357 uarg[1] = (intptr_t) p->oss; /* struct sigaltstack32 * */
358 *n_args = 2;
359 break;
360 }
361 /* freebsd32_ioctl */
362 case 54: {
363 struct freebsd32_ioctl_args *p = params;
364 iarg[0] = p->fd; /* int */
365 uarg[1] = p->com; /* uint32_t */
366 uarg[2] = (intptr_t) p->data; /* struct md_ioctl32 * */
367 *n_args = 3;
368 break;
369 }
370 /* reboot */
371 case 55: {
372 struct reboot_args *p = params;
373 iarg[0] = p->opt; /* int */
374 *n_args = 1;
375 break;
376 }
377 /* revoke */
378 case 56: {
379 struct revoke_args *p = params;
380 uarg[0] = (intptr_t) p->path; /* char * */
381 *n_args = 1;
382 break;
383 }
384 /* symlink */
385 case 57: {
386 struct symlink_args *p = params;
387 uarg[0] = (intptr_t) p->path; /* char * */
388 uarg[1] = (intptr_t) p->link; /* char * */
389 *n_args = 2;
390 break;
391 }
392 /* readlink */
393 case 58: {
394 struct readlink_args *p = params;
395 uarg[0] = (intptr_t) p->path; /* char * */
396 uarg[1] = (intptr_t) p->buf; /* char * */
397 uarg[2] = p->count; /* size_t */
398 *n_args = 3;
399 break;
400 }
401 /* freebsd32_execve */
402 case 59: {
403 struct freebsd32_execve_args *p = params;
404 uarg[0] = (intptr_t) p->fname; /* char * */
405 uarg[1] = (intptr_t) p->argv; /* u_int32_t * */
406 uarg[2] = (intptr_t) p->envv; /* u_int32_t * */
407 *n_args = 3;
408 break;
409 }
410 /* umask */
411 case 60: {
412 struct umask_args *p = params;
413 iarg[0] = p->newmask; /* int */
414 *n_args = 1;
415 break;
416 }
417 /* chroot */
418 case 61: {
419 struct chroot_args *p = params;
420 uarg[0] = (intptr_t) p->path; /* char * */
421 *n_args = 1;
422 break;
423 }
424 /* msync */
425 case 65: {
426 struct msync_args *p = params;
427 uarg[0] = (intptr_t) p->addr; /* void * */
428 uarg[1] = p->len; /* size_t */
429 iarg[2] = p->flags; /* int */
430 *n_args = 3;
431 break;
432 }
433 /* vfork */
434 case 66: {
435 *n_args = 0;
436 break;
437 }
438 /* sbrk */
439 case 69: {
440 struct sbrk_args *p = params;
441 iarg[0] = p->incr; /* int */
442 *n_args = 1;
443 break;
444 }
445 /* sstk */
446 case 70: {
447 struct sstk_args *p = params;
448 iarg[0] = p->incr; /* int */
449 *n_args = 1;
450 break;
451 }
452 /* ovadvise */
453 case 72: {
454 struct ovadvise_args *p = params;
455 iarg[0] = p->anom; /* int */
456 *n_args = 1;
457 break;
458 }
459 /* munmap */
460 case 73: {
461 struct munmap_args *p = params;
462 uarg[0] = (intptr_t) p->addr; /* void * */
463 uarg[1] = p->len; /* size_t */
464 *n_args = 2;
465 break;
466 }
467 /* mprotect */
468 case 74: {
469 struct mprotect_args *p = params;
470 uarg[0] = (intptr_t) p->addr; /* const void * */
471 uarg[1] = p->len; /* size_t */
472 iarg[2] = p->prot; /* int */
473 *n_args = 3;
474 break;
475 }
476 /* madvise */
477 case 75: {
478 struct madvise_args *p = params;
479 uarg[0] = (intptr_t) p->addr; /* void * */
480 uarg[1] = p->len; /* size_t */
481 iarg[2] = p->behav; /* int */
482 *n_args = 3;
483 break;
484 }
485 /* mincore */
486 case 78: {
487 struct mincore_args *p = params;
488 uarg[0] = (intptr_t) p->addr; /* const void * */
489 uarg[1] = p->len; /* size_t */
490 uarg[2] = (intptr_t) p->vec; /* char * */
491 *n_args = 3;
492 break;
493 }
494 /* getgroups */
495 case 79: {
496 struct getgroups_args *p = params;
497 uarg[0] = p->gidsetsize; /* u_int */
498 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
499 *n_args = 2;
500 break;
501 }
502 /* setgroups */
503 case 80: {
504 struct setgroups_args *p = params;
505 uarg[0] = p->gidsetsize; /* u_int */
506 uarg[1] = (intptr_t) p->gidset; /* gid_t * */
507 *n_args = 2;
508 break;
509 }
510 /* getpgrp */
511 case 81: {
512 *n_args = 0;
513 break;
514 }
515 /* setpgid */
516 case 82: {
517 struct setpgid_args *p = params;
518 iarg[0] = p->pid; /* int */
519 iarg[1] = p->pgid; /* int */
520 *n_args = 2;
521 break;
522 }
523 /* freebsd32_setitimer */
524 case 83: {
525 struct freebsd32_setitimer_args *p = params;
526 uarg[0] = p->which; /* u_int */
527 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
528 uarg[2] = (intptr_t) p->oitv; /* struct itimerval32 * */
529 *n_args = 3;
530 break;
531 }
532 /* swapon */
533 case 85: {
534 struct swapon_args *p = params;
535 uarg[0] = (intptr_t) p->name; /* char * */
536 *n_args = 1;
537 break;
538 }
539 /* freebsd32_getitimer */
540 case 86: {
541 struct freebsd32_getitimer_args *p = params;
542 uarg[0] = p->which; /* u_int */
543 uarg[1] = (intptr_t) p->itv; /* struct itimerval32 * */
544 *n_args = 2;
545 break;
546 }
547 /* getdtablesize */
548 case 89: {
549 *n_args = 0;
550 break;
551 }
552 /* dup2 */
553 case 90: {
554 struct dup2_args *p = params;
555 uarg[0] = p->from; /* u_int */
556 uarg[1] = p->to; /* u_int */
557 *n_args = 2;
558 break;
559 }
560 /* fcntl */
561 case 92: {
562 struct fcntl_args *p = params;
563 iarg[0] = p->fd; /* int */
564 iarg[1] = p->cmd; /* int */
565 iarg[2] = p->arg; /* long */
566 *n_args = 3;
567 break;
568 }
569 /* freebsd32_select */
570 case 93: {
571 struct freebsd32_select_args *p = params;
572 iarg[0] = p->nd; /* int */
573 uarg[1] = (intptr_t) p->in; /* fd_set * */
574 uarg[2] = (intptr_t) p->ou; /* fd_set * */
575 uarg[3] = (intptr_t) p->ex; /* fd_set * */
576 uarg[4] = (intptr_t) p->tv; /* struct timeval32 * */
577 *n_args = 5;
578 break;
579 }
580 /* fsync */
581 case 95: {
582 struct fsync_args *p = params;
583 iarg[0] = p->fd; /* int */
584 *n_args = 1;
585 break;
586 }
587 /* setpriority */
588 case 96: {
589 struct setpriority_args *p = params;
590 iarg[0] = p->which; /* int */
591 iarg[1] = p->who; /* int */
592 iarg[2] = p->prio; /* int */
593 *n_args = 3;
594 break;
595 }
596 /* socket */
597 case 97: {
598 struct socket_args *p = params;
599 iarg[0] = p->domain; /* int */
600 iarg[1] = p->type; /* int */
601 iarg[2] = p->protocol; /* int */
602 *n_args = 3;
603 break;
604 }
605 /* connect */
606 case 98: {
607 struct connect_args *p = params;
608 iarg[0] = p->s; /* int */
609 uarg[1] = (intptr_t) p->name; /* caddr_t */
610 iarg[2] = p->namelen; /* int */
611 *n_args = 3;
612 break;
613 }
614 /* getpriority */
615 case 100: {
616 struct getpriority_args *p = params;
617 iarg[0] = p->which; /* int */
618 iarg[1] = p->who; /* int */
619 *n_args = 2;
620 break;
621 }
622 /* bind */
623 case 104: {
624 struct bind_args *p = params;
625 iarg[0] = p->s; /* int */
626 uarg[1] = (intptr_t) p->name; /* caddr_t */
627 iarg[2] = p->namelen; /* int */
628 *n_args = 3;
629 break;
630 }
631 /* setsockopt */
632 case 105: {
633 struct setsockopt_args *p = params;
634 iarg[0] = p->s; /* int */
635 iarg[1] = p->level; /* int */
636 iarg[2] = p->name; /* int */
637 uarg[3] = (intptr_t) p->val; /* caddr_t */
638 iarg[4] = p->valsize; /* int */
639 *n_args = 5;
640 break;
641 }
642 /* listen */
643 case 106: {
644 struct listen_args *p = params;
645 iarg[0] = p->s; /* int */
646 iarg[1] = p->backlog; /* int */
647 *n_args = 2;
648 break;
649 }
650 /* freebsd32_gettimeofday */
651 case 116: {
652 struct freebsd32_gettimeofday_args *p = params;
653 uarg[0] = (intptr_t) p->tp; /* struct timeval32 * */
654 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
655 *n_args = 2;
656 break;
657 }
658 /* freebsd32_getrusage */
659 case 117: {
660 struct freebsd32_getrusage_args *p = params;
661 iarg[0] = p->who; /* int */
662 uarg[1] = (intptr_t) p->rusage; /* struct rusage32 * */
663 *n_args = 2;
664 break;
665 }
666 /* getsockopt */
667 case 118: {
668 struct getsockopt_args *p = params;
669 iarg[0] = p->s; /* int */
670 iarg[1] = p->level; /* int */
671 iarg[2] = p->name; /* int */
672 uarg[3] = (intptr_t) p->val; /* caddr_t */
673 uarg[4] = (intptr_t) p->avalsize; /* int * */
674 *n_args = 5;
675 break;
676 }
677 /* freebsd32_readv */
678 case 120: {
679 struct freebsd32_readv_args *p = params;
680 iarg[0] = p->fd; /* int */
681 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
682 uarg[2] = p->iovcnt; /* u_int */
683 *n_args = 3;
684 break;
685 }
686 /* freebsd32_writev */
687 case 121: {
688 struct freebsd32_writev_args *p = params;
689 iarg[0] = p->fd; /* int */
690 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
691 uarg[2] = p->iovcnt; /* u_int */
692 *n_args = 3;
693 break;
694 }
695 /* freebsd32_settimeofday */
696 case 122: {
697 struct freebsd32_settimeofday_args *p = params;
698 uarg[0] = (intptr_t) p->tv; /* struct timeval32 * */
699 uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
700 *n_args = 2;
701 break;
702 }
703 /* fchown */
704 case 123: {
705 struct fchown_args *p = params;
706 iarg[0] = p->fd; /* int */
707 iarg[1] = p->uid; /* int */
708 iarg[2] = p->gid; /* int */
709 *n_args = 3;
710 break;
711 }
712 /* fchmod */
713 case 124: {
714 struct fchmod_args *p = params;
715 iarg[0] = p->fd; /* int */
716 iarg[1] = p->mode; /* int */
717 *n_args = 2;
718 break;
719 }
720 /* setreuid */
721 case 126: {
722 struct setreuid_args *p = params;
723 iarg[0] = p->ruid; /* int */
724 iarg[1] = p->euid; /* int */
725 *n_args = 2;
726 break;
727 }
728 /* setregid */
729 case 127: {
730 struct setregid_args *p = params;
731 iarg[0] = p->rgid; /* int */
732 iarg[1] = p->egid; /* int */
733 *n_args = 2;
734 break;
735 }
736 /* rename */
737 case 128: {
738 struct rename_args *p = params;
739 uarg[0] = (intptr_t) p->from; /* char * */
740 uarg[1] = (intptr_t) p->to; /* char * */
741 *n_args = 2;
742 break;
743 }
744 /* flock */
745 case 131: {
746 struct flock_args *p = params;
747 iarg[0] = p->fd; /* int */
748 iarg[1] = p->how; /* int */
749 *n_args = 2;
750 break;
751 }
752 /* mkfifo */
753 case 132: {
754 struct mkfifo_args *p = params;
755 uarg[0] = (intptr_t) p->path; /* char * */
756 iarg[1] = p->mode; /* int */
757 *n_args = 2;
758 break;
759 }
760 /* sendto */
761 case 133: {
762 struct sendto_args *p = params;
763 iarg[0] = p->s; /* int */
764 uarg[1] = (intptr_t) p->buf; /* caddr_t */
765 uarg[2] = p->len; /* size_t */
766 iarg[3] = p->flags; /* int */
767 uarg[4] = (intptr_t) p->to; /* caddr_t */
768 iarg[5] = p->tolen; /* int */
769 *n_args = 6;
770 break;
771 }
772 /* shutdown */
773 case 134: {
774 struct shutdown_args *p = params;
775 iarg[0] = p->s; /* int */
776 iarg[1] = p->how; /* int */
777 *n_args = 2;
778 break;
779 }
780 /* socketpair */
781 case 135: {
782 struct socketpair_args *p = params;
783 iarg[0] = p->domain; /* int */
784 iarg[1] = p->type; /* int */
785 iarg[2] = p->protocol; /* int */
786 uarg[3] = (intptr_t) p->rsv; /* int * */
787 *n_args = 4;
788 break;
789 }
790 /* mkdir */
791 case 136: {
792 struct mkdir_args *p = params;
793 uarg[0] = (intptr_t) p->path; /* char * */
794 iarg[1] = p->mode; /* int */
795 *n_args = 2;
796 break;
797 }
798 /* rmdir */
799 case 137: {
800 struct rmdir_args *p = params;
801 uarg[0] = (intptr_t) p->path; /* char * */
802 *n_args = 1;
803 break;
804 }
805 /* freebsd32_utimes */
806 case 138: {
807 struct freebsd32_utimes_args *p = params;
808 uarg[0] = (intptr_t) p->path; /* char * */
809 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
810 *n_args = 2;
811 break;
812 }
813 /* freebsd32_adjtime */
814 case 140: {
815 struct freebsd32_adjtime_args *p = params;
816 uarg[0] = (intptr_t) p->delta; /* struct timeval32 * */
817 uarg[1] = (intptr_t) p->olddelta; /* struct timeval32 * */
818 *n_args = 2;
819 break;
820 }
821 /* setsid */
822 case 147: {
823 *n_args = 0;
824 break;
825 }
826 /* quotactl */
827 case 148: {
828 struct quotactl_args *p = params;
829 uarg[0] = (intptr_t) p->path; /* char * */
830 iarg[1] = p->cmd; /* int */
831 iarg[2] = p->uid; /* int */
832 uarg[3] = (intptr_t) p->arg; /* caddr_t */
833 *n_args = 4;
834 break;
835 }
836 /* getfh */
837 case 161: {
838 struct getfh_args *p = params;
839 uarg[0] = (intptr_t) p->fname; /* char * */
840 uarg[1] = (intptr_t) p->fhp; /* struct fhandle * */
841 *n_args = 2;
842 break;
843 }
844 /* freebsd32_sysarch */
845 case 165: {
846 struct freebsd32_sysarch_args *p = params;
847 iarg[0] = p->op; /* int */
848 uarg[1] = (intptr_t) p->parms; /* char * */
849 *n_args = 2;
850 break;
851 }
852 /* rtprio */
853 case 166: {
854 struct rtprio_args *p = params;
855 iarg[0] = p->function; /* int */
856 iarg[1] = p->pid; /* pid_t */
857 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
858 *n_args = 3;
859 break;
860 }
861 /* freebsd32_semsys */
862 case 169: {
863 struct freebsd32_semsys_args *p = params;
864 iarg[0] = p->which; /* int */
865 iarg[1] = p->a2; /* int */
866 iarg[2] = p->a3; /* int */
867 iarg[3] = p->a4; /* int */
868 iarg[4] = p->a5; /* int */
869 *n_args = 5;
870 break;
871 }
872 /* freebsd32_msgsys */
873 case 170: {
874 struct freebsd32_msgsys_args *p = params;
875 iarg[0] = p->which; /* int */
876 iarg[1] = p->a2; /* int */
877 iarg[2] = p->a3; /* int */
878 iarg[3] = p->a4; /* int */
879 iarg[4] = p->a5; /* int */
880 iarg[5] = p->a6; /* int */
881 *n_args = 6;
882 break;
883 }
884 /* freebsd32_shmsys */
885 case 171: {
886 struct freebsd32_shmsys_args *p = params;
887 uarg[0] = p->which; /* uint32_t */
888 uarg[1] = p->a2; /* uint32_t */
889 uarg[2] = p->a3; /* uint32_t */
890 uarg[3] = p->a4; /* uint32_t */
891 *n_args = 4;
892 break;
893 }
894 /* ntp_adjtime */
895 case 176: {
896 struct ntp_adjtime_args *p = params;
897 uarg[0] = (intptr_t) p->tp; /* struct timex * */
898 *n_args = 1;
899 break;
900 }
901 /* setgid */
902 case 181: {
903 struct setgid_args *p = params;
904 iarg[0] = p->gid; /* gid_t */
905 *n_args = 1;
906 break;
907 }
908 /* setegid */
909 case 182: {
910 struct setegid_args *p = params;
911 iarg[0] = p->egid; /* gid_t */
912 *n_args = 1;
913 break;
914 }
915 /* seteuid */
916 case 183: {
917 struct seteuid_args *p = params;
918 uarg[0] = p->euid; /* uid_t */
919 *n_args = 1;
920 break;
921 }
922 /* freebsd32_stat */
923 case 188: {
924 struct freebsd32_stat_args *p = params;
925 uarg[0] = (intptr_t) p->path; /* char * */
926 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
927 *n_args = 2;
928 break;
929 }
930 /* freebsd32_fstat */
931 case 189: {
932 struct freebsd32_fstat_args *p = params;
933 iarg[0] = p->fd; /* int */
934 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
935 *n_args = 2;
936 break;
937 }
938 /* freebsd32_lstat */
939 case 190: {
940 struct freebsd32_lstat_args *p = params;
941 uarg[0] = (intptr_t) p->path; /* char * */
942 uarg[1] = (intptr_t) p->ub; /* struct stat32 * */
943 *n_args = 2;
944 break;
945 }
946 /* pathconf */
947 case 191: {
948 struct pathconf_args *p = params;
949 uarg[0] = (intptr_t) p->path; /* char * */
950 iarg[1] = p->name; /* int */
951 *n_args = 2;
952 break;
953 }
954 /* fpathconf */
955 case 192: {
956 struct fpathconf_args *p = params;
957 iarg[0] = p->fd; /* int */
958 iarg[1] = p->name; /* int */
959 *n_args = 2;
960 break;
961 }
962 /* getrlimit */
963 case 194: {
964 struct __getrlimit_args *p = params;
965 uarg[0] = p->which; /* u_int */
966 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
967 *n_args = 2;
968 break;
969 }
970 /* setrlimit */
971 case 195: {
972 struct __setrlimit_args *p = params;
973 uarg[0] = p->which; /* u_int */
974 uarg[1] = (intptr_t) p->rlp; /* struct rlimit * */
975 *n_args = 2;
976 break;
977 }
978 /* freebsd32_getdirentries */
979 case 196: {
980 struct freebsd32_getdirentries_args *p = params;
981 iarg[0] = p->fd; /* int */
982 uarg[1] = (intptr_t) p->buf; /* char * */
983 uarg[2] = p->count; /* u_int */
984 uarg[3] = (intptr_t) p->basep; /* int32_t * */
985 *n_args = 4;
986 break;
987 }
988 /* nosys */
989 case 198: {
990 *n_args = 0;
991 break;
992 }
993 /* freebsd32_sysctl */
994 case 202: {
995 struct freebsd32_sysctl_args *p = params;
996 uarg[0] = (intptr_t) p->name; /* int * */
997 uarg[1] = p->namelen; /* u_int */
998 uarg[2] = (intptr_t) p->old; /* void * */
999 uarg[3] = (intptr_t) p->oldlenp; /* u_int32_t * */
1000 uarg[4] = (intptr_t) p->new; /* void * */
1001 uarg[5] = p->newlen; /* u_int32_t */
1002 *n_args = 6;
1003 break;
1004 }
1005 /* mlock */
1006 case 203: {
1007 struct mlock_args *p = params;
1008 uarg[0] = (intptr_t) p->addr; /* const void * */
1009 uarg[1] = p->len; /* size_t */
1010 *n_args = 2;
1011 break;
1012 }
1013 /* munlock */
1014 case 204: {
1015 struct munlock_args *p = params;
1016 uarg[0] = (intptr_t) p->addr; /* const void * */
1017 uarg[1] = p->len; /* size_t */
1018 *n_args = 2;
1019 break;
1020 }
1021 /* undelete */
1022 case 205: {
1023 struct undelete_args *p = params;
1024 uarg[0] = (intptr_t) p->path; /* char * */
1025 *n_args = 1;
1026 break;
1027 }
1028 /* freebsd32_futimes */
1029 case 206: {
1030 struct freebsd32_futimes_args *p = params;
1031 iarg[0] = p->fd; /* int */
1032 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1033 *n_args = 2;
1034 break;
1035 }
1036 /* getpgid */
1037 case 207: {
1038 struct getpgid_args *p = params;
1039 iarg[0] = p->pid; /* pid_t */
1040 *n_args = 1;
1041 break;
1042 }
1043 /* poll */
1044 case 209: {
1045 struct poll_args *p = params;
1046 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1047 uarg[1] = p->nfds; /* u_int */
1048 iarg[2] = p->timeout; /* int */
1049 *n_args = 3;
1050 break;
1051 }
1052 /* lkmnosys */
1053 case 210: {
1054 *n_args = 0;
1055 break;
1056 }
1057 /* lkmnosys */
1058 case 211: {
1059 *n_args = 0;
1060 break;
1061 }
1062 /* lkmnosys */
1063 case 212: {
1064 *n_args = 0;
1065 break;
1066 }
1067 /* lkmnosys */
1068 case 213: {
1069 *n_args = 0;
1070 break;
1071 }
1072 /* lkmnosys */
1073 case 214: {
1074 *n_args = 0;
1075 break;
1076 }
1077 /* lkmnosys */
1078 case 215: {
1079 *n_args = 0;
1080 break;
1081 }
1082 /* lkmnosys */
1083 case 216: {
1084 *n_args = 0;
1085 break;
1086 }
1087 /* lkmnosys */
1088 case 217: {
1089 *n_args = 0;
1090 break;
1091 }
1092 /* lkmnosys */
1093 case 218: {
1094 *n_args = 0;
1095 break;
1096 }
1097 /* lkmnosys */
1098 case 219: {
1099 *n_args = 0;
1100 break;
1101 }
1102 /* semget */
1103 case 221: {
1104 struct semget_args *p = params;
1105 iarg[0] = p->key; /* key_t */
1106 iarg[1] = p->nsems; /* int */
1107 iarg[2] = p->semflg; /* int */
1108 *n_args = 3;
1109 break;
1110 }
1111 /* semop */
1112 case 222: {
1113 struct semop_args *p = params;
1114 iarg[0] = p->semid; /* int */
1115 uarg[1] = (intptr_t) p->sops; /* struct sembuf * */
1116 uarg[2] = p->nsops; /* u_int */
1117 *n_args = 3;
1118 break;
1119 }
1120 /* msgget */
1121 case 225: {
1122 struct msgget_args *p = params;
1123 iarg[0] = p->key; /* key_t */
1124 iarg[1] = p->msgflg; /* int */
1125 *n_args = 2;
1126 break;
1127 }
1128 /* freebsd32_msgsnd */
1129 case 226: {
1130 struct freebsd32_msgsnd_args *p = params;
1131 iarg[0] = p->msqid; /* int */
1132 uarg[1] = (intptr_t) p->msgp; /* void * */
1133 uarg[2] = p->msgsz; /* size_t */
1134 iarg[3] = p->msgflg; /* int */
1135 *n_args = 4;
1136 break;
1137 }
1138 /* freebsd32_msgrcv */
1139 case 227: {
1140 struct freebsd32_msgrcv_args *p = params;
1141 iarg[0] = p->msqid; /* int */
1142 uarg[1] = (intptr_t) p->msgp; /* void * */
1143 uarg[2] = p->msgsz; /* size_t */
1144 iarg[3] = p->msgtyp; /* long */
1145 iarg[4] = p->msgflg; /* int */
1146 *n_args = 5;
1147 break;
1148 }
1149 /* shmat */
1150 case 228: {
1151 struct shmat_args *p = params;
1152 iarg[0] = p->shmid; /* int */
1153 uarg[1] = (intptr_t) p->shmaddr; /* void * */
1154 iarg[2] = p->shmflg; /* int */
1155 *n_args = 3;
1156 break;
1157 }
1158 /* shmdt */
1159 case 230: {
1160 struct shmdt_args *p = params;
1161 uarg[0] = (intptr_t) p->shmaddr; /* void * */
1162 *n_args = 1;
1163 break;
1164 }
1165 /* shmget */
1166 case 231: {
1167 struct shmget_args *p = params;
1168 iarg[0] = p->key; /* key_t */
1169 iarg[1] = p->size; /* int */
1170 iarg[2] = p->shmflg; /* int */
1171 *n_args = 3;
1172 break;
1173 }
1174 /* freebsd32_clock_gettime */
1175 case 232: {
1176 struct freebsd32_clock_gettime_args *p = params;
1177 iarg[0] = p->clock_id; /* clockid_t */
1178 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1179 *n_args = 2;
1180 break;
1181 }
1182 /* freebsd32_clock_settime */
1183 case 233: {
1184 struct freebsd32_clock_settime_args *p = params;
1185 iarg[0] = p->clock_id; /* clockid_t */
1186 uarg[1] = (intptr_t) p->tp; /* const struct timespec32 * */
1187 *n_args = 2;
1188 break;
1189 }
1190 /* freebsd32_clock_getres */
1191 case 234: {
1192 struct freebsd32_clock_getres_args *p = params;
1193 iarg[0] = p->clock_id; /* clockid_t */
1194 uarg[1] = (intptr_t) p->tp; /* struct timespec32 * */
1195 *n_args = 2;
1196 break;
1197 }
1198 /* freebsd32_nanosleep */
1199 case 240: {
1200 struct freebsd32_nanosleep_args *p = params;
1201 uarg[0] = (intptr_t) p->rqtp; /* const struct timespec32 * */
1202 uarg[1] = (intptr_t) p->rmtp; /* struct timespec32 * */
1203 *n_args = 2;
1204 break;
1205 }
1206 /* minherit */
1207 case 250: {
1208 struct minherit_args *p = params;
1209 uarg[0] = (intptr_t) p->addr; /* void * */
1210 uarg[1] = p->len; /* size_t */
1211 iarg[2] = p->inherit; /* int */
1212 *n_args = 3;
1213 break;
1214 }
1215 /* rfork */
1216 case 251: {
1217 struct rfork_args *p = params;
1218 iarg[0] = p->flags; /* int */
1219 *n_args = 1;
1220 break;
1221 }
1222 /* openbsd_poll */
1223 case 252: {
1224 struct openbsd_poll_args *p = params;
1225 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1226 uarg[1] = p->nfds; /* u_int */
1227 iarg[2] = p->timeout; /* int */
1228 *n_args = 3;
1229 break;
1230 }
1231 /* issetugid */
1232 case 253: {
1233 *n_args = 0;
1234 break;
1235 }
1236 /* lchown */
1237 case 254: {
1238 struct lchown_args *p = params;
1239 uarg[0] = (intptr_t) p->path; /* char * */
1240 iarg[1] = p->uid; /* int */
1241 iarg[2] = p->gid; /* int */
1242 *n_args = 3;
1243 break;
1244 }
1245 /* freebsd32_aio_read */
1246 case 255: {
1247 struct freebsd32_aio_read_args *p = params;
1248 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1249 *n_args = 1;
1250 break;
1251 }
1252 /* freebsd32_aio_write */
1253 case 256: {
1254 struct freebsd32_aio_write_args *p = params;
1255 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1256 *n_args = 1;
1257 break;
1258 }
1259 /* freebsd32_lio_listio */
1260 case 257: {
1261 struct freebsd32_lio_listio_args *p = params;
1262 iarg[0] = p->mode; /* int */
1263 uarg[1] = (intptr_t) p->acb_list; /* struct aiocb32 *const * */
1264 iarg[2] = p->nent; /* int */
1265 uarg[3] = (intptr_t) p->sig; /* struct sigevent * */
1266 *n_args = 4;
1267 break;
1268 }
1269 /* getdents */
1270 case 272: {
1271 struct getdents_args *p = params;
1272 iarg[0] = p->fd; /* int */
1273 uarg[1] = (intptr_t) p->buf; /* char * */
1274 uarg[2] = p->count; /* size_t */
1275 *n_args = 3;
1276 break;
1277 }
1278 /* lchmod */
1279 case 274: {
1280 struct lchmod_args *p = params;
1281 uarg[0] = (intptr_t) p->path; /* char * */
1282 iarg[1] = p->mode; /* mode_t */
1283 *n_args = 2;
1284 break;
1285 }
1286 /* lchown */
1287 case 275: {
1288 struct lchown_args *p = params;
1289 uarg[0] = (intptr_t) p->path; /* char * */
1290 uarg[1] = p->uid; /* uid_t */
1291 iarg[2] = p->gid; /* gid_t */
1292 *n_args = 3;
1293 break;
1294 }
1295 /* freebsd32_lutimes */
1296 case 276: {
1297 struct freebsd32_lutimes_args *p = params;
1298 uarg[0] = (intptr_t) p->path; /* char * */
1299 uarg[1] = (intptr_t) p->tptr; /* struct timeval32 * */
1300 *n_args = 2;
1301 break;
1302 }
1303 /* msync */
1304 case 277: {
1305 struct msync_args *p = params;
1306 uarg[0] = (intptr_t) p->addr; /* void * */
1307 uarg[1] = p->len; /* size_t */
1308 iarg[2] = p->flags; /* int */
1309 *n_args = 3;
1310 break;
1311 }
1312 /* nstat */
1313 case 278: {
1314 struct nstat_args *p = params;
1315 uarg[0] = (intptr_t) p->path; /* char * */
1316 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1317 *n_args = 2;
1318 break;
1319 }
1320 /* nfstat */
1321 case 279: {
1322 struct nfstat_args *p = params;
1323 iarg[0] = p->fd; /* int */
1324 uarg[1] = (intptr_t) p->sb; /* struct nstat * */
1325 *n_args = 2;
1326 break;
1327 }
1328 /* nlstat */
1329 case 280: {
1330 struct nlstat_args *p = params;
1331 uarg[0] = (intptr_t) p->path; /* char * */
1332 uarg[1] = (intptr_t) p->ub; /* struct nstat * */
1333 *n_args = 2;
1334 break;
1335 }
1336 /* freebsd32_preadv */
1337 case 289: {
1338 struct freebsd32_preadv_args *p = params;
1339 iarg[0] = p->fd; /* int */
1340 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1341 uarg[2] = p->iovcnt; /* u_int */
1342 uarg[3] = p->offset1; /* u_int32_t */
1343 uarg[4] = p->offset2; /* u_int32_t */
1344 *n_args = 5;
1345 break;
1346 }
1347 /* freebsd32_pwritev */
1348 case 290: {
1349 struct freebsd32_pwritev_args *p = params;
1350 iarg[0] = p->fd; /* int */
1351 uarg[1] = (intptr_t) p->iovp; /* struct iovec32 * */
1352 uarg[2] = p->iovcnt; /* u_int */
1353 uarg[3] = p->offset1; /* u_int32_t */
1354 uarg[4] = p->offset2; /* u_int32_t */
1355 *n_args = 5;
1356 break;
1357 }
1358 /* fhopen */
1359 case 298: {
1360 struct fhopen_args *p = params;
1361 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1362 iarg[1] = p->flags; /* int */
1363 *n_args = 2;
1364 break;
1365 }
1366 /* fhstat */
1367 case 299: {
1368 struct fhstat_args *p = params;
1369 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1370 uarg[1] = (intptr_t) p->sb; /* struct stat * */
1371 *n_args = 2;
1372 break;
1373 }
1374 /* modnext */
1375 case 300: {
1376 struct modnext_args *p = params;
1377 iarg[0] = p->modid; /* int */
1378 *n_args = 1;
1379 break;
1380 }
1381 /* freebsd32_modstat */
1382 case 301: {
1383 struct freebsd32_modstat_args *p = params;
1384 iarg[0] = p->modid; /* int */
1385 uarg[1] = (intptr_t) p->stat; /* struct module_stat32 * */
1386 *n_args = 2;
1387 break;
1388 }
1389 /* modfnext */
1390 case 302: {
1391 struct modfnext_args *p = params;
1392 iarg[0] = p->modid; /* int */
1393 *n_args = 1;
1394 break;
1395 }
1396 /* modfind */
1397 case 303: {
1398 struct modfind_args *p = params;
1399 uarg[0] = (intptr_t) p->name; /* const char * */
1400 *n_args = 1;
1401 break;
1402 }
1403 /* kldload */
1404 case 304: {
1405 struct kldload_args *p = params;
1406 uarg[0] = (intptr_t) p->file; /* const char * */
1407 *n_args = 1;
1408 break;
1409 }
1410 /* kldunload */
1411 case 305: {
1412 struct kldunload_args *p = params;
1413 iarg[0] = p->fileid; /* int */
1414 *n_args = 1;
1415 break;
1416 }
1417 /* kldfind */
1418 case 306: {
1419 struct kldfind_args *p = params;
1420 uarg[0] = (intptr_t) p->file; /* const char * */
1421 *n_args = 1;
1422 break;
1423 }
1424 /* kldnext */
1425 case 307: {
1426 struct kldnext_args *p = params;
1427 iarg[0] = p->fileid; /* int */
1428 *n_args = 1;
1429 break;
1430 }
1431 /* freebsd32_kldstat */
1432 case 308: {
1433 struct freebsd32_kldstat_args *p = params;
1434 iarg[0] = p->fileid; /* int */
1435 uarg[1] = (intptr_t) p->stat; /* struct kld32_file_stat * */
1436 *n_args = 2;
1437 break;
1438 }
1439 /* kldfirstmod */
1440 case 309: {
1441 struct kldfirstmod_args *p = params;
1442 iarg[0] = p->fileid; /* int */
1443 *n_args = 1;
1444 break;
1445 }
1446 /* getsid */
1447 case 310: {
1448 struct getsid_args *p = params;
1449 iarg[0] = p->pid; /* pid_t */
1450 *n_args = 1;
1451 break;
1452 }
1453 /* setresuid */
1454 case 311: {
1455 struct setresuid_args *p = params;
1456 uarg[0] = p->ruid; /* uid_t */
1457 uarg[1] = p->euid; /* uid_t */
1458 uarg[2] = p->suid; /* uid_t */
1459 *n_args = 3;
1460 break;
1461 }
1462 /* setresgid */
1463 case 312: {
1464 struct setresgid_args *p = params;
1465 iarg[0] = p->rgid; /* gid_t */
1466 iarg[1] = p->egid; /* gid_t */
1467 iarg[2] = p->sgid; /* gid_t */
1468 *n_args = 3;
1469 break;
1470 }
1471 /* freebsd32_aio_return */
1472 case 314: {
1473 struct freebsd32_aio_return_args *p = params;
1474 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1475 *n_args = 1;
1476 break;
1477 }
1478 /* freebsd32_aio_suspend */
1479 case 315: {
1480 struct freebsd32_aio_suspend_args *p = params;
1481 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 *const * */
1482 iarg[1] = p->nent; /* int */
1483 uarg[2] = (intptr_t) p->timeout; /* const struct timespec32 * */
1484 *n_args = 3;
1485 break;
1486 }
1487 /* freebsd32_aio_cancel */
1488 case 316: {
1489 struct freebsd32_aio_cancel_args *p = params;
1490 iarg[0] = p->fd; /* int */
1491 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1492 *n_args = 2;
1493 break;
1494 }
1495 /* freebsd32_aio_error */
1496 case 317: {
1497 struct freebsd32_aio_error_args *p = params;
1498 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
1499 *n_args = 1;
1500 break;
1501 }
1502 /* freebsd32_oaio_read */
1503 case 318: {
1504 struct freebsd32_oaio_read_args *p = params;
1505 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */
1506 *n_args = 1;
1507 break;
1508 }
1509 /* freebsd32_oaio_write */
1510 case 319: {
1511 struct freebsd32_oaio_write_args *p = params;
1512 uarg[0] = (intptr_t) p->aiocbp; /* struct oaiocb32 * */
1513 *n_args = 1;
1514 break;
1515 }
1516 /* freebsd32_olio_listio */
1517 case 320: {
1518 struct freebsd32_olio_listio_args *p = params;
1519 iarg[0] = p->mode; /* int */
1520 uarg[1] = (intptr_t) p->acb_list; /* struct oaiocb32 *const * */
1521 iarg[2] = p->nent; /* int */
1522 uarg[3] = (intptr_t) p->sig; /* struct osigevent32 * */
1523 *n_args = 4;
1524 break;
1525 }
1526 /* yield */
1527 case 321: {
1528 *n_args = 0;
1529 break;
1530 }
1531 /* mlockall */
1532 case 324: {
1533 struct mlockall_args *p = params;
1534 iarg[0] = p->how; /* int */
1535 *n_args = 1;
1536 break;
1537 }
1538 /* munlockall */
1539 case 325: {
1540 *n_args = 0;
1541 break;
1542 }
1543 /* __getcwd */
1544 case 326: {
1545 struct __getcwd_args *p = params;
1546 uarg[0] = (intptr_t) p->buf; /* u_char * */
1547 uarg[1] = p->buflen; /* u_int */
1548 *n_args = 2;
1549 break;
1550 }
1551 /* sched_setparam */
1552 case 327: {
1553 struct sched_setparam_args *p = params;
1554 iarg[0] = p->pid; /* pid_t */
1555 uarg[1] = (intptr_t) p->param; /* const struct sched_param * */
1556 *n_args = 2;
1557 break;
1558 }
1559 /* sched_getparam */
1560 case 328: {
1561 struct sched_getparam_args *p = params;
1562 iarg[0] = p->pid; /* pid_t */
1563 uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1564 *n_args = 2;
1565 break;
1566 }
1567 /* sched_setscheduler */
1568 case 329: {
1569 struct sched_setscheduler_args *p = params;
1570 iarg[0] = p->pid; /* pid_t */
1571 iarg[1] = p->policy; /* int */
1572 uarg[2] = (intptr_t) p->param; /* const struct sched_param * */
1573 *n_args = 3;
1574 break;
1575 }
1576 /* sched_getscheduler */
1577 case 330: {
1578 struct sched_getscheduler_args *p = params;
1579 iarg[0] = p->pid; /* pid_t */
1580 *n_args = 1;
1581 break;
1582 }
1583 /* sched_yield */
1584 case 331: {
1585 *n_args = 0;
1586 break;
1587 }
1588 /* sched_get_priority_max */
1589 case 332: {
1590 struct sched_get_priority_max_args *p = params;
1591 iarg[0] = p->policy; /* int */
1592 *n_args = 1;
1593 break;
1594 }
1595 /* sched_get_priority_min */
1596 case 333: {
1597 struct sched_get_priority_min_args *p = params;
1598 iarg[0] = p->policy; /* int */
1599 *n_args = 1;
1600 break;
1601 }
1602 /* sched_rr_get_interval */
1603 case 334: {
1604 struct sched_rr_get_interval_args *p = params;
1605 iarg[0] = p->pid; /* pid_t */
1606 uarg[1] = (intptr_t) p->interval; /* struct timespec * */
1607 *n_args = 2;
1608 break;
1609 }
1610 /* utrace */
1611 case 335: {
1612 struct utrace_args *p = params;
1613 uarg[0] = (intptr_t) p->addr; /* const void * */
1614 uarg[1] = p->len; /* size_t */
1615 *n_args = 2;
1616 break;
1617 }
1618 /* kldsym */
1619 case 337: {
1620 struct kldsym_args *p = params;
1621 iarg[0] = p->fileid; /* int */
1622 iarg[1] = p->cmd; /* int */
1623 uarg[2] = (intptr_t) p->data; /* void * */
1624 *n_args = 3;
1625 break;
1626 }
1627 /* freebsd32_jail */
1628 case 338: {
1629 struct freebsd32_jail_args *p = params;
1630 uarg[0] = (intptr_t) p->jail; /* struct jail32 * */
1631 *n_args = 1;
1632 break;
1633 }
1634 /* sigprocmask */
1635 case 340: {
1636 struct sigprocmask_args *p = params;
1637 iarg[0] = p->how; /* int */
1638 uarg[1] = (intptr_t) p->set; /* const sigset_t * */
1639 uarg[2] = (intptr_t) p->oset; /* sigset_t * */
1640 *n_args = 3;
1641 break;
1642 }
1643 /* sigsuspend */
1644 case 341: {
1645 struct sigsuspend_args *p = params;
1646 uarg[0] = (intptr_t) p->sigmask; /* const sigset_t * */
1647 *n_args = 1;
1648 break;
1649 }
1650 /* sigpending */
1651 case 343: {
1652 struct sigpending_args *p = params;
1653 uarg[0] = (intptr_t) p->set; /* sigset_t * */
1654 *n_args = 1;
1655 break;
1656 }
1657 /* freebsd32_sigtimedwait */
1658 case 345: {
1659 struct freebsd32_sigtimedwait_args *p = params;
1660 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1661 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1662 uarg[2] = (intptr_t) p->timeout; /* const struct timespec * */
1663 *n_args = 3;
1664 break;
1665 }
1666 /* freebsd32_sigwaitinfo */
1667 case 346: {
1668 struct freebsd32_sigwaitinfo_args *p = params;
1669 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
1670 uarg[1] = (intptr_t) p->info; /* siginfo_t * */
1671 *n_args = 2;
1672 break;
1673 }
1674 /* __acl_get_file */
1675 case 347: {
1676 struct __acl_get_file_args *p = params;
1677 uarg[0] = (intptr_t) p->path; /* const char * */
1678 iarg[1] = p->type; /* acl_type_t */
1679 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1680 *n_args = 3;
1681 break;
1682 }
1683 /* __acl_set_file */
1684 case 348: {
1685 struct __acl_set_file_args *p = params;
1686 uarg[0] = (intptr_t) p->path; /* const char * */
1687 iarg[1] = p->type; /* acl_type_t */
1688 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1689 *n_args = 3;
1690 break;
1691 }
1692 /* __acl_get_fd */
1693 case 349: {
1694 struct __acl_get_fd_args *p = params;
1695 iarg[0] = p->filedes; /* int */
1696 iarg[1] = p->type; /* acl_type_t */
1697 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1698 *n_args = 3;
1699 break;
1700 }
1701 /* __acl_set_fd */
1702 case 350: {
1703 struct __acl_set_fd_args *p = params;
1704 iarg[0] = p->filedes; /* int */
1705 iarg[1] = p->type; /* acl_type_t */
1706 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1707 *n_args = 3;
1708 break;
1709 }
1710 /* __acl_delete_file */
1711 case 351: {
1712 struct __acl_delete_file_args *p = params;
1713 uarg[0] = (intptr_t) p->path; /* const char * */
1714 iarg[1] = p->type; /* acl_type_t */
1715 *n_args = 2;
1716 break;
1717 }
1718 /* __acl_delete_fd */
1719 case 352: {
1720 struct __acl_delete_fd_args *p = params;
1721 iarg[0] = p->filedes; /* int */
1722 iarg[1] = p->type; /* acl_type_t */
1723 *n_args = 2;
1724 break;
1725 }
1726 /* __acl_aclcheck_file */
1727 case 353: {
1728 struct __acl_aclcheck_file_args *p = params;
1729 uarg[0] = (intptr_t) p->path; /* const char * */
1730 iarg[1] = p->type; /* acl_type_t */
1731 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1732 *n_args = 3;
1733 break;
1734 }
1735 /* __acl_aclcheck_fd */
1736 case 354: {
1737 struct __acl_aclcheck_fd_args *p = params;
1738 iarg[0] = p->filedes; /* int */
1739 iarg[1] = p->type; /* acl_type_t */
1740 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
1741 *n_args = 3;
1742 break;
1743 }
1744 /* extattrctl */
1745 case 355: {
1746 struct extattrctl_args *p = params;
1747 uarg[0] = (intptr_t) p->path; /* const char * */
1748 iarg[1] = p->cmd; /* int */
1749 uarg[2] = (intptr_t) p->filename; /* const char * */
1750 iarg[3] = p->attrnamespace; /* int */
1751 uarg[4] = (intptr_t) p->attrname; /* const char * */
1752 *n_args = 5;
1753 break;
1754 }
1755 /* extattr_set_file */
1756 case 356: {
1757 struct extattr_set_file_args *p = params;
1758 uarg[0] = (intptr_t) p->path; /* const char * */
1759 iarg[1] = p->attrnamespace; /* int */
1760 uarg[2] = (intptr_t) p->attrname; /* const char * */
1761 uarg[3] = (intptr_t) p->data; /* void * */
1762 uarg[4] = p->nbytes; /* size_t */
1763 *n_args = 5;
1764 break;
1765 }
1766 /* extattr_get_file */
1767 case 357: {
1768 struct extattr_get_file_args *p = params;
1769 uarg[0] = (intptr_t) p->path; /* const char * */
1770 iarg[1] = p->attrnamespace; /* int */
1771 uarg[2] = (intptr_t) p->attrname; /* const char * */
1772 uarg[3] = (intptr_t) p->data; /* void * */
1773 uarg[4] = p->nbytes; /* size_t */
1774 *n_args = 5;
1775 break;
1776 }
1777 /* extattr_delete_file */
1778 case 358: {
1779 struct extattr_delete_file_args *p = params;
1780 uarg[0] = (intptr_t) p->path; /* const char * */
1781 iarg[1] = p->attrnamespace; /* int */
1782 uarg[2] = (intptr_t) p->attrname; /* const char * */
1783 *n_args = 3;
1784 break;
1785 }
1786 /* freebsd32_aio_waitcomplete */
1787 case 359: {
1788 struct freebsd32_aio_waitcomplete_args *p = params;
1789 uarg[0] = (intptr_t) p->aiocbp; /* struct aiocb32 ** */
1790 uarg[1] = (intptr_t) p->timeout; /* struct timespec32 * */
1791 *n_args = 2;
1792 break;
1793 }
1794 /* getresuid */
1795 case 360: {
1796 struct getresuid_args *p = params;
1797 uarg[0] = (intptr_t) p->ruid; /* uid_t * */
1798 uarg[1] = (intptr_t) p->euid; /* uid_t * */
1799 uarg[2] = (intptr_t) p->suid; /* uid_t * */
1800 *n_args = 3;
1801 break;
1802 }
1803 /* getresgid */
1804 case 361: {
1805 struct getresgid_args *p = params;
1806 uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1807 uarg[1] = (intptr_t) p->egid; /* gid_t * */
1808 uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1809 *n_args = 3;
1810 break;
1811 }
1812 /* kqueue */
1813 case 362: {
1814 *n_args = 0;
1815 break;
1816 }
1817 /* freebsd32_kevent */
1818 case 363: {
1819 struct freebsd32_kevent_args *p = params;
1820 iarg[0] = p->fd; /* int */
1821 uarg[1] = (intptr_t) p->changelist; /* const struct kevent32 * */
1822 iarg[2] = p->nchanges; /* int */
1823 uarg[3] = (intptr_t) p->eventlist; /* struct kevent32 * */
1824 iarg[4] = p->nevents; /* int */
1825 uarg[5] = (intptr_t) p->timeout; /* const struct timespec32 * */
1826 *n_args = 6;
1827 break;
1828 }
1829 /* extattr_set_fd */
1830 case 371: {
1831 struct extattr_set_fd_args *p = params;
1832 iarg[0] = p->fd; /* int */
1833 iarg[1] = p->attrnamespace; /* int */
1834 uarg[2] = (intptr_t) p->attrname; /* const char * */
1835 uarg[3] = (intptr_t) p->data; /* void * */
1836 uarg[4] = p->nbytes; /* size_t */
1837 *n_args = 5;
1838 break;
1839 }
1840 /* extattr_get_fd */
1841 case 372: {
1842 struct extattr_get_fd_args *p = params;
1843 iarg[0] = p->fd; /* int */
1844 iarg[1] = p->attrnamespace; /* int */
1845 uarg[2] = (intptr_t) p->attrname; /* const char * */
1846 uarg[3] = (intptr_t) p->data; /* void * */
1847 uarg[4] = p->nbytes; /* size_t */
1848 *n_args = 5;
1849 break;
1850 }
1851 /* extattr_delete_fd */
1852 case 373: {
1853 struct extattr_delete_fd_args *p = params;
1854 iarg[0] = p->fd; /* int */
1855 iarg[1] = p->attrnamespace; /* int */
1856 uarg[2] = (intptr_t) p->attrname; /* const char * */
1857 *n_args = 3;
1858 break;
1859 }
1860 /* __setugid */
1861 case 374: {
1862 struct __setugid_args *p = params;
1863 iarg[0] = p->flag; /* int */
1864 *n_args = 1;
1865 break;
1866 }
1867 /* eaccess */
1868 case 376: {
1869 struct eaccess_args *p = params;
1870 uarg[0] = (intptr_t) p->path; /* char * */
1871 iarg[1] = p->flags; /* int */
1872 *n_args = 2;
1873 break;
1874 }
1875 /* freebsd32_nmount */
1876 case 378: {
1877 struct freebsd32_nmount_args *p = params;
1878 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
1879 uarg[1] = p->iovcnt; /* unsigned int */
1880 iarg[2] = p->flags; /* int */
1881 *n_args = 3;
1882 break;
1883 }
1884 /* kenv */
1885 case 390: {
1886 struct kenv_args *p = params;
1887 iarg[0] = p->what; /* int */
1888 uarg[1] = (intptr_t) p->name; /* const char * */
1889 uarg[2] = (intptr_t) p->value; /* char * */
1890 iarg[3] = p->len; /* int */
1891 *n_args = 4;
1892 break;
1893 }
1894 /* lchflags */
1895 case 391: {
1896 struct lchflags_args *p = params;
1897 uarg[0] = (intptr_t) p->path; /* const char * */
1898 iarg[1] = p->flags; /* int */
1899 *n_args = 2;
1900 break;
1901 }
1902 /* uuidgen */
1903 case 392: {
1904 struct uuidgen_args *p = params;
1905 uarg[0] = (intptr_t) p->store; /* struct uuid * */
1906 iarg[1] = p->count; /* int */
1907 *n_args = 2;
1908 break;
1909 }
1910 /* freebsd32_sendfile */
1911 case 393: {
1912 struct freebsd32_sendfile_args *p = params;
1913 iarg[0] = p->fd; /* int */
1914 iarg[1] = p->s; /* int */
1915 uarg[2] = p->offset1; /* u_int32_t */
1916 uarg[3] = p->offset2; /* u_int32_t */
1917 uarg[4] = p->nbytes; /* size_t */
1918 uarg[5] = (intptr_t) p->hdtr; /* struct sf_hdtr32 * */
1919 uarg[6] = (intptr_t) p->sbytes; /* off_t * */
1920 iarg[7] = p->flags; /* int */
1921 *n_args = 8;
1922 break;
1923 }
1924 /* getfsstat */
1925 case 395: {
1926 struct getfsstat_args *p = params;
1927 uarg[0] = (intptr_t) p->buf; /* struct statfs * */
1928 iarg[1] = p->bufsize; /* long */
1929 iarg[2] = p->flags; /* int */
1930 *n_args = 3;
1931 break;
1932 }
1933 /* statfs */
1934 case 396: {
1935 struct statfs_args *p = params;
1936 uarg[0] = (intptr_t) p->path; /* char * */
1937 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
1938 *n_args = 2;
1939 break;
1940 }
1941 /* fstatfs */
1942 case 397: {
1943 struct fstatfs_args *p = params;
1944 iarg[0] = p->fd; /* int */
1945 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
1946 *n_args = 2;
1947 break;
1948 }
1949 /* fhstatfs */
1950 case 398: {
1951 struct fhstatfs_args *p = params;
1952 uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */
1953 uarg[1] = (intptr_t) p->buf; /* struct statfs * */
1954 *n_args = 2;
1955 break;
1956 }
1957 /* ksem_close */
1958 case 400: {
1959 struct ksem_close_args *p = params;
1960 iarg[0] = p->id; /* semid_t */
1961 *n_args = 1;
1962 break;
1963 }
1964 /* ksem_post */
1965 case 401: {
1966 struct ksem_post_args *p = params;
1967 iarg[0] = p->id; /* semid_t */
1968 *n_args = 1;
1969 break;
1970 }
1971 /* ksem_wait */
1972 case 402: {
1973 struct ksem_wait_args *p = params;
1974 iarg[0] = p->id; /* semid_t */
1975 *n_args = 1;
1976 break;
1977 }
1978 /* ksem_trywait */
1979 case 403: {
1980 struct ksem_trywait_args *p = params;
1981 iarg[0] = p->id; /* semid_t */
1982 *n_args = 1;
1983 break;
1984 }
1985 /* freebsd32_ksem_init */
1986 case 404: {
1987 struct freebsd32_ksem_init_args *p = params;
1988 uarg[0] = (intptr_t) p->idp; /* semid_t * */
1989 uarg[1] = p->value; /* unsigned int */
1990 *n_args = 2;
1991 break;
1992 }
1993 /* freebsd32_ksem_open */
1994 case 405: {
1995 struct freebsd32_ksem_open_args *p = params;
1996 uarg[0] = (intptr_t) p->idp; /* semid_t * */
1997 uarg[1] = (intptr_t) p->name; /* const char * */
1998 iarg[2] = p->oflag; /* int */
1999 iarg[3] = p->mode; /* mode_t */
2000 uarg[4] = p->value; /* unsigned int */
2001 *n_args = 5;
2002 break;
2003 }
2004 /* ksem_unlink */
2005 case 406: {
2006 struct ksem_unlink_args *p = params;
2007 uarg[0] = (intptr_t) p->name; /* const char * */
2008 *n_args = 1;
2009 break;
2010 }
2011 /* ksem_getvalue */
2012 case 407: {
2013 struct ksem_getvalue_args *p = params;
2014 iarg[0] = p->id; /* semid_t */
2015 uarg[1] = (intptr_t) p->val; /* int * */
2016 *n_args = 2;
2017 break;
2018 }
2019 /* ksem_destroy */
2020 case 408: {
2021 struct ksem_destroy_args *p = params;
2022 iarg[0] = p->id; /* semid_t */
2023 *n_args = 1;
2024 break;
2025 }
2026 /* extattr_set_link */
2027 case 412: {
2028 struct extattr_set_link_args *p = params;
2029 uarg[0] = (intptr_t) p->path; /* const char * */
2030 iarg[1] = p->attrnamespace; /* int */
2031 uarg[2] = (intptr_t) p->attrname; /* const char * */
2032 uarg[3] = (intptr_t) p->data; /* void * */
2033 uarg[4] = p->nbytes; /* size_t */
2034 *n_args = 5;
2035 break;
2036 }
2037 /* extattr_get_link */
2038 case 413: {
2039 struct extattr_get_link_args *p = params;
2040 uarg[0] = (intptr_t) p->path; /* const char * */
2041 iarg[1] = p->attrnamespace; /* int */
2042 uarg[2] = (intptr_t) p->attrname; /* const char * */
2043 uarg[3] = (intptr_t) p->data; /* void * */
2044 uarg[4] = p->nbytes; /* size_t */
2045 *n_args = 5;
2046 break;
2047 }
2048 /* extattr_delete_link */
2049 case 414: {
2050 struct extattr_delete_link_args *p = params;
2051 uarg[0] = (intptr_t) p->path; /* const char * */
2052 iarg[1] = p->attrnamespace; /* int */
2053 uarg[2] = (intptr_t) p->attrname; /* const char * */
2054 *n_args = 3;
2055 break;
2056 }
2057 /* freebsd32_sigaction */
2058 case 416: {
2059 struct freebsd32_sigaction_args *p = params;
2060 iarg[0] = p->sig; /* int */
2061 uarg[1] = (intptr_t) p->act; /* struct sigaction32 * */
2062 uarg[2] = (intptr_t) p->oact; /* struct sigaction32 * */
2063 *n_args = 3;
2064 break;
2065 }
2066 /* freebsd32_sigreturn */
2067 case 417: {
2068 struct freebsd32_sigreturn_args *p = params;
2069 uarg[0] = (intptr_t) p->sigcntxp; /* const struct freebsd32_ucontext * */
2070 *n_args = 1;
2071 break;
2072 }
2073 /* freebsd32_getcontext */
2074 case 421: {
2075 struct freebsd32_getcontext_args *p = params;
2076 uarg[0] = (intptr_t) p->ucp; /* struct freebsd32_ucontext * */
2077 *n_args = 1;
2078 break;
2079 }
2080 /* freebsd32_setcontext */
2081 case 422: {
2082 struct freebsd32_setcontext_args *p = params;
2083 uarg[0] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2084 *n_args = 1;
2085 break;
2086 }
2087 /* freebsd32_swapcontext */
2088 case 423: {
2089 struct freebsd32_swapcontext_args *p = params;
2090 uarg[0] = (intptr_t) p->oucp; /* struct freebsd32_ucontext * */
2091 uarg[1] = (intptr_t) p->ucp; /* const struct freebsd32_ucontext * */
2092 *n_args = 2;
2093 break;
2094 }
2095 /* __acl_get_link */
2096 case 425: {
2097 struct __acl_get_link_args *p = params;
2098 uarg[0] = (intptr_t) p->path; /* const char * */
2099 iarg[1] = p->type; /* acl_type_t */
2100 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2101 *n_args = 3;
2102 break;
2103 }
2104 /* __acl_set_link */
2105 case 426: {
2106 struct __acl_set_link_args *p = params;
2107 uarg[0] = (intptr_t) p->path; /* const char * */
2108 iarg[1] = p->type; /* acl_type_t */
2109 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2110 *n_args = 3;
2111 break;
2112 }
2113 /* __acl_delete_link */
2114 case 427: {
2115 struct __acl_delete_link_args *p = params;
2116 uarg[0] = (intptr_t) p->path; /* const char * */
2117 iarg[1] = p->type; /* acl_type_t */
2118 *n_args = 2;
2119 break;
2120 }
2121 /* __acl_aclcheck_link */
2122 case 428: {
2123 struct __acl_aclcheck_link_args *p = params;
2124 uarg[0] = (intptr_t) p->path; /* const char * */
2125 iarg[1] = p->type; /* acl_type_t */
2126 uarg[2] = (intptr_t) p->aclp; /* struct acl * */
2127 *n_args = 3;
2128 break;
2129 }
2130 /* sigwait */
2131 case 429: {
2132 struct sigwait_args *p = params;
2133 uarg[0] = (intptr_t) p->set; /* const sigset_t * */
2134 uarg[1] = (intptr_t) p->sig; /* int * */
2135 *n_args = 2;
2136 break;
2137 }
2138 /* thr_exit */
2139 case 431: {
2140 struct thr_exit_args *p = params;
2141 uarg[0] = (intptr_t) p->state; /* long * */
2142 *n_args = 1;
2143 break;
2144 }
2145 /* thr_self */
2146 case 432: {
2147 struct thr_self_args *p = params;
2148 uarg[0] = (intptr_t) p->id; /* long * */
2149 *n_args = 1;
2150 break;
2151 }
2152 /* thr_kill */
2153 case 433: {
2154 struct thr_kill_args *p = params;
2155 iarg[0] = p->id; /* long */
2156 iarg[1] = p->sig; /* int */
2157 *n_args = 2;
2158 break;
2159 }
2160 /* freebsd32_umtx_lock */
2161 case 434: {
2162 struct freebsd32_umtx_lock_args *p = params;
2163 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2164 *n_args = 1;
2165 break;
2166 }
2167 /* freebsd32_umtx_unlock */
2168 case 435: {
2169 struct freebsd32_umtx_unlock_args *p = params;
2170 uarg[0] = (intptr_t) p->umtx; /* struct umtx * */
2171 *n_args = 1;
2172 break;
2173 }
2174 /* jail_attach */
2175 case 436: {
2176 struct jail_attach_args *p = params;
2177 iarg[0] = p->jid; /* int */
2178 *n_args = 1;
2179 break;
2180 }
2181 /* extattr_list_fd */
2182 case 437: {
2183 struct extattr_list_fd_args *p = params;
2184 iarg[0] = p->fd; /* int */
2185 iarg[1] = p->attrnamespace; /* int */
2186 uarg[2] = (intptr_t) p->data; /* void * */
2187 uarg[3] = p->nbytes; /* size_t */
2188 *n_args = 4;
2189 break;
2190 }
2191 /* extattr_list_file */
2192 case 438: {
2193 struct extattr_list_file_args *p = params;
2194 uarg[0] = (intptr_t) p->path; /* const char * */
2195 iarg[1] = p->attrnamespace; /* int */
2196 uarg[2] = (intptr_t) p->data; /* void * */
2197 uarg[3] = p->nbytes; /* size_t */
2198 *n_args = 4;
2199 break;
2200 }
2201 /* extattr_list_link */
2202 case 439: {
2203 struct extattr_list_link_args *p = params;
2204 uarg[0] = (intptr_t) p->path; /* const char * */
2205 iarg[1] = p->attrnamespace; /* int */
2206 uarg[2] = (intptr_t) p->data; /* void * */
2207 uarg[3] = p->nbytes; /* size_t */
2208 *n_args = 4;
2209 break;
2210 }
2211 /* freebsd32_ksem_timedwait */
2212 case 441: {
2213 struct freebsd32_ksem_timedwait_args *p = params;
2214 iarg[0] = p->id; /* semid_t */
2215 uarg[1] = (intptr_t) p->abstime; /* const struct timespec32 * */
2216 *n_args = 2;
2217 break;
2218 }
2219 /* freebsd32_thr_suspend */
2220 case 442: {
2221 struct freebsd32_thr_suspend_args *p = params;
2222 uarg[0] = (intptr_t) p->timeout; /* const struct timespec32 * */
2223 *n_args = 1;
2224 break;
2225 }
2226 /* thr_wake */
2227 case 443: {
2228 struct thr_wake_args *p = params;
2229 iarg[0] = p->id; /* long */
2230 *n_args = 1;
2231 break;
2232 }
2233 /* kldunloadf */
2234 case 444: {
2235 struct kldunloadf_args *p = params;
2236 iarg[0] = p->fileid; /* int */
2237 iarg[1] = p->flags; /* int */
2238 *n_args = 2;
2239 break;
2240 }
2241 /* audit */
2242 case 445: {
2243 struct audit_args *p = params;
2244 uarg[0] = (intptr_t) p->record; /* const void * */
2245 uarg[1] = p->length; /* u_int */
2246 *n_args = 2;
2247 break;
2248 }
2249 /* auditon */
2250 case 446: {
2251 struct auditon_args *p = params;
2252 iarg[0] = p->cmd; /* int */
2253 uarg[1] = (intptr_t) p->data; /* void * */
2254 uarg[2] = p->length; /* u_int */
2255 *n_args = 3;
2256 break;
2257 }
2258 /* getauid */
2259 case 447: {
2260 struct getauid_args *p = params;
2261 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2262 *n_args = 1;
2263 break;
2264 }
2265 /* setauid */
2266 case 448: {
2267 struct setauid_args *p = params;
2268 uarg[0] = (intptr_t) p->auid; /* uid_t * */
2269 *n_args = 1;
2270 break;
2271 }
2272 /* getaudit */
2273 case 449: {
2274 struct getaudit_args *p = params;
2275 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2276 *n_args = 1;
2277 break;
2278 }
2279 /* setaudit */
2280 case 450: {
2281 struct setaudit_args *p = params;
2282 uarg[0] = (intptr_t) p->auditinfo; /* struct auditinfo * */
2283 *n_args = 1;
2284 break;
2285 }
2286 /* getaudit_addr */
2287 case 451: {
2288 struct getaudit_addr_args *p = params;
2289 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2290 uarg[1] = p->length; /* u_int */
2291 *n_args = 2;
2292 break;
2293 }
2294 /* setaudit_addr */
2295 case 452: {
2296 struct setaudit_addr_args *p = params;
2297 uarg[0] = (intptr_t) p->auditinfo_addr; /* struct auditinfo_addr * */
2298 uarg[1] = p->length; /* u_int */
2299 *n_args = 2;
2300 break;
2301 }
2302 /* auditctl */
2303 case 453: {
2304 struct auditctl_args *p = params;
2305 uarg[0] = (intptr_t) p->path; /* char * */
2306 *n_args = 1;
2307 break;
2308 }
2309 /* freebsd32_umtx_op */
2310 case 454: {
2311 struct freebsd32_umtx_op_args *p = params;
2312 uarg[0] = (intptr_t) p->obj; /* void * */
2313 iarg[1] = p->op; /* int */
2314 uarg[2] = p->val; /* u_long */
2315 uarg[3] = (intptr_t) p->uaddr; /* void * */
2316 uarg[4] = (intptr_t) p->uaddr2; /* void * */
2317 *n_args = 5;
2318 break;
2319 }
2320 /* freebsd32_thr_new */
2321 case 455: {
2322 struct freebsd32_thr_new_args *p = params;
2323 uarg[0] = (intptr_t) p->param; /* struct thr_param32 * */
2324 iarg[1] = p->param_size; /* int */
2325 *n_args = 2;
2326 break;
2327 }
2328 /* sigqueue */
2329 case 456: {
2330 struct sigqueue_args *p = params;
2331 iarg[0] = p->pid; /* pid_t */
2332 iarg[1] = p->signum; /* int */
2333 uarg[2] = (intptr_t) p->value; /* void * */
2334 *n_args = 3;
2335 break;
2336 }
2337 /* freebsd32_kmq_open */
2338 case 457: {
2339 struct freebsd32_kmq_open_args *p = params;
2340 uarg[0] = (intptr_t) p->path; /* const char * */
2341 iarg[1] = p->flags; /* int */
2342 iarg[2] = p->mode; /* mode_t */
2343 uarg[3] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2344 *n_args = 4;
2345 break;
2346 }
2347 /* freebsd32_kmq_setattr */
2348 case 458: {
2349 struct freebsd32_kmq_setattr_args *p = params;
2350 iarg[0] = p->mqd; /* int */
2351 uarg[1] = (intptr_t) p->attr; /* const struct mq_attr32 * */
2352 uarg[2] = (intptr_t) p->oattr; /* struct mq_attr32 * */
2353 *n_args = 3;
2354 break;
2355 }
2356 /* freebsd32_kmq_timedreceive */
2357 case 459: {
2358 struct freebsd32_kmq_timedreceive_args *p = params;
2359 iarg[0] = p->mqd; /* int */
2360 uarg[1] = (intptr_t) p->msg_ptr; /* char * */
2361 uarg[2] = p->msg_len; /* size_t */
2362 uarg[3] = (intptr_t) p->msg_prio; /* unsigned * */
2363 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2364 *n_args = 5;
2365 break;
2366 }
2367 /* freebsd32_kmq_timedsend */
2368 case 460: {
2369 struct freebsd32_kmq_timedsend_args *p = params;
2370 iarg[0] = p->mqd; /* int */
2371 uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
2372 uarg[2] = p->msg_len; /* size_t */
2373 uarg[3] = p->msg_prio; /* unsigned */
2374 uarg[4] = (intptr_t) p->abs_timeout; /* const struct timespec32 * */
2375 *n_args = 5;
2376 break;
2377 }
2378 /* kmq_notify */
2379 case 461: {
2380 struct kmq_notify_args *p = params;
2381 iarg[0] = p->mqd; /* int */
2382 uarg[1] = (intptr_t) p->sigev; /* const struct sigevent * */
2383 *n_args = 2;
2384 break;
2385 }
2386 /* kmq_unlink */
2387 case 462: {
2388 struct kmq_unlink_args *p = params;
2389 uarg[0] = (intptr_t) p->path; /* const char * */
2390 *n_args = 1;
2391 break;
2392 }
2393 /* abort2 */
2394 case 463: {
2395 struct abort2_args *p = params;
2396 uarg[0] = (intptr_t) p->why; /* const char * */
2397 iarg[1] = p->nargs; /* int */
2398 uarg[2] = (intptr_t) p->args; /* void ** */
2399 *n_args = 3;
2400 break;
2401 }
2402 /* thr_set_name */
2403 case 464: {
2404 struct thr_set_name_args *p = params;
2405 iarg[0] = p->id; /* long */
2406 uarg[1] = (intptr_t) p->name; /* const char * */
2407 *n_args = 2;
2408 break;
2409 }
2410 /* freebsd32_aio_fsync */
2411 case 465: {
2412 struct freebsd32_aio_fsync_args *p = params;
2413 iarg[0] = p->op; /* int */
2414 uarg[1] = (intptr_t) p->aiocbp; /* struct aiocb32 * */
2415 *n_args = 2;
2416 break;
2417 }
2418 /* rtprio_thread */
2419 case 466: {
2420 struct rtprio_thread_args *p = params;
2421 iarg[0] = p->function; /* int */
2422 iarg[1] = p->lwpid; /* lwpid_t */
2423 uarg[2] = (intptr_t) p->rtp; /* struct rtprio * */
2424 *n_args = 3;
2425 break;
2426 }
2427 /* sctp_peeloff */
2428 case 471: {
2429 struct sctp_peeloff_args *p = params;
2430 iarg[0] = p->sd; /* int */
2431 uarg[1] = p->name; /* uint32_t */
2432 *n_args = 2;
2433 break;
2434 }
2435 /* sctp_generic_sendmsg */
2436 case 472: {
2437 struct sctp_generic_sendmsg_args *p = params;
2438 iarg[0] = p->sd; /* int */
2439 uarg[1] = (intptr_t) p->msg; /* caddr_t */
2440 iarg[2] = p->mlen; /* int */
2441 uarg[3] = (intptr_t) p->to; /* caddr_t */
2442 iarg[4] = p->tolen; /* __socklen_t */
2443 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2444 iarg[6] = p->flags; /* int */
2445 *n_args = 7;
2446 break;
2447 }
2448 /* sctp_generic_sendmsg_iov */
2449 case 473: {
2450 struct sctp_generic_sendmsg_iov_args *p = params;
2451 iarg[0] = p->sd; /* int */
2452 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2453 iarg[2] = p->iovlen; /* int */
2454 uarg[3] = (intptr_t) p->to; /* caddr_t */
2455 iarg[4] = p->tolen; /* __socklen_t */
2456 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2457 iarg[6] = p->flags; /* int */
2458 *n_args = 7;
2459 break;
2460 }
2461 /* sctp_generic_recvmsg */
2462 case 474: {
2463 struct sctp_generic_recvmsg_args *p = params;
2464 iarg[0] = p->sd; /* int */
2465 uarg[1] = (intptr_t) p->iov; /* struct iovec * */
2466 iarg[2] = p->iovlen; /* int */
2467 uarg[3] = (intptr_t) p->from; /* struct sockaddr * */
2468 uarg[4] = (intptr_t) p->fromlenaddr; /* __socklen_t * */
2469 uarg[5] = (intptr_t) p->sinfo; /* struct sctp_sndrcvinfo * */
2470 uarg[6] = (intptr_t) p->msg_flags; /* int * */
2471 *n_args = 7;
2472 break;
2473 }
2474 #ifdef PAD64_REQUIRED
2475 /* freebsd32_pread */
2476 case 475: {
2477 struct freebsd32_pread_args *p = params;
2478 iarg[0] = p->fd; /* int */
2479 uarg[1] = (intptr_t) p->buf; /* void * */
2480 uarg[2] = p->nbyte; /* size_t */
2481 iarg[3] = p->pad; /* int */
2482 uarg[4] = p->offset1; /* u_int32_t */
2483 uarg[5] = p->offset2; /* u_int32_t */
2484 *n_args = 6;
2485 break;
2486 }
2487 /* freebsd32_pwrite */
2488 case 476: {
2489 struct freebsd32_pwrite_args *p = params;
2490 iarg[0] = p->fd; /* int */
2491 uarg[1] = (intptr_t) p->buf; /* const void * */
2492 uarg[2] = p->nbyte; /* size_t */
2493 iarg[3] = p->pad; /* int */
2494 uarg[4] = p->offset1; /* u_int32_t */
2495 uarg[5] = p->offset2; /* u_int32_t */
2496 *n_args = 6;
2497 break;
2498 }
2499 /* freebsd32_mmap */
2500 case 477: {
2501 struct freebsd32_mmap_args *p = params;
2502 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2503 uarg[1] = p->len; /* size_t */
2504 iarg[2] = p->prot; /* int */
2505 iarg[3] = p->flags; /* int */
2506 iarg[4] = p->fd; /* int */
2507 iarg[5] = p->pad; /* int */
2508 uarg[6] = p->pos1; /* u_int32_t */
2509 uarg[7] = p->pos2; /* u_int32_t */
2510 *n_args = 8;
2511 break;
2512 }
2513 /* freebsd32_lseek */
2514 case 478: {
2515 struct freebsd32_lseek_args *p = params;
2516 iarg[0] = p->fd; /* int */
2517 iarg[1] = p->pad; /* int */
2518 uarg[2] = p->offset1; /* u_int32_t */
2519 uarg[3] = p->offset2; /* u_int32_t */
2520 iarg[4] = p->whence; /* int */
2521 *n_args = 5;
2522 break;
2523 }
2524 /* freebsd32_truncate */
2525 case 479: {
2526 struct freebsd32_truncate_args *p = params;
2527 uarg[0] = (intptr_t) p->path; /* char * */
2528 iarg[1] = p->pad; /* int */
2529 uarg[2] = p->length1; /* u_int32_t */
2530 uarg[3] = p->length2; /* u_int32_t */
2531 *n_args = 4;
2532 break;
2533 }
2534 /* freebsd32_ftruncate */
2535 case 480: {
2536 struct freebsd32_ftruncate_args *p = params;
2537 iarg[0] = p->fd; /* int */
2538 iarg[1] = p->pad; /* int */
2539 uarg[2] = p->length1; /* u_int32_t */
2540 uarg[3] = p->length2; /* u_int32_t */
2541 *n_args = 4;
2542 break;
2543 }
2544 #else
2545 /* freebsd32_pread */
2546 case 475: {
2547 struct freebsd32_pread_args *p = params;
2548 iarg[0] = p->fd; /* int */
2549 uarg[1] = (intptr_t) p->buf; /* void * */
2550 uarg[2] = p->nbyte; /* size_t */
2551 uarg[3] = p->offset1; /* u_int32_t */
2552 uarg[4] = p->offset2; /* u_int32_t */
2553 *n_args = 5;
2554 break;
2555 }
2556 /* freebsd32_pwrite */
2557 case 476: {
2558 struct freebsd32_pwrite_args *p = params;
2559 iarg[0] = p->fd; /* int */
2560 uarg[1] = (intptr_t) p->buf; /* const void * */
2561 uarg[2] = p->nbyte; /* size_t */
2562 uarg[3] = p->offset1; /* u_int32_t */
2563 uarg[4] = p->offset2; /* u_int32_t */
2564 *n_args = 5;
2565 break;
2566 }
2567 /* freebsd32_mmap */
2568 case 477: {
2569 struct freebsd32_mmap_args *p = params;
2570 uarg[0] = (intptr_t) p->addr; /* caddr_t */
2571 uarg[1] = p->len; /* size_t */
2572 iarg[2] = p->prot; /* int */
2573 iarg[3] = p->flags; /* int */
2574 iarg[4] = p->fd; /* int */
2575 uarg[5] = p->pos1; /* u_int32_t */
2576 uarg[6] = p->pos2; /* u_int32_t */
2577 *n_args = 7;
2578 break;
2579 }
2580 /* freebsd32_lseek */
2581 case 478: {
2582 struct freebsd32_lseek_args *p = params;
2583 iarg[0] = p->fd; /* int */
2584 uarg[1] = p->offset1; /* u_int32_t */
2585 uarg[2] = p->offset2; /* u_int32_t */
2586 iarg[3] = p->whence; /* int */
2587 *n_args = 4;
2588 break;
2589 }
2590 /* freebsd32_truncate */
2591 case 479: {
2592 struct freebsd32_truncate_args *p = params;
2593 uarg[0] = (intptr_t) p->path; /* char * */
2594 uarg[1] = p->length1; /* u_int32_t */
2595 uarg[2] = p->length2; /* u_int32_t */
2596 *n_args = 3;
2597 break;
2598 }
2599 /* freebsd32_ftruncate */
2600 case 480: {
2601 struct freebsd32_ftruncate_args *p = params;
2602 iarg[0] = p->fd; /* int */
2603 uarg[1] = p->length1; /* u_int32_t */
2604 uarg[2] = p->length2; /* u_int32_t */
2605 *n_args = 3;
2606 break;
2607 }
2608 #endif
2609 /* thr_kill2 */
2610 case 481: {
2611 struct thr_kill2_args *p = params;
2612 iarg[0] = p->pid; /* pid_t */
2613 iarg[1] = p->id; /* long */
2614 iarg[2] = p->sig; /* int */
2615 *n_args = 3;
2616 break;
2617 }
2618 /* shm_open */
2619 case 482: {
2620 struct shm_open_args *p = params;
2621 uarg[0] = (intptr_t) p->path; /* const char * */
2622 iarg[1] = p->flags; /* int */
2623 iarg[2] = p->mode; /* mode_t */
2624 *n_args = 3;
2625 break;
2626 }
2627 /* shm_unlink */
2628 case 483: {
2629 struct shm_unlink_args *p = params;
2630 uarg[0] = (intptr_t) p->path; /* const char * */
2631 *n_args = 1;
2632 break;
2633 }
2634 /* cpuset */
2635 case 484: {
2636 struct cpuset_args *p = params;
2637 uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
2638 *n_args = 1;
2639 break;
2640 }
2641 #ifdef PAD64_REQUIRED
2642 /* freebsd32_cpuset_setid */
2643 case 485: {
2644 struct freebsd32_cpuset_setid_args *p = params;
2645 iarg[0] = p->which; /* cpuwhich_t */
2646 iarg[1] = p->pad; /* int */
2647 uarg[2] = p->id1; /* u_int32_t */
2648 uarg[3] = p->id2; /* u_int32_t */
2649 iarg[4] = p->setid; /* cpusetid_t */
2650 *n_args = 5;
2651 break;
2652 }
2653 #else
2654 /* freebsd32_cpuset_setid */
2655 case 485: {
2656 struct freebsd32_cpuset_setid_args *p = params;
2657 iarg[0] = p->which; /* cpuwhich_t */
2658 uarg[1] = p->id1; /* u_int32_t */
2659 uarg[2] = p->id2; /* u_int32_t */
2660 iarg[3] = p->setid; /* cpusetid_t */
2661 *n_args = 4;
2662 break;
2663 }
2664 #endif
2665 /* freebsd32_cpuset_getid */
2666 case 486: {
2667 struct freebsd32_cpuset_getid_args *p = params;
2668 iarg[0] = p->level; /* cpulevel_t */
2669 iarg[1] = p->which; /* cpuwhich_t */
2670 uarg[2] = p->id1; /* u_int32_t */
2671 uarg[3] = p->id2; /* u_int32_t */
2672 uarg[4] = (intptr_t) p->setid; /* cpusetid_t * */
2673 *n_args = 5;
2674 break;
2675 }
2676 /* freebsd32_cpuset_getaffinity */
2677 case 487: {
2678 struct freebsd32_cpuset_getaffinity_args *p = params;
2679 iarg[0] = p->level; /* cpulevel_t */
2680 iarg[1] = p->which; /* cpuwhich_t */
2681 uarg[2] = p->id1; /* u_int32_t */
2682 uarg[3] = p->id2; /* u_int32_t */
2683 uarg[4] = p->cpusetsize; /* size_t */
2684 uarg[5] = (intptr_t) p->mask; /* cpuset_t * */
2685 *n_args = 6;
2686 break;
2687 }
2688 /* freebsd32_cpuset_setaffinity */
2689 case 488: {
2690 struct freebsd32_cpuset_setaffinity_args *p = params;
2691 iarg[0] = p->level; /* cpulevel_t */
2692 iarg[1] = p->which; /* cpuwhich_t */
2693 uarg[2] = p->id1; /* u_int32_t */
2694 uarg[3] = p->id2; /* u_int32_t */
2695 uarg[4] = p->cpusetsize; /* size_t */
2696 uarg[5] = (intptr_t) p->mask; /* const cpuset_t * */
2697 *n_args = 6;
2698 break;
2699 }
2700 /* faccessat */
2701 case 489: {
2702 struct faccessat_args *p = params;
2703 iarg[0] = p->fd; /* int */
2704 uarg[1] = (intptr_t) p->path; /* char * */
2705 iarg[2] = p->mode; /* int */
2706 iarg[3] = p->flag; /* int */
2707 *n_args = 4;
2708 break;
2709 }
2710 /* fchmodat */
2711 case 490: {
2712 struct fchmodat_args *p = params;
2713 iarg[0] = p->fd; /* int */
2714 uarg[1] = (intptr_t) p->path; /* const char * */
2715 iarg[2] = p->mode; /* mode_t */
2716 iarg[3] = p->flag; /* int */
2717 *n_args = 4;
2718 break;
2719 }
2720 /* fchownat */
2721 case 491: {
2722 struct fchownat_args *p = params;
2723 iarg[0] = p->fd; /* int */
2724 uarg[1] = (intptr_t) p->path; /* char * */
2725 uarg[2] = p->uid; /* uid_t */
2726 iarg[3] = p->gid; /* gid_t */
2727 iarg[4] = p->flag; /* int */
2728 *n_args = 5;
2729 break;
2730 }
2731 /* freebsd32_fexecve */
2732 case 492: {
2733 struct freebsd32_fexecve_args *p = params;
2734 iarg[0] = p->fd; /* int */
2735 uarg[1] = (intptr_t) p->argv; /* u_int32_t * */
2736 uarg[2] = (intptr_t) p->envv; /* u_int32_t * */
2737 *n_args = 3;
2738 break;
2739 }
2740 /* freebsd32_fstatat */
2741 case 493: {
2742 struct freebsd32_fstatat_args *p = params;
2743 iarg[0] = p->fd; /* int */
2744 uarg[1] = (intptr_t) p->path; /* char * */
2745 uarg[2] = (intptr_t) p->buf; /* struct stat * */
2746 iarg[3] = p->flag; /* int */
2747 *n_args = 4;
2748 break;
2749 }
2750 /* freebsd32_futimesat */
2751 case 494: {
2752 struct freebsd32_futimesat_args *p = params;
2753 iarg[0] = p->fd; /* int */
2754 uarg[1] = (intptr_t) p->path; /* char * */
2755 uarg[2] = (intptr_t) p->times; /* struct timeval * */
2756 *n_args = 3;
2757 break;
2758 }
2759 /* linkat */
2760 case 495: {
2761 struct linkat_args *p = params;
2762 iarg[0] = p->fd1; /* int */
2763 uarg[1] = (intptr_t) p->path1; /* char * */
2764 iarg[2] = p->fd2; /* int */
2765 uarg[3] = (intptr_t) p->path2; /* char * */
2766 iarg[4] = p->flag; /* int */
2767 *n_args = 5;
2768 break;
2769 }
2770 /* mkdirat */
2771 case 496: {
2772 struct mkdirat_args *p = params;
2773 iarg[0] = p->fd; /* int */
2774 uarg[1] = (intptr_t) p->path; /* char * */
2775 iarg[2] = p->mode; /* mode_t */
2776 *n_args = 3;
2777 break;
2778 }
2779 /* mkfifoat */
2780 case 497: {
2781 struct mkfifoat_args *p = params;
2782 iarg[0] = p->fd; /* int */
2783 uarg[1] = (intptr_t) p->path; /* char * */
2784 iarg[2] = p->mode; /* mode_t */
2785 *n_args = 3;
2786 break;
2787 }
2788 /* mknodat */
2789 case 498: {
2790 struct mknodat_args *p = params;
2791 iarg[0] = p->fd; /* int */
2792 uarg[1] = (intptr_t) p->path; /* char * */
2793 iarg[2] = p->mode; /* mode_t */
2794 iarg[3] = p->dev; /* dev_t */
2795 *n_args = 4;
2796 break;
2797 }
2798 /* openat */
2799 case 499: {
2800 struct openat_args *p = params;
2801 iarg[0] = p->fd; /* int */
2802 uarg[1] = (intptr_t) p->path; /* char * */
2803 iarg[2] = p->flag; /* int */
2804 iarg[3] = p->mode; /* mode_t */
2805 *n_args = 4;
2806 break;
2807 }
2808 /* readlinkat */
2809 case 500: {
2810 struct readlinkat_args *p = params;
2811 iarg[0] = p->fd; /* int */
2812 uarg[1] = (intptr_t) p->path; /* char * */
2813 uarg[2] = (intptr_t) p->buf; /* char * */
2814 uarg[3] = p->bufsize; /* size_t */
2815 *n_args = 4;
2816 break;
2817 }
2818 /* renameat */
2819 case 501: {
2820 struct renameat_args *p = params;
2821 iarg[0] = p->oldfd; /* int */
2822 uarg[1] = (intptr_t) p->old; /* char * */
2823 iarg[2] = p->newfd; /* int */
2824 uarg[3] = (intptr_t) p->new; /* const char * */
2825 *n_args = 4;
2826 break;
2827 }
2828 /* symlinkat */
2829 case 502: {
2830 struct symlinkat_args *p = params;
2831 uarg[0] = (intptr_t) p->path1; /* char * */
2832 iarg[1] = p->fd; /* int */
2833 uarg[2] = (intptr_t) p->path2; /* char * */
2834 *n_args = 3;
2835 break;
2836 }
2837 /* unlinkat */
2838 case 503: {
2839 struct unlinkat_args *p = params;
2840 iarg[0] = p->fd; /* int */
2841 uarg[1] = (intptr_t) p->path; /* char * */
2842 iarg[2] = p->flag; /* int */
2843 *n_args = 3;
2844 break;
2845 }
2846 /* posix_openpt */
2847 case 504: {
2848 struct posix_openpt_args *p = params;
2849 iarg[0] = p->flags; /* int */
2850 *n_args = 1;
2851 break;
2852 }
2853 /* freebsd32_jail_get */
2854 case 506: {
2855 struct freebsd32_jail_get_args *p = params;
2856 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2857 uarg[1] = p->iovcnt; /* unsigned int */
2858 iarg[2] = p->flags; /* int */
2859 *n_args = 3;
2860 break;
2861 }
2862 /* freebsd32_jail_set */
2863 case 507: {
2864 struct freebsd32_jail_set_args *p = params;
2865 uarg[0] = (intptr_t) p->iovp; /* struct iovec32 * */
2866 uarg[1] = p->iovcnt; /* unsigned int */
2867 iarg[2] = p->flags; /* int */
2868 *n_args = 3;
2869 break;
2870 }
2871 /* jail_remove */
2872 case 508: {
2873 struct jail_remove_args *p = params;
2874 iarg[0] = p->jid; /* int */
2875 *n_args = 1;
2876 break;
2877 }
2878 /* closefrom */
2879 case 509: {
2880 struct closefrom_args *p = params;
2881 iarg[0] = p->lowfd; /* int */
2882 *n_args = 1;
2883 break;
2884 }
2885 /* freebsd32_semctl */
2886 case 510: {
2887 struct freebsd32_semctl_args *p = params;
2888 iarg[0] = p->semid; /* int */
2889 iarg[1] = p->semnum; /* int */
2890 iarg[2] = p->cmd; /* int */
2891 uarg[3] = (intptr_t) p->arg; /* union semun32 * */
2892 *n_args = 4;
2893 break;
2894 }
2895 /* freebsd32_msgctl */
2896 case 511: {
2897 struct freebsd32_msgctl_args *p = params;
2898 iarg[0] = p->msqid; /* int */
2899 iarg[1] = p->cmd; /* int */
2900 uarg[2] = (intptr_t) p->buf; /* struct msqid_ds32 * */
2901 *n_args = 3;
2902 break;
2903 }
2904 /* freebsd32_shmctl */
2905 case 512: {
2906 struct freebsd32_shmctl_args *p = params;
2907 iarg[0] = p->shmid; /* int */
2908 iarg[1] = p->cmd; /* int */
2909 uarg[2] = (intptr_t) p->buf; /* struct shmid_ds32 * */
2910 *n_args = 3;
2911 break;
2912 }
2913 /* lpathconf */
2914 case 513: {
2915 struct lpathconf_args *p = params;
2916 uarg[0] = (intptr_t) p->path; /* char * */
2917 iarg[1] = p->name; /* int */
2918 *n_args = 2;
2919 break;
2920 }
2921 /* cap_new */
2922 case 514: {
2923 struct cap_new_args *p = params;
2924 iarg[0] = p->fd; /* int */
2925 uarg[1] = p->rights; /* u_int64_t */
2926 *n_args = 2;
2927 break;
2928 }
2929 /* cap_getrights */
2930 case 515: {
2931 struct cap_getrights_args *p = params;
2932 iarg[0] = p->fd; /* int */
2933 uarg[1] = (intptr_t) p->rightsp; /* u_int64_t * */
2934 *n_args = 2;
2935 break;
2936 }
2937 /* cap_enter */
2938 case 516: {
2939 *n_args = 0;
2940 break;
2941 }
2942 /* cap_getmode */
2943 case 517: {
2944 struct cap_getmode_args *p = params;
2945 uarg[0] = (intptr_t) p->modep; /* u_int * */
2946 *n_args = 1;
2947 break;
2948 }
2949 /* freebsd32_pselect */
2950 case 522: {
2951 struct freebsd32_pselect_args *p = params;
2952 iarg[0] = p->nd; /* int */
2953 uarg[1] = (intptr_t) p->in; /* fd_set * */
2954 uarg[2] = (intptr_t) p->ou; /* fd_set * */
2955 uarg[3] = (intptr_t) p->ex; /* fd_set * */
2956 uarg[4] = (intptr_t) p->ts; /* const struct timespec32 * */
2957 uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
2958 *n_args = 6;
2959 break;
2960 }
2961 /* getloginclass */
2962 case 523: {
2963 struct getloginclass_args *p = params;
2964 uarg[0] = (intptr_t) p->namebuf; /* char * */
2965 uarg[1] = p->namelen; /* size_t */
2966 *n_args = 2;
2967 break;
2968 }
2969 /* setloginclass */
2970 case 524: {
2971 struct setloginclass_args *p = params;
2972 uarg[0] = (intptr_t) p->namebuf; /* const char * */
2973 *n_args = 1;
2974 break;
2975 }
2976 /* rctl_get_racct */
2977 case 525: {
2978 struct rctl_get_racct_args *p = params;
2979 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2980 uarg[1] = p->inbuflen; /* size_t */
2981 uarg[2] = (intptr_t) p->outbufp; /* void * */
2982 uarg[3] = p->outbuflen; /* size_t */
2983 *n_args = 4;
2984 break;
2985 }
2986 /* rctl_get_rules */
2987 case 526: {
2988 struct rctl_get_rules_args *p = params;
2989 uarg[0] = (intptr_t) p->inbufp; /* const void * */
2990 uarg[1] = p->inbuflen; /* size_t */
2991 uarg[2] = (intptr_t) p->outbufp; /* void * */
2992 uarg[3] = p->outbuflen; /* size_t */
2993 *n_args = 4;
2994 break;
2995 }
2996 /* rctl_get_limits */
2997 case 527: {
2998 struct rctl_get_limits_args *p = params;
2999 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3000 uarg[1] = p->inbuflen; /* size_t */
3001 uarg[2] = (intptr_t) p->outbufp; /* void * */
3002 uarg[3] = p->outbuflen; /* size_t */
3003 *n_args = 4;
3004 break;
3005 }
3006 /* rctl_add_rule */
3007 case 528: {
3008 struct rctl_add_rule_args *p = params;
3009 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3010 uarg[1] = p->inbuflen; /* size_t */
3011 uarg[2] = (intptr_t) p->outbufp; /* void * */
3012 uarg[3] = p->outbuflen; /* size_t */
3013 *n_args = 4;
3014 break;
3015 }
3016 /* rctl_remove_rule */
3017 case 529: {
3018 struct rctl_remove_rule_args *p = params;
3019 uarg[0] = (intptr_t) p->inbufp; /* const void * */
3020 uarg[1] = p->inbuflen; /* size_t */
3021 uarg[2] = (intptr_t) p->outbufp; /* void * */
3022 uarg[3] = p->outbuflen; /* size_t */
3023 *n_args = 4;
3024 break;
3025 }
3026 /* freebsd32_posix_fallocate */
3027 case 530: {
3028 struct freebsd32_posix_fallocate_args *p = params;
3029 iarg[0] = p->fd; /* int */
3030 uarg[1] = p->offsetlo; /* uint32_t */
3031 uarg[2] = p->offsethi; /* uint32_t */
3032 uarg[3] = p->lenlo; /* uint32_t */
3033 uarg[4] = p->lenhi; /* uint32_t */
3034 *n_args = 5;
3035 break;
3036 }
3037 default:
3038 *n_args = 0;
3039 break;
3040 };
3041 }
3042 static void
3043 systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3044 {
3045 const char *p = NULL;
3046 switch (sysnum) {
3047 #if !defined(PAD64_REQUIRED) && defined(__powerpc__)
3048 #define PAD64_REQUIRED
3049 #endif
3050 /* nosys */
3051 case 0:
3052 break;
3053 /* sys_exit */
3054 case 1:
3055 switch(ndx) {
3056 case 0:
3057 p = "int";
3058 break;
3059 default:
3060 break;
3061 };
3062 break;
3063 /* fork */
3064 case 2:
3065 break;
3066 /* read */
3067 case 3:
3068 switch(ndx) {
3069 case 0:
3070 p = "int";
3071 break;
3072 case 1:
3073 p = "void *";
3074 break;
3075 case 2:
3076 p = "size_t";
3077 break;
3078 default:
3079 break;
3080 };
3081 break;
3082 /* write */
3083 case 4:
3084 switch(ndx) {
3085 case 0:
3086 p = "int";
3087 break;
3088 case 1:
3089 p = "const void *";
3090 break;
3091 case 2:
3092 p = "size_t";
3093 break;
3094 default:
3095 break;
3096 };
3097 break;
3098 /* open */
3099 case 5:
3100 switch(ndx) {
3101 case 0:
3102 p = "char *";
3103 break;
3104 case 1:
3105 p = "int";
3106 break;
3107 case 2:
3108 p = "int";
3109 break;
3110 default:
3111 break;
3112 };
3113 break;
3114 /* close */
3115 case 6:
3116 switch(ndx) {
3117 case 0:
3118 p = "int";
3119 break;
3120 default:
3121 break;
3122 };
3123 break;
3124 /* freebsd32_wait4 */
3125 case 7:
3126 switch(ndx) {
3127 case 0:
3128 p = "int";
3129 break;
3130 case 1:
3131 p = "int *";
3132 break;
3133 case 2:
3134 p = "int";
3135 break;
3136 case 3:
3137 p = "struct rusage32 *";
3138 break;
3139 default:
3140 break;
3141 };
3142 break;
3143 /* link */
3144 case 9:
3145 switch(ndx) {
3146 case 0:
3147 p = "char *";
3148 break;
3149 case 1:
3150 p = "char *";
3151 break;
3152 default:
3153 break;
3154 };
3155 break;
3156 /* unlink */
3157 case 10:
3158 switch(ndx) {
3159 case 0:
3160 p = "char *";
3161 break;
3162 default:
3163 break;
3164 };
3165 break;
3166 /* chdir */
3167 case 12:
3168 switch(ndx) {
3169 case 0:
3170 p = "char *";
3171 break;
3172 default:
3173 break;
3174 };
3175 break;
3176 /* fchdir */
3177 case 13:
3178 switch(ndx) {
3179 case 0:
3180 p = "int";
3181 break;
3182 default:
3183 break;
3184 };
3185 break;
3186 /* mknod */
3187 case 14:
3188 switch(ndx) {
3189 case 0:
3190 p = "char *";
3191 break;
3192 case 1:
3193 p = "int";
3194 break;
3195 case 2:
3196 p = "int";
3197 break;
3198 default:
3199 break;
3200 };
3201 break;
3202 /* chmod */
3203 case 15:
3204 switch(ndx) {
3205 case 0:
3206 p = "char *";
3207 break;
3208 case 1:
3209 p = "int";
3210 break;
3211 default:
3212 break;
3213 };
3214 break;
3215 /* chown */
3216 case 16:
3217 switch(ndx) {
3218 case 0:
3219 p = "char *";
3220 break;
3221 case 1:
3222 p = "int";
3223 break;
3224 case 2:
3225 p = "int";
3226 break;
3227 default:
3228 break;
3229 };
3230 break;
3231 /* obreak */
3232 case 17:
3233 switch(ndx) {
3234 case 0:
3235 p = "char *";
3236 break;
3237 default:
3238 break;
3239 };
3240 break;
3241 /* getpid */
3242 case 20:
3243 break;
3244 /* mount */
3245 case 21:
3246 switch(ndx) {
3247 case 0:
3248 p = "char *";
3249 break;
3250 case 1:
3251 p = "char *";
3252 break;
3253 case 2:
3254 p = "int";
3255 break;
3256 case 3:
3257 p = "caddr_t";
3258 break;
3259 default:
3260 break;
3261 };
3262 break;
3263 /* unmount */
3264 case 22:
3265 switch(ndx) {
3266 case 0:
3267 p = "char *";
3268 break;
3269 case 1:
3270 p = "int";
3271 break;
3272 default:
3273 break;
3274 };
3275 break;
3276 /* setuid */
3277 case 23:
3278 switch(ndx) {
3279 case 0:
3280 p = "uid_t";
3281 break;
3282 default:
3283 break;
3284 };
3285 break;
3286 /* getuid */
3287 case 24:
3288 break;
3289 /* geteuid */
3290 case 25:
3291 break;
3292 /* ptrace */
3293 case 26:
3294 switch(ndx) {
3295 case 0:
3296 p = "int";
3297 break;
3298 case 1:
3299 p = "pid_t";
3300 break;
3301 case 2:
3302 p = "caddr_t";
3303 break;
3304 case 3:
3305 p = "int";
3306 break;
3307 default:
3308 break;
3309 };
3310 break;
3311 /* freebsd32_recvmsg */
3312 case 27:
3313 switch(ndx) {
3314 case 0:
3315 p = "int";
3316 break;
3317 case 1:
3318 p = "struct msghdr32 *";
3319 break;
3320 case 2:
3321 p = "int";
3322 break;
3323 default:
3324 break;
3325 };
3326 break;
3327 /* freebsd32_sendmsg */
3328 case 28:
3329 switch(ndx) {
3330 case 0:
3331 p = "int";
3332 break;
3333 case 1:
3334 p = "struct msghdr32 *";
3335 break;
3336 case 2:
3337 p = "int";
3338 break;
3339 default:
3340 break;
3341 };
3342 break;
3343 /* freebsd32_recvfrom */
3344 case 29:
3345 switch(ndx) {
3346 case 0:
3347 p = "int";
3348 break;
3349 case 1:
3350 p = "u_int32_t";
3351 break;
3352 case 2:
3353 p = "u_int32_t";
3354 break;
3355 case 3:
3356 p = "int";
3357 break;
3358 case 4:
3359 p = "u_int32_t";
3360 break;
3361 case 5:
3362 p = "u_int32_t";
3363 break;
3364 default:
3365 break;
3366 };
3367 break;
3368 /* accept */
3369 case 30:
3370 switch(ndx) {
3371 case 0:
3372 p = "int";
3373 break;
3374 case 1:
3375 p = "caddr_t";
3376 break;
3377 case 2:
3378 p = "int *";
3379 break;
3380 default:
3381 break;
3382 };
3383 break;
3384 /* getpeername */
3385 case 31:
3386 switch(ndx) {
3387 case 0:
3388 p = "int";
3389 break;
3390 case 1:
3391 p = "caddr_t";
3392 break;
3393 case 2:
3394 p = "int *";
3395 break;
3396 default:
3397 break;
3398 };
3399 break;
3400 /* getsockname */
3401 case 32:
3402 switch(ndx) {
3403 case 0:
3404 p = "int";
3405 break;
3406 case 1:
3407 p = "caddr_t";
3408 break;
3409 case 2:
3410 p = "int *";
3411 break;
3412 default:
3413 break;
3414 };
3415 break;
3416 /* access */
3417 case 33:
3418 switch(ndx) {
3419 case 0:
3420 p = "char *";
3421 break;
3422 case 1:
3423 p = "int";
3424 break;
3425 default:
3426 break;
3427 };
3428 break;
3429 /* chflags */
3430 case 34:
3431 switch(ndx) {
3432 case 0:
3433 p = "char *";
3434 break;
3435 case 1:
3436 p = "int";
3437 break;
3438 default:
3439 break;
3440 };
3441 break;
3442 /* fchflags */
3443 case 35:
3444 switch(ndx) {
3445 case 0:
3446 p = "int";
3447 break;
3448 case 1:
3449 p = "int";
3450 break;
3451 default:
3452 break;
3453 };
3454 break;
3455 /* sync */
3456 case 36:
3457 break;
3458 /* kill */
3459 case 37:
3460 switch(ndx) {
3461 case 0:
3462 p = "int";
3463 break;
3464 case 1:
3465 p = "int";
3466 break;
3467 default:
3468 break;
3469 };
3470 break;
3471 /* getppid */
3472 case 39:
3473 break;
3474 /* dup */
3475 case 41:
3476 switch(ndx) {
3477 case 0:
3478 p = "u_int";
3479 break;
3480 default:
3481 break;
3482 };
3483 break;
3484 /* pipe */
3485 case 42:
3486 break;
3487 /* getegid */
3488 case 43:
3489 break;
3490 /* profil */
3491 case 44:
3492 switch(ndx) {
3493 case 0:
3494 p = "caddr_t";
3495 break;
3496 case 1:
3497 p = "size_t";
3498 break;
3499 case 2:
3500 p = "size_t";
3501 break;
3502 case 3:
3503 p = "u_int";
3504 break;
3505 default:
3506 break;
3507 };
3508 break;
3509 /* ktrace */
3510 case 45:
3511 switch(ndx) {
3512 case 0:
3513 p = "const char *";
3514 break;
3515 case 1:
3516 p = "int";
3517 break;
3518 case 2:
3519 p = "int";
3520 break;
3521 case 3:
3522 p = "int";
3523 break;
3524 default:
3525 break;
3526 };
3527 break;
3528 /* getgid */
3529 case 47:
3530 break;
3531 /* getlogin */
3532 case 49:
3533 switch(ndx) {
3534 case 0:
3535 p = "char *";
3536 break;
3537 case 1:
3538 p = "u_int";
3539 break;
3540 default:
3541 break;
3542 };
3543 break;
3544 /* setlogin */
3545 case 50:
3546 switch(ndx) {
3547 case 0:
3548 p = "char *";
3549 break;
3550 default:
3551 break;
3552 };
3553 break;
3554 /* acct */
3555 case 51:
3556 switch(ndx) {
3557 case 0:
3558 p = "char *";
3559 break;
3560 default:
3561 break;
3562 };
3563 break;
3564 /* freebsd32_sigaltstack */
3565 case 53:
3566 switch(ndx) {
3567 case 0:
3568 p = "struct sigaltstack32 *";
3569 break;
3570 case 1:
3571 p = "struct sigaltstack32 *";
3572 break;
3573 default:
3574 break;
3575 };
3576 break;
3577 /* freebsd32_ioctl */
3578 case 54:
3579 switch(ndx) {
3580 case 0:
3581 p = "int";
3582 break;
3583 case 1:
3584 p = "uint32_t";
3585 break;
3586 case 2:
3587 p = "struct md_ioctl32 *";
3588 break;
3589 default:
3590 break;
3591 };
3592 break;
3593 /* reboot */
3594 case 55:
3595 switch(ndx) {
3596 case 0:
3597 p = "int";
3598 break;
3599 default:
3600 break;
3601 };
3602 break;
3603 /* revoke */
3604 case 56:
3605 switch(ndx) {
3606 case 0:
3607 p = "char *";
3608 break;
3609 default:
3610 break;
3611 };
3612 break;
3613 /* symlink */
3614 case 57:
3615 switch(ndx) {
3616 case 0:
3617 p = "char *";
3618 break;
3619 case 1:
3620 p = "char *";
3621 break;
3622 default:
3623 break;
3624 };
3625 break;
3626 /* readlink */
3627 case 58:
3628 switch(ndx) {
3629 case 0:
3630 p = "char *";
3631 break;
3632 case 1:
3633 p = "char *";
3634 break;
3635 case 2:
3636 p = "size_t";
3637 break;
3638 default:
3639 break;
3640 };
3641 break;
3642 /* freebsd32_execve */
3643 case 59:
3644 switch(ndx) {
3645 case 0:
3646 p = "char *";
3647 break;
3648 case 1:
3649 p = "u_int32_t *";
3650 break;
3651 case 2:
3652 p = "u_int32_t *";
3653 break;
3654 default:
3655 break;
3656 };
3657 break;
3658 /* umask */
3659 case 60:
3660 switch(ndx) {
3661 case 0:
3662 p = "int";
3663 break;
3664 default:
3665 break;
3666 };
3667 break;
3668 /* chroot */
3669 case 61:
3670 switch(ndx) {
3671 case 0:
3672 p = "char *";
3673 break;
3674 default:
3675 break;
3676 };
3677 break;
3678 /* msync */
3679 case 65:
3680 switch(ndx) {
3681 case 0:
3682 p = "void *";
3683 break;
3684 case 1:
3685 p = "size_t";
3686 break;
3687 case 2:
3688 p = "int";
3689 break;
3690 default:
3691 break;
3692 };
3693 break;
3694 /* vfork */
3695 case 66:
3696 break;
3697 /* sbrk */
3698 case 69:
3699 switch(ndx) {
3700 case 0:
3701 p = "int";
3702 break;
3703 default:
3704 break;
3705 };
3706 break;
3707 /* sstk */
3708 case 70:
3709 switch(ndx) {
3710 case 0:
3711 p = "int";
3712 break;
3713 default:
3714 break;
3715 };
3716 break;
3717 /* ovadvise */
3718 case 72:
3719 switch(ndx) {
3720 case 0:
3721 p = "int";
3722 break;
3723 default:
3724 break;
3725 };
3726 break;
3727 /* munmap */
3728 case 73:
3729 switch(ndx) {
3730 case 0:
3731 p = "void *";
3732 break;
3733 case 1:
3734 p = "size_t";
3735 break;
3736 default:
3737 break;
3738 };
3739 break;
3740 /* mprotect */
3741 case 74:
3742 switch(ndx) {
3743 case 0:
3744 p = "const void *";
3745 break;
3746 case 1:
3747 p = "size_t";
3748 break;
3749 case 2:
3750 p = "int";
3751 break;
3752 default:
3753 break;
3754 };
3755 break;
3756 /* madvise */
3757 case 75:
3758 switch(ndx) {
3759 case 0:
3760 p = "void *";
3761 break;
3762 case 1:
3763 p = "size_t";
3764 break;
3765 case 2:
3766 p = "int";
3767 break;
3768 default:
3769 break;
3770 };
3771 break;
3772 /* mincore */
3773 case 78:
3774 switch(ndx) {
3775 case 0:
3776 p = "const void *";
3777 break;
3778 case 1:
3779 p = "size_t";
3780 break;
3781 case 2:
3782 p = "char *";
3783 break;
3784 default:
3785 break;
3786 };
3787 break;
3788 /* getgroups */
3789 case 79:
3790 switch(ndx) {
3791 case 0:
3792 p = "u_int";
3793 break;
3794 case 1:
3795 p = "gid_t *";
3796 break;
3797 default:
3798 break;
3799 };
3800 break;
3801 /* setgroups */
3802 case 80:
3803 switch(ndx) {
3804 case 0:
3805 p = "u_int";
3806 break;
3807 case 1:
3808 p = "gid_t *";
3809 break;
3810 default:
3811 break;
3812 };
3813 break;
3814 /* getpgrp */
3815 case 81:
3816 break;
3817 /* setpgid */
3818 case 82:
3819 switch(ndx) {
3820 case 0:
3821 p = "int";
3822 break;
3823 case 1:
3824 p = "int";
3825 break;
3826 default:
3827 break;
3828 };
3829 break;
3830 /* freebsd32_setitimer */
3831 case 83:
3832 switch(ndx) {
3833 case 0:
3834 p = "u_int";
3835 break;
3836 case 1:
3837 p = "struct itimerval32 *";
3838 break;
3839 case 2:
3840 p = "struct itimerval32 *";
3841 break;
3842 default:
3843 break;
3844 };
3845 break;
3846 /* swapon */
3847 case 85:
3848 switch(ndx) {
3849 case 0:
3850 p = "char *";
3851 break;
3852 default:
3853 break;
3854 };
3855 break;
3856 /* freebsd32_getitimer */
3857 case 86:
3858 switch(ndx) {
3859 case 0:
3860 p = "u_int";
3861 break;
3862 case 1:
3863 p = "struct itimerval32 *";
3864 break;
3865 default:
3866 break;
3867 };
3868 break;
3869 /* getdtablesize */
3870 case 89:
3871 break;
3872 /* dup2 */
3873 case 90:
3874 switch(ndx) {
3875 case 0:
3876 p = "u_int";
3877 break;
3878 case 1:
3879 p = "u_int";
3880 break;
3881 default:
3882 break;
3883 };
3884 break;
3885 /* fcntl */
3886 case 92:
3887 switch(ndx) {
3888 case 0:
3889 p = "int";
3890 break;
3891 case 1:
3892 p = "int";
3893 break;
3894 case 2:
3895 p = "long";
3896 break;
3897 default:
3898 break;
3899 };
3900 break;
3901 /* freebsd32_select */
3902 case 93:
3903 switch(ndx) {
3904 case 0:
3905 p = "int";
3906 break;
3907 case 1:
3908 p = "fd_set *";
3909 break;
3910 case 2:
3911 p = "fd_set *";
3912 break;
3913 case 3:
3914 p = "fd_set *";
3915 break;
3916 case 4:
3917 p = "struct timeval32 *";
3918 break;
3919 default:
3920 break;
3921 };
3922 break;
3923 /* fsync */
3924 case 95:
3925 switch(ndx) {
3926 case 0:
3927 p = "int";
3928 break;
3929 default:
3930 break;
3931 };
3932 break;
3933 /* setpriority */
3934 case 96:
3935 switch(ndx) {
3936 case 0:
3937 p = "int";
3938 break;
3939 case 1:
3940 p = "int";
3941 break;
3942 case 2:
3943 p = "int";
3944 break;
3945 default:
3946 break;
3947 };
3948 break;
3949 /* socket */
3950 case 97:
3951 switch(ndx) {
3952 case 0:
3953 p = "int";
3954 break;
3955 case 1:
3956 p = "int";
3957 break;
3958 case 2:
3959 p = "int";
3960 break;
3961 default:
3962 break;
3963 };
3964 break;
3965 /* connect */
3966 case 98:
3967 switch(ndx) {
3968 case 0:
3969 p = "int";
3970 break;
3971 case 1:
3972 p = "caddr_t";
3973 break;
3974 case 2:
3975 p = "int";
3976 break;
3977 default:
3978 break;
3979 };
3980 break;
3981 /* getpriority */
3982 case 100:
3983 switch(ndx) {
3984 case 0:
3985 p = "int";
3986 break;
3987 case 1:
3988 p = "int";
3989 break;
3990 default:
3991 break;
3992 };
3993 break;
3994 /* bind */
3995 case 104:
3996 switch(ndx) {
3997 case 0:
3998 p = "int";
3999 break;
4000 case 1:
4001 p = "caddr_t";
4002 break;
4003 case 2:
4004 p = "int";
4005 break;
4006 default:
4007 break;
4008 };
4009 break;
4010 /* setsockopt */
4011 case 105:
4012 switch(ndx) {
4013 case 0:
4014 p = "int";
4015 break;
4016 case 1:
4017 p = "int";
4018 break;
4019 case 2:
4020 p = "int";
4021 break;
4022 case 3:
4023 p = "caddr_t";
4024 break;
4025 case 4:
4026 p = "int";
4027 break;
4028 default:
4029 break;
4030 };
4031 break;
4032 /* listen */
4033 case 106:
4034 switch(ndx) {
4035 case 0:
4036 p = "int";
4037 break;
4038 case 1:
4039 p = "int";
4040 break;
4041 default:
4042 break;
4043 };
4044 break;
4045 /* freebsd32_gettimeofday */
4046 case 116:
4047 switch(ndx) {
4048 case 0:
4049 p = "struct timeval32 *";
4050 break;
4051 case 1:
4052 p = "struct timezone *";
4053 break;
4054 default:
4055 break;
4056 };
4057 break;
4058 /* freebsd32_getrusage */
4059 case 117:
4060 switch(ndx) {
4061 case 0:
4062 p = "int";
4063 break;
4064 case 1:
4065 p = "struct rusage32 *";
4066 break;
4067 default:
4068 break;
4069 };
4070 break;
4071 /* getsockopt */
4072 case 118:
4073 switch(ndx) {
4074 case 0:
4075 p = "int";
4076 break;
4077 case 1:
4078 p = "int";
4079 break;
4080 case 2:
4081 p = "int";
4082 break;
4083 case 3:
4084 p = "caddr_t";
4085 break;
4086 case 4:
4087 p = "int *";
4088 break;
4089 default:
4090 break;
4091 };
4092 break;
4093 /* freebsd32_readv */
4094 case 120:
4095 switch(ndx) {
4096 case 0:
4097 p = "int";
4098 break;
4099 case 1:
4100 p = "struct iovec32 *";
4101 break;
4102 case 2:
4103 p = "u_int";
4104 break;
4105 default:
4106 break;
4107 };
4108 break;
4109 /* freebsd32_writev */
4110 case 121:
4111 switch(ndx) {
4112 case 0:
4113 p = "int";
4114 break;
4115 case 1:
4116 p = "struct iovec32 *";
4117 break;
4118 case 2:
4119 p = "u_int";
4120 break;
4121 default:
4122 break;
4123 };
4124 break;
4125 /* freebsd32_settimeofday */
4126 case 122:
4127 switch(ndx) {
4128 case 0:
4129 p = "struct timeval32 *";
4130 break;
4131 case 1:
4132 p = "struct timezone *";
4133 break;
4134 default:
4135 break;
4136 };
4137 break;
4138 /* fchown */
4139 case 123:
4140 switch(ndx) {
4141 case 0:
4142 p = "int";
4143 break;
4144 case 1:
4145 p = "int";
4146 break;
4147 case 2:
4148 p = "int";
4149 break;
4150 default:
4151 break;
4152 };
4153 break;
4154 /* fchmod */
4155 case 124:
4156 switch(ndx) {
4157 case 0:
4158 p = "int";
4159 break;
4160 case 1:
4161 p = "int";
4162 break;
4163 default:
4164 break;
4165 };
4166 break;
4167 /* setreuid */
4168 case 126:
4169 switch(ndx) {
4170 case 0:
4171 p = "int";
4172 break;
4173 case 1:
4174 p = "int";
4175 break;
4176 default:
4177 break;
4178 };
4179 break;
4180 /* setregid */
4181 case 127:
4182 switch(ndx) {
4183 case 0:
4184 p = "int";
4185 break;
4186 case 1:
4187 p = "int";
4188 break;
4189 default:
4190 break;
4191 };
4192 break;
4193 /* rename */
4194 case 128:
4195 switch(ndx) {
4196 case 0:
4197 p = "char *";
4198 break;
4199 case 1:
4200 p = "char *";
4201 break;
4202 default:
4203 break;
4204 };
4205 break;
4206 /* flock */
4207 case 131:
4208 switch(ndx) {
4209 case 0:
4210 p = "int";
4211 break;
4212 case 1:
4213 p = "int";
4214 break;
4215 default:
4216 break;
4217 };
4218 break;
4219 /* mkfifo */
4220 case 132:
4221 switch(ndx) {
4222 case 0:
4223 p = "char *";
4224 break;
4225 case 1:
4226 p = "int";
4227 break;
4228 default:
4229 break;
4230 };
4231 break;
4232 /* sendto */
4233 case 133:
4234 switch(ndx) {
4235 case 0:
4236 p = "int";
4237 break;
4238 case 1:
4239 p = "caddr_t";
4240 break;
4241 case 2:
4242 p = "size_t";
4243 break;
4244 case 3:
4245 p = "int";
4246 break;
4247 case 4:
4248 p = "caddr_t";
4249 break;
4250 case 5:
4251 p = "int";
4252 break;
4253 default:
4254 break;
4255 };
4256 break;
4257 /* shutdown */
4258 case 134:
4259 switch(ndx) {
4260 case 0:
4261 p = "int";
4262 break;
4263 case 1:
4264 p = "int";
4265 break;
4266 default:
4267 break;
4268 };
4269 break;
4270 /* socketpair */
4271 case 135:
4272 switch(ndx) {
4273 case 0:
4274 p = "int";
4275 break;
4276 case 1:
4277 p = "int";
4278 break;
4279 case 2:
4280 p = "int";
4281 break;
4282 case 3:
4283 p = "int *";
4284 break;
4285 default:
4286 break;
4287 };
4288 break;
4289 /* mkdir */
4290 case 136:
4291 switch(ndx) {
4292 case 0:
4293 p = "char *";
4294 break;
4295 case 1:
4296 p = "int";
4297 break;
4298 default:
4299 break;
4300 };
4301 break;
4302 /* rmdir */
4303 case 137:
4304 switch(ndx) {
4305 case 0:
4306 p = "char *";
4307 break;
4308 default:
4309 break;
4310 };
4311 break;
4312 /* freebsd32_utimes */
4313 case 138:
4314 switch(ndx) {
4315 case 0:
4316 p = "char *";
4317 break;
4318 case 1:
4319 p = "struct timeval32 *";
4320 break;
4321 default:
4322 break;
4323 };
4324 break;
4325 /* freebsd32_adjtime */
4326 case 140:
4327 switch(ndx) {
4328 case 0:
4329 p = "struct timeval32 *";
4330 break;
4331 case 1:
4332 p = "struct timeval32 *";
4333 break;
4334 default:
4335 break;
4336 };
4337 break;
4338 /* setsid */
4339 case 147:
4340 break;
4341 /* quotactl */
4342 case 148:
4343 switch(ndx) {
4344 case 0:
4345 p = "char *";
4346 break;
4347 case 1:
4348 p = "int";
4349 break;
4350 case 2:
4351 p = "int";
4352 break;
4353 case 3:
4354 p = "caddr_t";
4355 break;
4356 default:
4357 break;
4358 };
4359 break;
4360 /* getfh */
4361 case 161:
4362 switch(ndx) {
4363 case 0:
4364 p = "char *";
4365 break;
4366 case 1:
4367 p = "struct fhandle *";
4368 break;
4369 default:
4370 break;
4371 };
4372 break;
4373 /* freebsd32_sysarch */
4374 case 165:
4375 switch(ndx) {
4376 case 0:
4377 p = "int";
4378 break;
4379 case 1:
4380 p = "char *";
4381 break;
4382 default:
4383 break;
4384 };
4385 break;
4386 /* rtprio */
4387 case 166:
4388 switch(ndx) {
4389 case 0:
4390 p = "int";
4391 break;
4392 case 1:
4393 p = "pid_t";
4394 break;
4395 case 2:
4396 p = "struct rtprio *";
4397 break;
4398 default:
4399 break;
4400 };
4401 break;
4402 /* freebsd32_semsys */
4403 case 169:
4404 switch(ndx) {
4405 case 0:
4406 p = "int";
4407 break;
4408 case 1:
4409 p = "int";
4410 break;
4411 case 2:
4412 p = "int";
4413 break;
4414 case 3:
4415 p = "int";
4416 break;
4417 case 4:
4418 p = "int";
4419 break;
4420 default:
4421 break;
4422 };
4423 break;
4424 /* freebsd32_msgsys */
4425 case 170:
4426 switch(ndx) {
4427 case 0:
4428 p = "int";
4429 break;
4430 case 1:
4431 p = "int";
4432 break;
4433 case 2:
4434 p = "int";
4435 break;
4436 case 3:
4437 p = "int";
4438 break;
4439 case 4:
4440 p = "int";
4441 break;
4442 case 5:
4443 p = "int";
4444 break;
4445 default:
4446 break;
4447 };
4448 break;
4449 /* freebsd32_shmsys */
4450 case 171:
4451 switch(ndx) {
4452 case 0:
4453 p = "uint32_t";
4454 break;
4455 case 1:
4456 p = "uint32_t";
4457 break;
4458 case 2:
4459 p = "uint32_t";
4460 break;
4461 case 3:
4462 p = "uint32_t";
4463 break;
4464 default:
4465 break;
4466 };
4467 break;
4468 /* ntp_adjtime */
4469 case 176:
4470 switch(ndx) {
4471 case 0:
4472 p = "struct timex *";
4473 break;
4474 default:
4475 break;
4476 };
4477 break;
4478 /* setgid */
4479 case 181:
4480 switch(ndx) {
4481 case 0:
4482 p = "gid_t";
4483 break;
4484 default:
4485 break;
4486 };
4487 break;
4488 /* setegid */
4489 case 182:
4490 switch(ndx) {
4491 case 0:
4492 p = "gid_t";
4493 break;
4494 default:
4495 break;
4496 };
4497 break;
4498 /* seteuid */
4499 case 183:
4500 switch(ndx) {
4501 case 0:
4502 p = "uid_t";
4503 break;
4504 default:
4505 break;
4506 };
4507 break;
4508 /* freebsd32_stat */
4509 case 188:
4510 switch(ndx) {
4511 case 0:
4512 p = "char *";
4513 break;
4514 case 1:
4515 p = "struct stat32 *";
4516 break;
4517 default:
4518 break;
4519 };
4520 break;
4521 /* freebsd32_fstat */
4522 case 189:
4523 switch(ndx) {
4524 case 0:
4525 p = "int";
4526 break;
4527 case 1:
4528 p = "struct stat32 *";
4529 break;
4530 default:
4531 break;
4532 };
4533 break;
4534 /* freebsd32_lstat */
4535 case 190:
4536 switch(ndx) {
4537 case 0:
4538 p = "char *";
4539 break;
4540 case 1:
4541 p = "struct stat32 *";
4542 break;
4543 default:
4544 break;
4545 };
4546 break;
4547 /* pathconf */
4548 case 191:
4549 switch(ndx) {
4550 case 0:
4551 p = "char *";
4552 break;
4553 case 1:
4554 p = "int";
4555 break;
4556 default:
4557 break;
4558 };
4559 break;
4560 /* fpathconf */
4561 case 192:
4562 switch(ndx) {
4563 case 0:
4564 p = "int";
4565 break;
4566 case 1:
4567 p = "int";
4568 break;
4569 default:
4570 break;
4571 };
4572 break;
4573 /* getrlimit */
4574 case 194:
4575 switch(ndx) {
4576 case 0:
4577 p = "u_int";
4578 break;
4579 case 1:
4580 p = "struct rlimit *";
4581 break;
4582 default:
4583 break;
4584 };
4585 break;
4586 /* setrlimit */
4587 case 195:
4588 switch(ndx) {
4589 case 0:
4590 p = "u_int";
4591 break;
4592 case 1:
4593 p = "struct rlimit *";
4594 break;
4595 default:
4596 break;
4597 };
4598 break;
4599 /* freebsd32_getdirentries */
4600 case 196:
4601 switch(ndx) {
4602 case 0:
4603 p = "int";
4604 break;
4605 case 1:
4606 p = "char *";
4607 break;
4608 case 2:
4609 p = "u_int";
4610 break;
4611 case 3:
4612 p = "int32_t *";
4613 break;
4614 default:
4615 break;
4616 };
4617 break;
4618 /* nosys */
4619 case 198:
4620 break;
4621 /* freebsd32_sysctl */
4622 case 202:
4623 switch(ndx) {
4624 case 0:
4625 p = "int *";
4626 break;
4627 case 1:
4628 p = "u_int";
4629 break;
4630 case 2:
4631 p = "void *";
4632 break;
4633 case 3:
4634 p = "u_int32_t *";
4635 break;
4636 case 4:
4637 p = "void *";
4638 break;
4639 case 5:
4640 p = "u_int32_t";
4641 break;
4642 default:
4643 break;
4644 };
4645 break;
4646 /* mlock */
4647 case 203:
4648 switch(ndx) {
4649 case 0:
4650 p = "const void *";
4651 break;
4652 case 1:
4653 p = "size_t";
4654 break;
4655 default:
4656 break;
4657 };
4658 break;
4659 /* munlock */
4660 case 204:
4661 switch(ndx) {
4662 case 0:
4663 p = "const void *";
4664 break;
4665 case 1:
4666 p = "size_t";
4667 break;
4668 default:
4669 break;
4670 };
4671 break;
4672 /* undelete */
4673 case 205:
4674 switch(ndx) {
4675 case 0:
4676 p = "char *";
4677 break;
4678 default:
4679 break;
4680 };
4681 break;
4682 /* freebsd32_futimes */
4683 case 206:
4684 switch(ndx) {
4685 case 0:
4686 p = "int";
4687 break;
4688 case 1:
4689 p = "struct timeval32 *";
4690 break;
4691 default:
4692 break;
4693 };
4694 break;
4695 /* getpgid */
4696 case 207:
4697 switch(ndx) {
4698 case 0:
4699 p = "pid_t";
4700 break;
4701 default:
4702 break;
4703 };
4704 break;
4705 /* poll */
4706 case 209:
4707 switch(ndx) {
4708 case 0:
4709 p = "struct pollfd *";
4710 break;
4711 case 1:
4712 p = "u_int";
4713 break;
4714 case 2:
4715 p = "int";
4716 break;
4717 default:
4718 break;
4719 };
4720 break;
4721 /* lkmnosys */
4722 case 210:
4723 break;
4724 /* lkmnosys */
4725 case 211:
4726 break;
4727 /* lkmnosys */
4728 case 212:
4729 break;
4730 /* lkmnosys */
4731 case 213:
4732 break;
4733 /* lkmnosys */
4734 case 214:
4735 break;
4736 /* lkmnosys */
4737 case 215:
4738 break;
4739 /* lkmnosys */
4740 case 216:
4741 break;
4742 /* lkmnosys */
4743 case 217:
4744 break;
4745 /* lkmnosys */
4746 case 218:
4747 break;
4748 /* lkmnosys */
4749 case 219:
4750 break;
4751 /* semget */
4752 case 221:
4753 switch(ndx) {
4754 case 0:
4755 p = "key_t";
4756 break;
4757 case 1:
4758 p = "int";
4759 break;
4760 case 2:
4761 p = "int";
4762 break;
4763 default:
4764 break;
4765 };
4766 break;
4767 /* semop */
4768 case 222:
4769 switch(ndx) {
4770 case 0:
4771 p = "int";
4772 break;
4773 case 1:
4774 p = "struct sembuf *";
4775 break;
4776 case 2:
4777 p = "u_int";
4778 break;
4779 default:
4780 break;
4781 };
4782 break;
4783 /* msgget */
4784 case 225:
4785 switch(ndx) {
4786 case 0:
4787 p = "key_t";
4788 break;
4789 case 1:
4790 p = "int";
4791 break;
4792 default:
4793 break;
4794 };
4795 break;
4796 /* freebsd32_msgsnd */
4797 case 226:
4798 switch(ndx) {
4799 case 0:
4800 p = "int";
4801 break;
4802 case 1:
4803 p = "void *";
4804 break;
4805 case 2:
4806 p = "size_t";
4807 break;
4808 case 3:
4809 p = "int";
4810 break;
4811 default:
4812 break;
4813 };
4814 break;
4815 /* freebsd32_msgrcv */
4816 case 227:
4817 switch(ndx) {
4818 case 0:
4819 p = "int";
4820 break;
4821 case 1:
4822 p = "void *";
4823 break;
4824 case 2:
4825 p = "size_t";
4826 break;
4827 case 3:
4828 p = "long";
4829 break;
4830 case 4:
4831 p = "int";
4832 break;
4833 default:
4834 break;
4835 };
4836 break;
4837 /* shmat */
4838 case 228:
4839 switch(ndx) {
4840 case 0:
4841 p = "int";
4842 break;
4843 case 1:
4844 p = "void *";
4845 break;
4846 case 2:
4847 p = "int";
4848 break;
4849 default:
4850 break;
4851 };
4852 break;
4853 /* shmdt */
4854 case 230:
4855 switch(ndx) {
4856 case 0:
4857 p = "void *";
4858 break;
4859 default:
4860 break;
4861 };
4862 break;
4863 /* shmget */
4864 case 231:
4865 switch(ndx) {
4866 case 0:
4867 p = "key_t";
4868 break;
4869 case 1:
4870 p = "int";
4871 break;
4872 case 2:
4873 p = "int";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* freebsd32_clock_gettime */
4880 case 232:
4881 switch(ndx) {
4882 case 0:
4883 p = "clockid_t";
4884 break;
4885 case 1:
4886 p = "struct timespec32 *";
4887 break;
4888 default:
4889 break;
4890 };
4891 break;
4892 /* freebsd32_clock_settime */
4893 case 233:
4894 switch(ndx) {
4895 case 0:
4896 p = "clockid_t";
4897 break;
4898 case 1:
4899 p = "const struct timespec32 *";
4900 break;
4901 default:
4902 break;
4903 };
4904 break;
4905 /* freebsd32_clock_getres */
4906 case 234:
4907 switch(ndx) {
4908 case 0:
4909 p = "clockid_t";
4910 break;
4911 case 1:
4912 p = "struct timespec32 *";
4913 break;
4914 default:
4915 break;
4916 };
4917 break;
4918 /* freebsd32_nanosleep */
4919 case 240:
4920 switch(ndx) {
4921 case 0:
4922 p = "const struct timespec32 *";
4923 break;
4924 case 1:
4925 p = "struct timespec32 *";
4926 break;
4927 default:
4928 break;
4929 };
4930 break;
4931 /* minherit */
4932 case 250:
4933 switch(ndx) {
4934 case 0:
4935 p = "void *";
4936 break;
4937 case 1:
4938 p = "size_t";
4939 break;
4940 case 2:
4941 p = "int";
4942 break;
4943 default:
4944 break;
4945 };
4946 break;
4947 /* rfork */
4948 case 251:
4949 switch(ndx) {
4950 case 0:
4951 p = "int";
4952 break;
4953 default:
4954 break;
4955 };
4956 break;
4957 /* openbsd_poll */
4958 case 252:
4959 switch(ndx) {
4960 case 0:
4961 p = "struct pollfd *";
4962 break;
4963 case 1:
4964 p = "u_int";
4965 break;
4966 case 2:
4967 p = "int";
4968 break;
4969 default:
4970 break;
4971 };
4972 break;
4973 /* issetugid */
4974 case 253:
4975 break;
4976 /* lchown */
4977 case 254:
4978 switch(ndx) {
4979 case 0:
4980 p = "char *";
4981 break;
4982 case 1:
4983 p = "int";
4984 break;
4985 case 2:
4986 p = "int";
4987 break;
4988 default:
4989 break;
4990 };
4991 break;
4992 /* freebsd32_aio_read */
4993 case 255:
4994 switch(ndx) {
4995 case 0:
4996 p = "struct aiocb32 *";
4997 break;
4998 default:
4999 break;
5000 };
5001 break;
5002 /* freebsd32_aio_write */
5003 case 256:
5004 switch(ndx) {
5005 case 0:
5006 p = "struct aiocb32 *";
5007 break;
5008 default:
5009 break;
5010 };
5011 break;
5012 /* freebsd32_lio_listio */
5013 case 257:
5014 switch(ndx) {
5015 case 0:
5016 p = "int";
5017 break;
5018 case 1:
5019 p = "struct aiocb32 *const *";
5020 break;
5021 case 2:
5022 p = "int";
5023 break;
5024 case 3:
5025 p = "struct sigevent *";
5026 break;
5027 default:
5028 break;
5029 };
5030 break;
5031 /* getdents */
5032 case 272:
5033 switch(ndx) {
5034 case 0:
5035 p = "int";
5036 break;
5037 case 1:
5038 p = "char *";
5039 break;
5040 case 2:
5041 p = "size_t";
5042 break;
5043 default:
5044 break;
5045 };
5046 break;
5047 /* lchmod */
5048 case 274:
5049 switch(ndx) {
5050 case 0:
5051 p = "char *";
5052 break;
5053 case 1:
5054 p = "mode_t";
5055 break;
5056 default:
5057 break;
5058 };
5059 break;
5060 /* lchown */
5061 case 275:
5062 switch(ndx) {
5063 case 0:
5064 p = "char *";
5065 break;
5066 case 1:
5067 p = "uid_t";
5068 break;
5069 case 2:
5070 p = "gid_t";
5071 break;
5072 default:
5073 break;
5074 };
5075 break;
5076 /* freebsd32_lutimes */
5077 case 276:
5078 switch(ndx) {
5079 case 0:
5080 p = "char *";
5081 break;
5082 case 1:
5083 p = "struct timeval32 *";
5084 break;
5085 default:
5086 break;
5087 };
5088 break;
5089 /* msync */
5090 case 277:
5091 switch(ndx) {
5092 case 0:
5093 p = "void *";
5094 break;
5095 case 1:
5096 p = "size_t";
5097 break;
5098 case 2:
5099 p = "int";
5100 break;
5101 default:
5102 break;
5103 };
5104 break;
5105 /* nstat */
5106 case 278:
5107 switch(ndx) {
5108 case 0:
5109 p = "char *";
5110 break;
5111 case 1:
5112 p = "struct nstat *";
5113 break;
5114 default:
5115 break;
5116 };
5117 break;
5118 /* nfstat */
5119 case 279:
5120 switch(ndx) {
5121 case 0:
5122 p = "int";
5123 break;
5124 case 1:
5125 p = "struct nstat *";
5126 break;
5127 default:
5128 break;
5129 };
5130 break;
5131 /* nlstat */
5132 case 280:
5133 switch(ndx) {
5134 case 0:
5135 p = "char *";
5136 break;
5137 case 1:
5138 p = "struct nstat *";
5139 break;
5140 default:
5141 break;
5142 };
5143 break;
5144 /* freebsd32_preadv */
5145 case 289:
5146 switch(ndx) {
5147 case 0:
5148 p = "int";
5149 break;
5150 case 1:
5151 p = "struct iovec32 *";
5152 break;
5153 case 2:
5154 p = "u_int";
5155 break;
5156 case 3:
5157 p = "u_int32_t";
5158 break;
5159 case 4:
5160 p = "u_int32_t";
5161 break;
5162 default:
5163 break;
5164 };
5165 break;
5166 /* freebsd32_pwritev */
5167 case 290:
5168 switch(ndx) {
5169 case 0:
5170 p = "int";
5171 break;
5172 case 1:
5173 p = "struct iovec32 *";
5174 break;
5175 case 2:
5176 p = "u_int";
5177 break;
5178 case 3:
5179 p = "u_int32_t";
5180 break;
5181 case 4:
5182 p = "u_int32_t";
5183 break;
5184 default:
5185 break;
5186 };
5187 break;
5188 /* fhopen */
5189 case 298:
5190 switch(ndx) {
5191 case 0:
5192 p = "const struct fhandle *";
5193 break;
5194 case 1:
5195 p = "int";
5196 break;
5197 default:
5198 break;
5199 };
5200 break;
5201 /* fhstat */
5202 case 299:
5203 switch(ndx) {
5204 case 0:
5205 p = "const struct fhandle *";
5206 break;
5207 case 1:
5208 p = "struct stat *";
5209 break;
5210 default:
5211 break;
5212 };
5213 break;
5214 /* modnext */
5215 case 300:
5216 switch(ndx) {
5217 case 0:
5218 p = "int";
5219 break;
5220 default:
5221 break;
5222 };
5223 break;
5224 /* freebsd32_modstat */
5225 case 301:
5226 switch(ndx) {
5227 case 0:
5228 p = "int";
5229 break;
5230 case 1:
5231 p = "struct module_stat32 *";
5232 break;
5233 default:
5234 break;
5235 };
5236 break;
5237 /* modfnext */
5238 case 302:
5239 switch(ndx) {
5240 case 0:
5241 p = "int";
5242 break;
5243 default:
5244 break;
5245 };
5246 break;
5247 /* modfind */
5248 case 303:
5249 switch(ndx) {
5250 case 0:
5251 p = "const char *";
5252 break;
5253 default:
5254 break;
5255 };
5256 break;
5257 /* kldload */
5258 case 304:
5259 switch(ndx) {
5260 case 0:
5261 p = "const char *";
5262 break;
5263 default:
5264 break;
5265 };
5266 break;
5267 /* kldunload */
5268 case 305:
5269 switch(ndx) {
5270 case 0:
5271 p = "int";
5272 break;
5273 default:
5274 break;
5275 };
5276 break;
5277 /* kldfind */
5278 case 306:
5279 switch(ndx) {
5280 case 0:
5281 p = "const char *";
5282 break;
5283 default:
5284 break;
5285 };
5286 break;
5287 /* kldnext */
5288 case 307:
5289 switch(ndx) {
5290 case 0:
5291 p = "int";
5292 break;
5293 default:
5294 break;
5295 };
5296 break;
5297 /* freebsd32_kldstat */
5298 case 308:
5299 switch(ndx) {
5300 case 0:
5301 p = "int";
5302 break;
5303 case 1:
5304 p = "struct kld32_file_stat *";
5305 break;
5306 default:
5307 break;
5308 };
5309 break;
5310 /* kldfirstmod */
5311 case 309:
5312 switch(ndx) {
5313 case 0:
5314 p = "int";
5315 break;
5316 default:
5317 break;
5318 };
5319 break;
5320 /* getsid */
5321 case 310:
5322 switch(ndx) {
5323 case 0:
5324 p = "pid_t";
5325 break;
5326 default:
5327 break;
5328 };
5329 break;
5330 /* setresuid */
5331 case 311:
5332 switch(ndx) {
5333 case 0:
5334 p = "uid_t";
5335 break;
5336 case 1:
5337 p = "uid_t";
5338 break;
5339 case 2:
5340 p = "uid_t";
5341 break;
5342 default:
5343 break;
5344 };
5345 break;
5346 /* setresgid */
5347 case 312:
5348 switch(ndx) {
5349 case 0:
5350 p = "gid_t";
5351 break;
5352 case 1:
5353 p = "gid_t";
5354 break;
5355 case 2:
5356 p = "gid_t";
5357 break;
5358 default:
5359 break;
5360 };
5361 break;
5362 /* freebsd32_aio_return */
5363 case 314:
5364 switch(ndx) {
5365 case 0:
5366 p = "struct aiocb32 *";
5367 break;
5368 default:
5369 break;
5370 };
5371 break;
5372 /* freebsd32_aio_suspend */
5373 case 315:
5374 switch(ndx) {
5375 case 0:
5376 p = "struct aiocb32 *const *";
5377 break;
5378 case 1:
5379 p = "int";
5380 break;
5381 case 2:
5382 p = "const struct timespec32 *";
5383 break;
5384 default:
5385 break;
5386 };
5387 break;
5388 /* freebsd32_aio_cancel */
5389 case 316:
5390 switch(ndx) {
5391 case 0:
5392 p = "int";
5393 break;
5394 case 1:
5395 p = "struct aiocb32 *";
5396 break;
5397 default:
5398 break;
5399 };
5400 break;
5401 /* freebsd32_aio_error */
5402 case 317:
5403 switch(ndx) {
5404 case 0:
5405 p = "struct aiocb32 *";
5406 break;
5407 default:
5408 break;
5409 };
5410 break;
5411 /* freebsd32_oaio_read */
5412 case 318:
5413 switch(ndx) {
5414 case 0:
5415 p = "struct oaiocb32 *";
5416 break;
5417 default:
5418 break;
5419 };
5420 break;
5421 /* freebsd32_oaio_write */
5422 case 319:
5423 switch(ndx) {
5424 case 0:
5425 p = "struct oaiocb32 *";
5426 break;
5427 default:
5428 break;
5429 };
5430 break;
5431 /* freebsd32_olio_listio */
5432 case 320:
5433 switch(ndx) {
5434 case 0:
5435 p = "int";
5436 break;
5437 case 1:
5438 p = "struct oaiocb32 *const *";
5439 break;
5440 case 2:
5441 p = "int";
5442 break;
5443 case 3:
5444 p = "struct osigevent32 *";
5445 break;
5446 default:
5447 break;
5448 };
5449 break;
5450 /* yield */
5451 case 321:
5452 break;
5453 /* mlockall */
5454 case 324:
5455 switch(ndx) {
5456 case 0:
5457 p = "int";
5458 break;
5459 default:
5460 break;
5461 };
5462 break;
5463 /* munlockall */
5464 case 325:
5465 break;
5466 /* __getcwd */
5467 case 326:
5468 switch(ndx) {
5469 case 0:
5470 p = "u_char *";
5471 break;
5472 case 1:
5473 p = "u_int";
5474 break;
5475 default:
5476 break;
5477 };
5478 break;
5479 /* sched_setparam */
5480 case 327:
5481 switch(ndx) {
5482 case 0:
5483 p = "pid_t";
5484 break;
5485 case 1:
5486 p = "const struct sched_param *";
5487 break;
5488 default:
5489 break;
5490 };
5491 break;
5492 /* sched_getparam */
5493 case 328:
5494 switch(ndx) {
5495 case 0:
5496 p = "pid_t";
5497 break;
5498 case 1:
5499 p = "struct sched_param *";
5500 break;
5501 default:
5502 break;
5503 };
5504 break;
5505 /* sched_setscheduler */
5506 case 329:
5507 switch(ndx) {
5508 case 0:
5509 p = "pid_t";
5510 break;
5511 case 1:
5512 p = "int";
5513 break;
5514 case 2:
5515 p = "const struct sched_param *";
5516 break;
5517 default:
5518 break;
5519 };
5520 break;
5521 /* sched_getscheduler */
5522 case 330:
5523 switch(ndx) {
5524 case 0:
5525 p = "pid_t";
5526 break;
5527 default:
5528 break;
5529 };
5530 break;
5531 /* sched_yield */
5532 case 331:
5533 break;
5534 /* sched_get_priority_max */
5535 case 332:
5536 switch(ndx) {
5537 case 0:
5538 p = "int";
5539 break;
5540 default:
5541 break;
5542 };
5543 break;
5544 /* sched_get_priority_min */
5545 case 333:
5546 switch(ndx) {
5547 case 0:
5548 p = "int";
5549 break;
5550 default:
5551 break;
5552 };
5553 break;
5554 /* sched_rr_get_interval */
5555 case 334:
5556 switch(ndx) {
5557 case 0:
5558 p = "pid_t";
5559 break;
5560 case 1:
5561 p = "struct timespec *";
5562 break;
5563 default:
5564 break;
5565 };
5566 break;
5567 /* utrace */
5568 case 335:
5569 switch(ndx) {
5570 case 0:
5571 p = "const void *";
5572 break;
5573 case 1:
5574 p = "size_t";
5575 break;
5576 default:
5577 break;
5578 };
5579 break;
5580 /* kldsym */
5581 case 337:
5582 switch(ndx) {
5583 case 0:
5584 p = "int";
5585 break;
5586 case 1:
5587 p = "int";
5588 break;
5589 case 2:
5590 p = "void *";
5591 break;
5592 default:
5593 break;
5594 };
5595 break;
5596 /* freebsd32_jail */
5597 case 338:
5598 switch(ndx) {
5599 case 0:
5600 p = "struct jail32 *";
5601 break;
5602 default:
5603 break;
5604 };
5605 break;
5606 /* sigprocmask */
5607 case 340:
5608 switch(ndx) {
5609 case 0:
5610 p = "int";
5611 break;
5612 case 1:
5613 p = "const sigset_t *";
5614 break;
5615 case 2:
5616 p = "sigset_t *";
5617 break;
5618 default:
5619 break;
5620 };
5621 break;
5622 /* sigsuspend */
5623 case 341:
5624 switch(ndx) {
5625 case 0:
5626 p = "const sigset_t *";
5627 break;
5628 default:
5629 break;
5630 };
5631 break;
5632 /* sigpending */
5633 case 343:
5634 switch(ndx) {
5635 case 0:
5636 p = "sigset_t *";
5637 break;
5638 default:
5639 break;
5640 };
5641 break;
5642 /* freebsd32_sigtimedwait */
5643 case 345:
5644 switch(ndx) {
5645 case 0:
5646 p = "const sigset_t *";
5647 break;
5648 case 1:
5649 p = "siginfo_t *";
5650 break;
5651 case 2:
5652 p = "const struct timespec *";
5653 break;
5654 default:
5655 break;
5656 };
5657 break;
5658 /* freebsd32_sigwaitinfo */
5659 case 346:
5660 switch(ndx) {
5661 case 0:
5662 p = "const sigset_t *";
5663 break;
5664 case 1:
5665 p = "siginfo_t *";
5666 break;
5667 default:
5668 break;
5669 };
5670 break;
5671 /* __acl_get_file */
5672 case 347:
5673 switch(ndx) {
5674 case 0:
5675 p = "const char *";
5676 break;
5677 case 1:
5678 p = "acl_type_t";
5679 break;
5680 case 2:
5681 p = "struct acl *";
5682 break;
5683 default:
5684 break;
5685 };
5686 break;
5687 /* __acl_set_file */
5688 case 348:
5689 switch(ndx) {
5690 case 0:
5691 p = "const char *";
5692 break;
5693 case 1:
5694 p = "acl_type_t";
5695 break;
5696 case 2:
5697 p = "struct acl *";
5698 break;
5699 default:
5700 break;
5701 };
5702 break;
5703 /* __acl_get_fd */
5704 case 349:
5705 switch(ndx) {
5706 case 0:
5707 p = "int";
5708 break;
5709 case 1:
5710 p = "acl_type_t";
5711 break;
5712 case 2:
5713 p = "struct acl *";
5714 break;
5715 default:
5716 break;
5717 };
5718 break;
5719 /* __acl_set_fd */
5720 case 350:
5721 switch(ndx) {
5722 case 0:
5723 p = "int";
5724 break;
5725 case 1:
5726 p = "acl_type_t";
5727 break;
5728 case 2:
5729 p = "struct acl *";
5730 break;
5731 default:
5732 break;
5733 };
5734 break;
5735 /* __acl_delete_file */
5736 case 351:
5737 switch(ndx) {
5738 case 0:
5739 p = "const char *";
5740 break;
5741 case 1:
5742 p = "acl_type_t";
5743 break;
5744 default:
5745 break;
5746 };
5747 break;
5748 /* __acl_delete_fd */
5749 case 352:
5750 switch(ndx) {
5751 case 0:
5752 p = "int";
5753 break;
5754 case 1:
5755 p = "acl_type_t";
5756 break;
5757 default:
5758 break;
5759 };
5760 break;
5761 /* __acl_aclcheck_file */
5762 case 353:
5763 switch(ndx) {
5764 case 0:
5765 p = "const char *";
5766 break;
5767 case 1:
5768 p = "acl_type_t";
5769 break;
5770 case 2:
5771 p = "struct acl *";
5772 break;
5773 default:
5774 break;
5775 };
5776 break;
5777 /* __acl_aclcheck_fd */
5778 case 354:
5779 switch(ndx) {
5780 case 0:
5781 p = "int";
5782 break;
5783 case 1:
5784 p = "acl_type_t";
5785 break;
5786 case 2:
5787 p = "struct acl *";
5788 break;
5789 default:
5790 break;
5791 };
5792 break;
5793 /* extattrctl */
5794 case 355:
5795 switch(ndx) {
5796 case 0:
5797 p = "const char *";
5798 break;
5799 case 1:
5800 p = "int";
5801 break;
5802 case 2:
5803 p = "const char *";
5804 break;
5805 case 3:
5806 p = "int";
5807 break;
5808 case 4:
5809 p = "const char *";
5810 break;
5811 default:
5812 break;
5813 };
5814 break;
5815 /* extattr_set_file */
5816 case 356:
5817 switch(ndx) {
5818 case 0:
5819 p = "const char *";
5820 break;
5821 case 1:
5822 p = "int";
5823 break;
5824 case 2:
5825 p = "const char *";
5826 break;
5827 case 3:
5828 p = "void *";
5829 break;
5830 case 4:
5831 p = "size_t";
5832 break;
5833 default:
5834 break;
5835 };
5836 break;
5837 /* extattr_get_file */
5838 case 357:
5839 switch(ndx) {
5840 case 0:
5841 p = "const char *";
5842 break;
5843 case 1:
5844 p = "int";
5845 break;
5846 case 2:
5847 p = "const char *";
5848 break;
5849 case 3:
5850 p = "void *";
5851 break;
5852 case 4:
5853 p = "size_t";
5854 break;
5855 default:
5856 break;
5857 };
5858 break;
5859 /* extattr_delete_file */
5860 case 358:
5861 switch(ndx) {
5862 case 0:
5863 p = "const char *";
5864 break;
5865 case 1:
5866 p = "int";
5867 break;
5868 case 2:
5869 p = "const char *";
5870 break;
5871 default:
5872 break;
5873 };
5874 break;
5875 /* freebsd32_aio_waitcomplete */
5876 case 359:
5877 switch(ndx) {
5878 case 0:
5879 p = "struct aiocb32 **";
5880 break;
5881 case 1:
5882 p = "struct timespec32 *";
5883 break;
5884 default:
5885 break;
5886 };
5887 break;
5888 /* getresuid */
5889 case 360:
5890 switch(ndx) {
5891 case 0:
5892 p = "uid_t *";
5893 break;
5894 case 1:
5895 p = "uid_t *";
5896 break;
5897 case 2:
5898 p = "uid_t *";
5899 break;
5900 default:
5901 break;
5902 };
5903 break;
5904 /* getresgid */
5905 case 361:
5906 switch(ndx) {
5907 case 0:
5908 p = "gid_t *";
5909 break;
5910 case 1:
5911 p = "gid_t *";
5912 break;
5913 case 2:
5914 p = "gid_t *";
5915 break;
5916 default:
5917 break;
5918 };
5919 break;
5920 /* kqueue */
5921 case 362:
5922 break;
5923 /* freebsd32_kevent */
5924 case 363:
5925 switch(ndx) {
5926 case 0:
5927 p = "int";
5928 break;
5929 case 1:
5930 p = "const struct kevent32 *";
5931 break;
5932 case 2:
5933 p = "int";
5934 break;
5935 case 3:
5936 p = "struct kevent32 *";
5937 break;
5938 case 4:
5939 p = "int";
5940 break;
5941 case 5:
5942 p = "const struct timespec32 *";
5943 break;
5944 default:
5945 break;
5946 };
5947 break;
5948 /* extattr_set_fd */
5949 case 371:
5950 switch(ndx) {
5951 case 0:
5952 p = "int";
5953 break;
5954 case 1:
5955 p = "int";
5956 break;
5957 case 2:
5958 p = "const char *";
5959 break;
5960 case 3:
5961 p = "void *";
5962 break;
5963 case 4:
5964 p = "size_t";
5965 break;
5966 default:
5967 break;
5968 };
5969 break;
5970 /* extattr_get_fd */
5971 case 372:
5972 switch(ndx) {
5973 case 0:
5974 p = "int";
5975 break;
5976 case 1:
5977 p = "int";
5978 break;
5979 case 2:
5980 p = "const char *";
5981 break;
5982 case 3:
5983 p = "void *";
5984 break;
5985 case 4:
5986 p = "size_t";
5987 break;
5988 default:
5989 break;
5990 };
5991 break;
5992 /* extattr_delete_fd */
5993 case 373:
5994 switch(ndx) {
5995 case 0:
5996 p = "int";
5997 break;
5998 case 1:
5999 p = "int";
6000 break;
6001 case 2:
6002 p = "const char *";
6003 break;
6004 default:
6005 break;
6006 };
6007 break;
6008 /* __setugid */
6009 case 374:
6010 switch(ndx) {
6011 case 0:
6012 p = "int";
6013 break;
6014 default:
6015 break;
6016 };
6017 break;
6018 /* eaccess */
6019 case 376:
6020 switch(ndx) {
6021 case 0:
6022 p = "char *";
6023 break;
6024 case 1:
6025 p = "int";
6026 break;
6027 default:
6028 break;
6029 };
6030 break;
6031 /* freebsd32_nmount */
6032 case 378:
6033 switch(ndx) {
6034 case 0:
6035 p = "struct iovec32 *";
6036 break;
6037 case 1:
6038 p = "unsigned int";
6039 break;
6040 case 2:
6041 p = "int";
6042 break;
6043 default:
6044 break;
6045 };
6046 break;
6047 /* kenv */
6048 case 390:
6049 switch(ndx) {
6050 case 0:
6051 p = "int";
6052 break;
6053 case 1:
6054 p = "const char *";
6055 break;
6056 case 2:
6057 p = "char *";
6058 break;
6059 case 3:
6060 p = "int";
6061 break;
6062 default:
6063 break;
6064 };
6065 break;
6066 /* lchflags */
6067 case 391:
6068 switch(ndx) {
6069 case 0:
6070 p = "const char *";
6071 break;
6072 case 1:
6073 p = "int";
6074 break;
6075 default:
6076 break;
6077 };
6078 break;
6079 /* uuidgen */
6080 case 392:
6081 switch(ndx) {
6082 case 0:
6083 p = "struct uuid *";
6084 break;
6085 case 1:
6086 p = "int";
6087 break;
6088 default:
6089 break;
6090 };
6091 break;
6092 /* freebsd32_sendfile */
6093 case 393:
6094 switch(ndx) {
6095 case 0:
6096 p = "int";
6097 break;
6098 case 1:
6099 p = "int";
6100 break;
6101 case 2:
6102 p = "u_int32_t";
6103 break;
6104 case 3:
6105 p = "u_int32_t";
6106 break;
6107 case 4:
6108 p = "size_t";
6109 break;
6110 case 5:
6111 p = "struct sf_hdtr32 *";
6112 break;
6113 case 6:
6114 p = "off_t *";
6115 break;
6116 case 7:
6117 p = "int";
6118 break;
6119 default:
6120 break;
6121 };
6122 break;
6123 /* getfsstat */
6124 case 395:
6125 switch(ndx) {
6126 case 0:
6127 p = "struct statfs *";
6128 break;
6129 case 1:
6130 p = "long";
6131 break;
6132 case 2:
6133 p = "int";
6134 break;
6135 default:
6136 break;
6137 };
6138 break;
6139 /* statfs */
6140 case 396:
6141 switch(ndx) {
6142 case 0:
6143 p = "char *";
6144 break;
6145 case 1:
6146 p = "struct statfs *";
6147 break;
6148 default:
6149 break;
6150 };
6151 break;
6152 /* fstatfs */
6153 case 397:
6154 switch(ndx) {
6155 case 0:
6156 p = "int";
6157 break;
6158 case 1:
6159 p = "struct statfs *";
6160 break;
6161 default:
6162 break;
6163 };
6164 break;
6165 /* fhstatfs */
6166 case 398:
6167 switch(ndx) {
6168 case 0:
6169 p = "const struct fhandle *";
6170 break;
6171 case 1:
6172 p = "struct statfs *";
6173 break;
6174 default:
6175 break;
6176 };
6177 break;
6178 /* ksem_close */
6179 case 400:
6180 switch(ndx) {
6181 case 0:
6182 p = "semid_t";
6183 break;
6184 default:
6185 break;
6186 };
6187 break;
6188 /* ksem_post */
6189 case 401:
6190 switch(ndx) {
6191 case 0:
6192 p = "semid_t";
6193 break;
6194 default:
6195 break;
6196 };
6197 break;
6198 /* ksem_wait */
6199 case 402:
6200 switch(ndx) {
6201 case 0:
6202 p = "semid_t";
6203 break;
6204 default:
6205 break;
6206 };
6207 break;
6208 /* ksem_trywait */
6209 case 403:
6210 switch(ndx) {
6211 case 0:
6212 p = "semid_t";
6213 break;
6214 default:
6215 break;
6216 };
6217 break;
6218 /* freebsd32_ksem_init */
6219 case 404:
6220 switch(ndx) {
6221 case 0:
6222 p = "semid_t *";
6223 break;
6224 case 1:
6225 p = "unsigned int";
6226 break;
6227 default:
6228 break;
6229 };
6230 break;
6231 /* freebsd32_ksem_open */
6232 case 405:
6233 switch(ndx) {
6234 case 0:
6235 p = "semid_t *";
6236 break;
6237 case 1:
6238 p = "const char *";
6239 break;
6240 case 2:
6241 p = "int";
6242 break;
6243 case 3:
6244 p = "mode_t";
6245 break;
6246 case 4:
6247 p = "unsigned int";
6248 break;
6249 default:
6250 break;
6251 };
6252 break;
6253 /* ksem_unlink */
6254 case 406:
6255 switch(ndx) {
6256 case 0:
6257 p = "const char *";
6258 break;
6259 default:
6260 break;
6261 };
6262 break;
6263 /* ksem_getvalue */
6264 case 407:
6265 switch(ndx) {
6266 case 0:
6267 p = "semid_t";
6268 break;
6269 case 1:
6270 p = "int *";
6271 break;
6272 default:
6273 break;
6274 };
6275 break;
6276 /* ksem_destroy */
6277 case 408:
6278 switch(ndx) {
6279 case 0:
6280 p = "semid_t";
6281 break;
6282 default:
6283 break;
6284 };
6285 break;
6286 /* extattr_set_link */
6287 case 412:
6288 switch(ndx) {
6289 case 0:
6290 p = "const char *";
6291 break;
6292 case 1:
6293 p = "int";
6294 break;
6295 case 2:
6296 p = "const char *";
6297 break;
6298 case 3:
6299 p = "void *";
6300 break;
6301 case 4:
6302 p = "size_t";
6303 break;
6304 default:
6305 break;
6306 };
6307 break;
6308 /* extattr_get_link */
6309 case 413:
6310 switch(ndx) {
6311 case 0:
6312 p = "const char *";
6313 break;
6314 case 1:
6315 p = "int";
6316 break;
6317 case 2:
6318 p = "const char *";
6319 break;
6320 case 3:
6321 p = "void *";
6322 break;
6323 case 4:
6324 p = "size_t";
6325 break;
6326 default:
6327 break;
6328 };
6329 break;
6330 /* extattr_delete_link */
6331 case 414:
6332 switch(ndx) {
6333 case 0:
6334 p = "const char *";
6335 break;
6336 case 1:
6337 p = "int";
6338 break;
6339 case 2:
6340 p = "const char *";
6341 break;
6342 default:
6343 break;
6344 };
6345 break;
6346 /* freebsd32_sigaction */
6347 case 416:
6348 switch(ndx) {
6349 case 0:
6350 p = "int";
6351 break;
6352 case 1:
6353 p = "struct sigaction32 *";
6354 break;
6355 case 2:
6356 p = "struct sigaction32 *";
6357 break;
6358 default:
6359 break;
6360 };
6361 break;
6362 /* freebsd32_sigreturn */
6363 case 417:
6364 switch(ndx) {
6365 case 0:
6366 p = "const struct freebsd32_ucontext *";
6367 break;
6368 default:
6369 break;
6370 };
6371 break;
6372 /* freebsd32_getcontext */
6373 case 421:
6374 switch(ndx) {
6375 case 0:
6376 p = "struct freebsd32_ucontext *";
6377 break;
6378 default:
6379 break;
6380 };
6381 break;
6382 /* freebsd32_setcontext */
6383 case 422:
6384 switch(ndx) {
6385 case 0:
6386 p = "const struct freebsd32_ucontext *";
6387 break;
6388 default:
6389 break;
6390 };
6391 break;
6392 /* freebsd32_swapcontext */
6393 case 423:
6394 switch(ndx) {
6395 case 0:
6396 p = "struct freebsd32_ucontext *";
6397 break;
6398 case 1:
6399 p = "const struct freebsd32_ucontext *";
6400 break;
6401 default:
6402 break;
6403 };
6404 break;
6405 /* __acl_get_link */
6406 case 425:
6407 switch(ndx) {
6408 case 0:
6409 p = "const char *";
6410 break;
6411 case 1:
6412 p = "acl_type_t";
6413 break;
6414 case 2:
6415 p = "struct acl *";
6416 break;
6417 default:
6418 break;
6419 };
6420 break;
6421 /* __acl_set_link */
6422 case 426:
6423 switch(ndx) {
6424 case 0:
6425 p = "const char *";
6426 break;
6427 case 1:
6428 p = "acl_type_t";
6429 break;
6430 case 2:
6431 p = "struct acl *";
6432 break;
6433 default:
6434 break;
6435 };
6436 break;
6437 /* __acl_delete_link */
6438 case 427:
6439 switch(ndx) {
6440 case 0:
6441 p = "const char *";
6442 break;
6443 case 1:
6444 p = "acl_type_t";
6445 break;
6446 default:
6447 break;
6448 };
6449 break;
6450 /* __acl_aclcheck_link */
6451 case 428:
6452 switch(ndx) {
6453 case 0:
6454 p = "const char *";
6455 break;
6456 case 1:
6457 p = "acl_type_t";
6458 break;
6459 case 2:
6460 p = "struct acl *";
6461 break;
6462 default:
6463 break;
6464 };
6465 break;
6466 /* sigwait */
6467 case 429:
6468 switch(ndx) {
6469 case 0:
6470 p = "const sigset_t *";
6471 break;
6472 case 1:
6473 p = "int *";
6474 break;
6475 default:
6476 break;
6477 };
6478 break;
6479 /* thr_exit */
6480 case 431:
6481 switch(ndx) {
6482 case 0:
6483 p = "long *";
6484 break;
6485 default:
6486 break;
6487 };
6488 break;
6489 /* thr_self */
6490 case 432:
6491 switch(ndx) {
6492 case 0:
6493 p = "long *";
6494 break;
6495 default:
6496 break;
6497 };
6498 break;
6499 /* thr_kill */
6500 case 433:
6501 switch(ndx) {
6502 case 0:
6503 p = "long";
6504 break;
6505 case 1:
6506 p = "int";
6507 break;
6508 default:
6509 break;
6510 };
6511 break;
6512 /* freebsd32_umtx_lock */
6513 case 434:
6514 switch(ndx) {
6515 case 0:
6516 p = "struct umtx *";
6517 break;
6518 default:
6519 break;
6520 };
6521 break;
6522 /* freebsd32_umtx_unlock */
6523 case 435:
6524 switch(ndx) {
6525 case 0:
6526 p = "struct umtx *";
6527 break;
6528 default:
6529 break;
6530 };
6531 break;
6532 /* jail_attach */
6533 case 436:
6534 switch(ndx) {
6535 case 0:
6536 p = "int";
6537 break;
6538 default:
6539 break;
6540 };
6541 break;
6542 /* extattr_list_fd */
6543 case 437:
6544 switch(ndx) {
6545 case 0:
6546 p = "int";
6547 break;
6548 case 1:
6549 p = "int";
6550 break;
6551 case 2:
6552 p = "void *";
6553 break;
6554 case 3:
6555 p = "size_t";
6556 break;
6557 default:
6558 break;
6559 };
6560 break;
6561 /* extattr_list_file */
6562 case 438:
6563 switch(ndx) {
6564 case 0:
6565 p = "const char *";
6566 break;
6567 case 1:
6568 p = "int";
6569 break;
6570 case 2:
6571 p = "void *";
6572 break;
6573 case 3:
6574 p = "size_t";
6575 break;
6576 default:
6577 break;
6578 };
6579 break;
6580 /* extattr_list_link */
6581 case 439:
6582 switch(ndx) {
6583 case 0:
6584 p = "const char *";
6585 break;
6586 case 1:
6587 p = "int";
6588 break;
6589 case 2:
6590 p = "void *";
6591 break;
6592 case 3:
6593 p = "size_t";
6594 break;
6595 default:
6596 break;
6597 };
6598 break;
6599 /* freebsd32_ksem_timedwait */
6600 case 441:
6601 switch(ndx) {
6602 case 0:
6603 p = "semid_t";
6604 break;
6605 case 1:
6606 p = "const struct timespec32 *";
6607 break;
6608 default:
6609 break;
6610 };
6611 break;
6612 /* freebsd32_thr_suspend */
6613 case 442:
6614 switch(ndx) {
6615 case 0:
6616 p = "const struct timespec32 *";
6617 break;
6618 default:
6619 break;
6620 };
6621 break;
6622 /* thr_wake */
6623 case 443:
6624 switch(ndx) {
6625 case 0:
6626 p = "long";
6627 break;
6628 default:
6629 break;
6630 };
6631 break;
6632 /* kldunloadf */
6633 case 444:
6634 switch(ndx) {
6635 case 0:
6636 p = "int";
6637 break;
6638 case 1:
6639 p = "int";
6640 break;
6641 default:
6642 break;
6643 };
6644 break;
6645 /* audit */
6646 case 445:
6647 switch(ndx) {
6648 case 0:
6649 p = "const void *";
6650 break;
6651 case 1:
6652 p = "u_int";
6653 break;
6654 default:
6655 break;
6656 };
6657 break;
6658 /* auditon */
6659 case 446:
6660 switch(ndx) {
6661 case 0:
6662 p = "int";
6663 break;
6664 case 1:
6665 p = "void *";
6666 break;
6667 case 2:
6668 p = "u_int";
6669 break;
6670 default:
6671 break;
6672 };
6673 break;
6674 /* getauid */
6675 case 447:
6676 switch(ndx) {
6677 case 0:
6678 p = "uid_t *";
6679 break;
6680 default:
6681 break;
6682 };
6683 break;
6684 /* setauid */
6685 case 448:
6686 switch(ndx) {
6687 case 0:
6688 p = "uid_t *";
6689 break;
6690 default:
6691 break;
6692 };
6693 break;
6694 /* getaudit */
6695 case 449:
6696 switch(ndx) {
6697 case 0:
6698 p = "struct auditinfo *";
6699 break;
6700 default:
6701 break;
6702 };
6703 break;
6704 /* setaudit */
6705 case 450:
6706 switch(ndx) {
6707 case 0:
6708 p = "struct auditinfo *";
6709 break;
6710 default:
6711 break;
6712 };
6713 break;
6714 /* getaudit_addr */
6715 case 451:
6716 switch(ndx) {
6717 case 0:
6718 p = "struct auditinfo_addr *";
6719 break;
6720 case 1:
6721 p = "u_int";
6722 break;
6723 default:
6724 break;
6725 };
6726 break;
6727 /* setaudit_addr */
6728 case 452:
6729 switch(ndx) {
6730 case 0:
6731 p = "struct auditinfo_addr *";
6732 break;
6733 case 1:
6734 p = "u_int";
6735 break;
6736 default:
6737 break;
6738 };
6739 break;
6740 /* auditctl */
6741 case 453:
6742 switch(ndx) {
6743 case 0:
6744 p = "char *";
6745 break;
6746 default:
6747 break;
6748 };
6749 break;
6750 /* freebsd32_umtx_op */
6751 case 454:
6752 switch(ndx) {
6753 case 0:
6754 p = "void *";
6755 break;
6756 case 1:
6757 p = "int";
6758 break;
6759 case 2:
6760 p = "u_long";
6761 break;
6762 case 3:
6763 p = "void *";
6764 break;
6765 case 4:
6766 p = "void *";
6767 break;
6768 default:
6769 break;
6770 };
6771 break;
6772 /* freebsd32_thr_new */
6773 case 455:
6774 switch(ndx) {
6775 case 0:
6776 p = "struct thr_param32 *";
6777 break;
6778 case 1:
6779 p = "int";
6780 break;
6781 default:
6782 break;
6783 };
6784 break;
6785 /* sigqueue */
6786 case 456:
6787 switch(ndx) {
6788 case 0:
6789 p = "pid_t";
6790 break;
6791 case 1:
6792 p = "int";
6793 break;
6794 case 2:
6795 p = "void *";
6796 break;
6797 default:
6798 break;
6799 };
6800 break;
6801 /* freebsd32_kmq_open */
6802 case 457:
6803 switch(ndx) {
6804 case 0:
6805 p = "const char *";
6806 break;
6807 case 1:
6808 p = "int";
6809 break;
6810 case 2:
6811 p = "mode_t";
6812 break;
6813 case 3:
6814 p = "const struct mq_attr32 *";
6815 break;
6816 default:
6817 break;
6818 };
6819 break;
6820 /* freebsd32_kmq_setattr */
6821 case 458:
6822 switch(ndx) {
6823 case 0:
6824 p = "int";
6825 break;
6826 case 1:
6827 p = "const struct mq_attr32 *";
6828 break;
6829 case 2:
6830 p = "struct mq_attr32 *";
6831 break;
6832 default:
6833 break;
6834 };
6835 break;
6836 /* freebsd32_kmq_timedreceive */
6837 case 459:
6838 switch(ndx) {
6839 case 0:
6840 p = "int";
6841 break;
6842 case 1:
6843 p = "char *";
6844 break;
6845 case 2:
6846 p = "size_t";
6847 break;
6848 case 3:
6849 p = "unsigned *";
6850 break;
6851 case 4:
6852 p = "const struct timespec32 *";
6853 break;
6854 default:
6855 break;
6856 };
6857 break;
6858 /* freebsd32_kmq_timedsend */
6859 case 460:
6860 switch(ndx) {
6861 case 0:
6862 p = "int";
6863 break;
6864 case 1:
6865 p = "const char *";
6866 break;
6867 case 2:
6868 p = "size_t";
6869 break;
6870 case 3:
6871 p = "unsigned";
6872 break;
6873 case 4:
6874 p = "const struct timespec32 *";
6875 break;
6876 default:
6877 break;
6878 };
6879 break;
6880 /* kmq_notify */
6881 case 461:
6882 switch(ndx) {
6883 case 0:
6884 p = "int";
6885 break;
6886 case 1:
6887 p = "const struct sigevent *";
6888 break;
6889 default:
6890 break;
6891 };
6892 break;
6893 /* kmq_unlink */
6894 case 462:
6895 switch(ndx) {
6896 case 0:
6897 p = "const char *";
6898 break;
6899 default:
6900 break;
6901 };
6902 break;
6903 /* abort2 */
6904 case 463:
6905 switch(ndx) {
6906 case 0:
6907 p = "const char *";
6908 break;
6909 case 1:
6910 p = "int";
6911 break;
6912 case 2:
6913 p = "void **";
6914 break;
6915 default:
6916 break;
6917 };
6918 break;
6919 /* thr_set_name */
6920 case 464:
6921 switch(ndx) {
6922 case 0:
6923 p = "long";
6924 break;
6925 case 1:
6926 p = "const char *";
6927 break;
6928 default:
6929 break;
6930 };
6931 break;
6932 /* freebsd32_aio_fsync */
6933 case 465:
6934 switch(ndx) {
6935 case 0:
6936 p = "int";
6937 break;
6938 case 1:
6939 p = "struct aiocb32 *";
6940 break;
6941 default:
6942 break;
6943 };
6944 break;
6945 /* rtprio_thread */
6946 case 466:
6947 switch(ndx) {
6948 case 0:
6949 p = "int";
6950 break;
6951 case 1:
6952 p = "lwpid_t";
6953 break;
6954 case 2:
6955 p = "struct rtprio *";
6956 break;
6957 default:
6958 break;
6959 };
6960 break;
6961 /* sctp_peeloff */
6962 case 471:
6963 switch(ndx) {
6964 case 0:
6965 p = "int";
6966 break;
6967 case 1:
6968 p = "uint32_t";
6969 break;
6970 default:
6971 break;
6972 };
6973 break;
6974 /* sctp_generic_sendmsg */
6975 case 472:
6976 switch(ndx) {
6977 case 0:
6978 p = "int";
6979 break;
6980 case 1:
6981 p = "caddr_t";
6982 break;
6983 case 2:
6984 p = "int";
6985 break;
6986 case 3:
6987 p = "caddr_t";
6988 break;
6989 case 4:
6990 p = "__socklen_t";
6991 break;
6992 case 5:
6993 p = "struct sctp_sndrcvinfo *";
6994 break;
6995 case 6:
6996 p = "int";
6997 break;
6998 default:
6999 break;
7000 };
7001 break;
7002 /* sctp_generic_sendmsg_iov */
7003 case 473:
7004 switch(ndx) {
7005 case 0:
7006 p = "int";
7007 break;
7008 case 1:
7009 p = "struct iovec *";
7010 break;
7011 case 2:
7012 p = "int";
7013 break;
7014 case 3:
7015 p = "caddr_t";
7016 break;
7017 case 4:
7018 p = "__socklen_t";
7019 break;
7020 case 5:
7021 p = "struct sctp_sndrcvinfo *";
7022 break;
7023 case 6:
7024 p = "int";
7025 break;
7026 default:
7027 break;
7028 };
7029 break;
7030 /* sctp_generic_recvmsg */
7031 case 474:
7032 switch(ndx) {
7033 case 0:
7034 p = "int";
7035 break;
7036 case 1:
7037 p = "struct iovec *";
7038 break;
7039 case 2:
7040 p = "int";
7041 break;
7042 case 3:
7043 p = "struct sockaddr *";
7044 break;
7045 case 4:
7046 p = "__socklen_t *";
7047 break;
7048 case 5:
7049 p = "struct sctp_sndrcvinfo *";
7050 break;
7051 case 6:
7052 p = "int *";
7053 break;
7054 default:
7055 break;
7056 };
7057 break;
7058 #ifdef PAD64_REQUIRED
7059 /* freebsd32_pread */
7060 case 475:
7061 switch(ndx) {
7062 case 0:
7063 p = "int";
7064 break;
7065 case 1:
7066 p = "void *";
7067 break;
7068 case 2:
7069 p = "size_t";
7070 break;
7071 case 3:
7072 p = "int";
7073 break;
7074 case 4:
7075 p = "u_int32_t";
7076 break;
7077 case 5:
7078 p = "u_int32_t";
7079 break;
7080 default:
7081 break;
7082 };
7083 break;
7084 /* freebsd32_pwrite */
7085 case 476:
7086 switch(ndx) {
7087 case 0:
7088 p = "int";
7089 break;
7090 case 1:
7091 p = "const void *";
7092 break;
7093 case 2:
7094 p = "size_t";
7095 break;
7096 case 3:
7097 p = "int";
7098 break;
7099 case 4:
7100 p = "u_int32_t";
7101 break;
7102 case 5:
7103 p = "u_int32_t";
7104 break;
7105 default:
7106 break;
7107 };
7108 break;
7109 /* freebsd32_mmap */
7110 case 477:
7111 switch(ndx) {
7112 case 0:
7113 p = "caddr_t";
7114 break;
7115 case 1:
7116 p = "size_t";
7117 break;
7118 case 2:
7119 p = "int";
7120 break;
7121 case 3:
7122 p = "int";
7123 break;
7124 case 4:
7125 p = "int";
7126 break;
7127 case 5:
7128 p = "int";
7129 break;
7130 case 6:
7131 p = "u_int32_t";
7132 break;
7133 case 7:
7134 p = "u_int32_t";
7135 break;
7136 default:
7137 break;
7138 };
7139 break;
7140 /* freebsd32_lseek */
7141 case 478:
7142 switch(ndx) {
7143 case 0:
7144 p = "int";
7145 break;
7146 case 1:
7147 p = "int";
7148 break;
7149 case 2:
7150 p = "u_int32_t";
7151 break;
7152 case 3:
7153 p = "u_int32_t";
7154 break;
7155 case 4:
7156 p = "int";
7157 break;
7158 default:
7159 break;
7160 };
7161 break;
7162 /* freebsd32_truncate */
7163 case 479:
7164 switch(ndx) {
7165 case 0:
7166 p = "char *";
7167 break;
7168 case 1:
7169 p = "int";
7170 break;
7171 case 2:
7172 p = "u_int32_t";
7173 break;
7174 case 3:
7175 p = "u_int32_t";
7176 break;
7177 default:
7178 break;
7179 };
7180 break;
7181 /* freebsd32_ftruncate */
7182 case 480:
7183 switch(ndx) {
7184 case 0:
7185 p = "int";
7186 break;
7187 case 1:
7188 p = "int";
7189 break;
7190 case 2:
7191 p = "u_int32_t";
7192 break;
7193 case 3:
7194 p = "u_int32_t";
7195 break;
7196 default:
7197 break;
7198 };
7199 break;
7200 #else
7201 /* freebsd32_pread */
7202 case 475:
7203 switch(ndx) {
7204 case 0:
7205 p = "int";
7206 break;
7207 case 1:
7208 p = "void *";
7209 break;
7210 case 2:
7211 p = "size_t";
7212 break;
7213 case 3:
7214 p = "u_int32_t";
7215 break;
7216 case 4:
7217 p = "u_int32_t";
7218 break;
7219 default:
7220 break;
7221 };
7222 break;
7223 /* freebsd32_pwrite */
7224 case 476:
7225 switch(ndx) {
7226 case 0:
7227 p = "int";
7228 break;
7229 case 1:
7230 p = "const void *";
7231 break;
7232 case 2:
7233 p = "size_t";
7234 break;
7235 case 3:
7236 p = "u_int32_t";
7237 break;
7238 case 4:
7239 p = "u_int32_t";
7240 break;
7241 default:
7242 break;
7243 };
7244 break;
7245 /* freebsd32_mmap */
7246 case 477:
7247 switch(ndx) {
7248 case 0:
7249 p = "caddr_t";
7250 break;
7251 case 1:
7252 p = "size_t";
7253 break;
7254 case 2:
7255 p = "int";
7256 break;
7257 case 3:
7258 p = "int";
7259 break;
7260 case 4:
7261 p = "int";
7262 break;
7263 case 5:
7264 p = "u_int32_t";
7265 break;
7266 case 6:
7267 p = "u_int32_t";
7268 break;
7269 default:
7270 break;
7271 };
7272 break;
7273 /* freebsd32_lseek */
7274 case 478:
7275 switch(ndx) {
7276 case 0:
7277 p = "int";
7278 break;
7279 case 1:
7280 p = "u_int32_t";
7281 break;
7282 case 2:
7283 p = "u_int32_t";
7284 break;
7285 case 3:
7286 p = "int";
7287 break;
7288 default:
7289 break;
7290 };
7291 break;
7292 /* freebsd32_truncate */
7293 case 479:
7294 switch(ndx) {
7295 case 0:
7296 p = "char *";
7297 break;
7298 case 1:
7299 p = "u_int32_t";
7300 break;
7301 case 2:
7302 p = "u_int32_t";
7303 break;
7304 default:
7305 break;
7306 };
7307 break;
7308 /* freebsd32_ftruncate */
7309 case 480:
7310 switch(ndx) {
7311 case 0:
7312 p = "int";
7313 break;
7314 case 1:
7315 p = "u_int32_t";
7316 break;
7317 case 2:
7318 p = "u_int32_t";
7319 break;
7320 default:
7321 break;
7322 };
7323 break;
7324 #endif
7325 /* thr_kill2 */
7326 case 481:
7327 switch(ndx) {
7328 case 0:
7329 p = "pid_t";
7330 break;
7331 case 1:
7332 p = "long";
7333 break;
7334 case 2:
7335 p = "int";
7336 break;
7337 default:
7338 break;
7339 };
7340 break;
7341 /* shm_open */
7342 case 482:
7343 switch(ndx) {
7344 case 0:
7345 p = "const char *";
7346 break;
7347 case 1:
7348 p = "int";
7349 break;
7350 case 2:
7351 p = "mode_t";
7352 break;
7353 default:
7354 break;
7355 };
7356 break;
7357 /* shm_unlink */
7358 case 483:
7359 switch(ndx) {
7360 case 0:
7361 p = "const char *";
7362 break;
7363 default:
7364 break;
7365 };
7366 break;
7367 /* cpuset */
7368 case 484:
7369 switch(ndx) {
7370 case 0:
7371 p = "cpusetid_t *";
7372 break;
7373 default:
7374 break;
7375 };
7376 break;
7377 #ifdef PAD64_REQUIRED
7378 /* freebsd32_cpuset_setid */
7379 case 485:
7380 switch(ndx) {
7381 case 0:
7382 p = "cpuwhich_t";
7383 break;
7384 case 1:
7385 p = "int";
7386 break;
7387 case 2:
7388 p = "u_int32_t";
7389 break;
7390 case 3:
7391 p = "u_int32_t";
7392 break;
7393 case 4:
7394 p = "cpusetid_t";
7395 break;
7396 default:
7397 break;
7398 };
7399 break;
7400 #else
7401 /* freebsd32_cpuset_setid */
7402 case 485:
7403 switch(ndx) {
7404 case 0:
7405 p = "cpuwhich_t";
7406 break;
7407 case 1:
7408 p = "u_int32_t";
7409 break;
7410 case 2:
7411 p = "u_int32_t";
7412 break;
7413 case 3:
7414 p = "cpusetid_t";
7415 break;
7416 default:
7417 break;
7418 };
7419 break;
7420 #endif
7421 /* freebsd32_cpuset_getid */
7422 case 486:
7423 switch(ndx) {
7424 case 0:
7425 p = "cpulevel_t";
7426 break;
7427 case 1:
7428 p = "cpuwhich_t";
7429 break;
7430 case 2:
7431 p = "u_int32_t";
7432 break;
7433 case 3:
7434 p = "u_int32_t";
7435 break;
7436 case 4:
7437 p = "cpusetid_t *";
7438 break;
7439 default:
7440 break;
7441 };
7442 break;
7443 /* freebsd32_cpuset_getaffinity */
7444 case 487:
7445 switch(ndx) {
7446 case 0:
7447 p = "cpulevel_t";
7448 break;
7449 case 1:
7450 p = "cpuwhich_t";
7451 break;
7452 case 2:
7453 p = "u_int32_t";
7454 break;
7455 case 3:
7456 p = "u_int32_t";
7457 break;
7458 case 4:
7459 p = "size_t";
7460 break;
7461 case 5:
7462 p = "cpuset_t *";
7463 break;
7464 default:
7465 break;
7466 };
7467 break;
7468 /* freebsd32_cpuset_setaffinity */
7469 case 488:
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 = "u_int32_t";
7479 break;
7480 case 3:
7481 p = "u_int32_t";
7482 break;
7483 case 4:
7484 p = "size_t";
7485 break;
7486 case 5:
7487 p = "const cpuset_t *";
7488 break;
7489 default:
7490 break;
7491 };
7492 break;
7493 /* faccessat */
7494 case 489:
7495 switch(ndx) {
7496 case 0:
7497 p = "int";
7498 break;
7499 case 1:
7500 p = "char *";
7501 break;
7502 case 2:
7503 p = "int";
7504 break;
7505 case 3:
7506 p = "int";
7507 break;
7508 default:
7509 break;
7510 };
7511 break;
7512 /* fchmodat */
7513 case 490:
7514 switch(ndx) {
7515 case 0:
7516 p = "int";
7517 break;
7518 case 1:
7519 p = "const char *";
7520 break;
7521 case 2:
7522 p = "mode_t";
7523 break;
7524 case 3:
7525 p = "int";
7526 break;
7527 default:
7528 break;
7529 };
7530 break;
7531 /* fchownat */
7532 case 491:
7533 switch(ndx) {
7534 case 0:
7535 p = "int";
7536 break;
7537 case 1:
7538 p = "char *";
7539 break;
7540 case 2:
7541 p = "uid_t";
7542 break;
7543 case 3:
7544 p = "gid_t";
7545 break;
7546 case 4:
7547 p = "int";
7548 break;
7549 default:
7550 break;
7551 };
7552 break;
7553 /* freebsd32_fexecve */
7554 case 492:
7555 switch(ndx) {
7556 case 0:
7557 p = "int";
7558 break;
7559 case 1:
7560 p = "u_int32_t *";
7561 break;
7562 case 2:
7563 p = "u_int32_t *";
7564 break;
7565 default:
7566 break;
7567 };
7568 break;
7569 /* freebsd32_fstatat */
7570 case 493:
7571 switch(ndx) {
7572 case 0:
7573 p = "int";
7574 break;
7575 case 1:
7576 p = "char *";
7577 break;
7578 case 2:
7579 p = "struct stat *";
7580 break;
7581 case 3:
7582 p = "int";
7583 break;
7584 default:
7585 break;
7586 };
7587 break;
7588 /* freebsd32_futimesat */
7589 case 494:
7590 switch(ndx) {
7591 case 0:
7592 p = "int";
7593 break;
7594 case 1:
7595 p = "char *";
7596 break;
7597 case 2:
7598 p = "struct timeval *";
7599 break;
7600 default:
7601 break;
7602 };
7603 break;
7604 /* linkat */
7605 case 495:
7606 switch(ndx) {
7607 case 0:
7608 p = "int";
7609 break;
7610 case 1:
7611 p = "char *";
7612 break;
7613 case 2:
7614 p = "int";
7615 break;
7616 case 3:
7617 p = "char *";
7618 break;
7619 case 4:
7620 p = "int";
7621 break;
7622 default:
7623 break;
7624 };
7625 break;
7626 /* mkdirat */
7627 case 496:
7628 switch(ndx) {
7629 case 0:
7630 p = "int";
7631 break;
7632 case 1:
7633 p = "char *";
7634 break;
7635 case 2:
7636 p = "mode_t";
7637 break;
7638 default:
7639 break;
7640 };
7641 break;
7642 /* mkfifoat */
7643 case 497:
7644 switch(ndx) {
7645 case 0:
7646 p = "int";
7647 break;
7648 case 1:
7649 p = "char *";
7650 break;
7651 case 2:
7652 p = "mode_t";
7653 break;
7654 default:
7655 break;
7656 };
7657 break;
7658 /* mknodat */
7659 case 498:
7660 switch(ndx) {
7661 case 0:
7662 p = "int";
7663 break;
7664 case 1:
7665 p = "char *";
7666 break;
7667 case 2:
7668 p = "mode_t";
7669 break;
7670 case 3:
7671 p = "dev_t";
7672 break;
7673 default:
7674 break;
7675 };
7676 break;
7677 /* openat */
7678 case 499:
7679 switch(ndx) {
7680 case 0:
7681 p = "int";
7682 break;
7683 case 1:
7684 p = "char *";
7685 break;
7686 case 2:
7687 p = "int";
7688 break;
7689 case 3:
7690 p = "mode_t";
7691 break;
7692 default:
7693 break;
7694 };
7695 break;
7696 /* readlinkat */
7697 case 500:
7698 switch(ndx) {
7699 case 0:
7700 p = "int";
7701 break;
7702 case 1:
7703 p = "char *";
7704 break;
7705 case 2:
7706 p = "char *";
7707 break;
7708 case 3:
7709 p = "size_t";
7710 break;
7711 default:
7712 break;
7713 };
7714 break;
7715 /* renameat */
7716 case 501:
7717 switch(ndx) {
7718 case 0:
7719 p = "int";
7720 break;
7721 case 1:
7722 p = "char *";
7723 break;
7724 case 2:
7725 p = "int";
7726 break;
7727 case 3:
7728 p = "const char *";
7729 break;
7730 default:
7731 break;
7732 };
7733 break;
7734 /* symlinkat */
7735 case 502:
7736 switch(ndx) {
7737 case 0:
7738 p = "char *";
7739 break;
7740 case 1:
7741 p = "int";
7742 break;
7743 case 2:
7744 p = "char *";
7745 break;
7746 default:
7747 break;
7748 };
7749 break;
7750 /* unlinkat */
7751 case 503:
7752 switch(ndx) {
7753 case 0:
7754 p = "int";
7755 break;
7756 case 1:
7757 p = "char *";
7758 break;
7759 case 2:
7760 p = "int";
7761 break;
7762 default:
7763 break;
7764 };
7765 break;
7766 /* posix_openpt */
7767 case 504:
7768 switch(ndx) {
7769 case 0:
7770 p = "int";
7771 break;
7772 default:
7773 break;
7774 };
7775 break;
7776 /* freebsd32_jail_get */
7777 case 506:
7778 switch(ndx) {
7779 case 0:
7780 p = "struct iovec32 *";
7781 break;
7782 case 1:
7783 p = "unsigned int";
7784 break;
7785 case 2:
7786 p = "int";
7787 break;
7788 default:
7789 break;
7790 };
7791 break;
7792 /* freebsd32_jail_set */
7793 case 507:
7794 switch(ndx) {
7795 case 0:
7796 p = "struct iovec32 *";
7797 break;
7798 case 1:
7799 p = "unsigned int";
7800 break;
7801 case 2:
7802 p = "int";
7803 break;
7804 default:
7805 break;
7806 };
7807 break;
7808 /* jail_remove */
7809 case 508:
7810 switch(ndx) {
7811 case 0:
7812 p = "int";
7813 break;
7814 default:
7815 break;
7816 };
7817 break;
7818 /* closefrom */
7819 case 509:
7820 switch(ndx) {
7821 case 0:
7822 p = "int";
7823 break;
7824 default:
7825 break;
7826 };
7827 break;
7828 /* freebsd32_semctl */
7829 case 510:
7830 switch(ndx) {
7831 case 0:
7832 p = "int";
7833 break;
7834 case 1:
7835 p = "int";
7836 break;
7837 case 2:
7838 p = "int";
7839 break;
7840 case 3:
7841 p = "union semun32 *";
7842 break;
7843 default:
7844 break;
7845 };
7846 break;
7847 /* freebsd32_msgctl */
7848 case 511:
7849 switch(ndx) {
7850 case 0:
7851 p = "int";
7852 break;
7853 case 1:
7854 p = "int";
7855 break;
7856 case 2:
7857 p = "struct msqid_ds32 *";
7858 break;
7859 default:
7860 break;
7861 };
7862 break;
7863 /* freebsd32_shmctl */
7864 case 512:
7865 switch(ndx) {
7866 case 0:
7867 p = "int";
7868 break;
7869 case 1:
7870 p = "int";
7871 break;
7872 case 2:
7873 p = "struct shmid_ds32 *";
7874 break;
7875 default:
7876 break;
7877 };
7878 break;
7879 /* lpathconf */
7880 case 513:
7881 switch(ndx) {
7882 case 0:
7883 p = "char *";
7884 break;
7885 case 1:
7886 p = "int";
7887 break;
7888 default:
7889 break;
7890 };
7891 break;
7892 /* cap_new */
7893 case 514:
7894 switch(ndx) {
7895 case 0:
7896 p = "int";
7897 break;
7898 case 1:
7899 p = "u_int64_t";
7900 break;
7901 default:
7902 break;
7903 };
7904 break;
7905 /* cap_getrights */
7906 case 515:
7907 switch(ndx) {
7908 case 0:
7909 p = "int";
7910 break;
7911 case 1:
7912 p = "u_int64_t *";
7913 break;
7914 default:
7915 break;
7916 };
7917 break;
7918 /* cap_enter */
7919 case 516:
7920 break;
7921 /* cap_getmode */
7922 case 517:
7923 switch(ndx) {
7924 case 0:
7925 p = "u_int *";
7926 break;
7927 default:
7928 break;
7929 };
7930 break;
7931 /* freebsd32_pselect */
7932 case 522:
7933 switch(ndx) {
7934 case 0:
7935 p = "int";
7936 break;
7937 case 1:
7938 p = "fd_set *";
7939 break;
7940 case 2:
7941 p = "fd_set *";
7942 break;
7943 case 3:
7944 p = "fd_set *";
7945 break;
7946 case 4:
7947 p = "const struct timespec32 *";
7948 break;
7949 case 5:
7950 p = "const sigset_t *";
7951 break;
7952 default:
7953 break;
7954 };
7955 break;
7956 /* getloginclass */
7957 case 523:
7958 switch(ndx) {
7959 case 0:
7960 p = "char *";
7961 break;
7962 case 1:
7963 p = "size_t";
7964 break;
7965 default:
7966 break;
7967 };
7968 break;
7969 /* setloginclass */
7970 case 524:
7971 switch(ndx) {
7972 case 0:
7973 p = "const char *";
7974 break;
7975 default:
7976 break;
7977 };
7978 break;
7979 /* rctl_get_racct */
7980 case 525:
7981 switch(ndx) {
7982 case 0:
7983 p = "const void *";
7984 break;
7985 case 1:
7986 p = "size_t";
7987 break;
7988 case 2:
7989 p = "void *";
7990 break;
7991 case 3:
7992 p = "size_t";
7993 break;
7994 default:
7995 break;
7996 };
7997 break;
7998 /* rctl_get_rules */
7999 case 526:
8000 switch(ndx) {
8001 case 0:
8002 p = "const void *";
8003 break;
8004 case 1:
8005 p = "size_t";
8006 break;
8007 case 2:
8008 p = "void *";
8009 break;
8010 case 3:
8011 p = "size_t";
8012 break;
8013 default:
8014 break;
8015 };
8016 break;
8017 /* rctl_get_limits */
8018 case 527:
8019 switch(ndx) {
8020 case 0:
8021 p = "const void *";
8022 break;
8023 case 1:
8024 p = "size_t";
8025 break;
8026 case 2:
8027 p = "void *";
8028 break;
8029 case 3:
8030 p = "size_t";
8031 break;
8032 default:
8033 break;
8034 };
8035 break;
8036 /* rctl_add_rule */
8037 case 528:
8038 switch(ndx) {
8039 case 0:
8040 p = "const void *";
8041 break;
8042 case 1:
8043 p = "size_t";
8044 break;
8045 case 2:
8046 p = "void *";
8047 break;
8048 case 3:
8049 p = "size_t";
8050 break;
8051 default:
8052 break;
8053 };
8054 break;
8055 /* rctl_remove_rule */
8056 case 529:
8057 switch(ndx) {
8058 case 0:
8059 p = "const void *";
8060 break;
8061 case 1:
8062 p = "size_t";
8063 break;
8064 case 2:
8065 p = "void *";
8066 break;
8067 case 3:
8068 p = "size_t";
8069 break;
8070 default:
8071 break;
8072 };
8073 break;
8074 /* freebsd32_posix_fallocate */
8075 case 530:
8076 switch(ndx) {
8077 case 0:
8078 p = "int";
8079 break;
8080 case 1:
8081 p = "uint32_t";
8082 break;
8083 case 2:
8084 p = "uint32_t";
8085 break;
8086 case 3:
8087 p = "uint32_t";
8088 break;
8089 case 4:
8090 p = "uint32_t";
8091 break;
8092 default:
8093 break;
8094 };
8095 break;
8096 default:
8097 break;
8098 };
8099 if (p != NULL)
8100 strlcpy(desc, p, descsz);
8101 }
Cache object: 492b6b16ceae4c5d21fb6dbc470de925
|