1 /*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: releng/9.2/sys/compat/freebsd32/freebsd32_systrace_args.c 251052 2013-05-28 05:52:03Z kib $
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 /* freebsd32_mprotect */
468 case 74: {
469 struct freebsd32_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 #ifdef PAD64_REQUIRED
3027 /* freebsd32_posix_fallocate */
3028 case 530: {
3029 struct freebsd32_posix_fallocate_args *p = params;
3030 iarg[0] = p->fd; /* int */
3031 iarg[1] = p->pad; /* int */
3032 uarg[2] = p->offset1; /* uint32_t */
3033 uarg[3] = p->offset2; /* uint32_t */
3034 uarg[4] = p->len1; /* uint32_t */
3035 uarg[5] = p->len2; /* uint32_t */
3036 *n_args = 6;
3037 break;
3038 }
3039 /* freebsd32_posix_fadvise */
3040 case 531: {
3041 struct freebsd32_posix_fadvise_args *p = params;
3042 iarg[0] = p->fd; /* int */
3043 iarg[1] = p->pad; /* int */
3044 uarg[2] = p->offset1; /* uint32_t */
3045 uarg[3] = p->offset2; /* uint32_t */
3046 uarg[4] = p->len1; /* uint32_t */
3047 uarg[5] = p->len2; /* uint32_t */
3048 iarg[6] = p->advice; /* int */
3049 *n_args = 7;
3050 break;
3051 }
3052 /* freebsd32_wait6 */
3053 case 532: {
3054 struct freebsd32_wait6_args *p = params;
3055 iarg[0] = p->idtype; /* int */
3056 iarg[1] = p->pad; /* int */
3057 uarg[2] = p->id1; /* uint32_t */
3058 uarg[3] = p->id2; /* uint32_t */
3059 uarg[4] = (intptr_t) p->status; /* int * */
3060 iarg[5] = p->options; /* int */
3061 uarg[6] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3062 uarg[7] = (intptr_t) p->info; /* siginfo_t * */
3063 *n_args = 8;
3064 break;
3065 }
3066 #else
3067 /* freebsd32_posix_fallocate */
3068 case 530: {
3069 struct freebsd32_posix_fallocate_args *p = params;
3070 iarg[0] = p->fd; /* int */
3071 uarg[1] = p->offset1; /* uint32_t */
3072 uarg[2] = p->offset2; /* uint32_t */
3073 uarg[3] = p->len1; /* uint32_t */
3074 uarg[4] = p->len2; /* uint32_t */
3075 *n_args = 5;
3076 break;
3077 }
3078 /* freebsd32_posix_fadvise */
3079 case 531: {
3080 struct freebsd32_posix_fadvise_args *p = params;
3081 iarg[0] = p->fd; /* int */
3082 uarg[1] = p->offset1; /* uint32_t */
3083 uarg[2] = p->offset2; /* uint32_t */
3084 uarg[3] = p->len1; /* uint32_t */
3085 uarg[4] = p->len2; /* uint32_t */
3086 iarg[5] = p->advice; /* int */
3087 *n_args = 6;
3088 break;
3089 }
3090 /* freebsd32_wait6 */
3091 case 532: {
3092 struct freebsd32_wait6_args *p = params;
3093 iarg[0] = p->idtype; /* int */
3094 uarg[1] = p->id1; /* uint32_t */
3095 uarg[2] = p->id2; /* uint32_t */
3096 uarg[3] = (intptr_t) p->status; /* int * */
3097 iarg[4] = p->options; /* int */
3098 uarg[5] = (intptr_t) p->wrusage; /* struct wrusage32 * */
3099 uarg[6] = (intptr_t) p->info; /* siginfo_t * */
3100 *n_args = 7;
3101 break;
3102 }
3103 #endif
3104 default:
3105 *n_args = 0;
3106 break;
3107 };
3108 }
3109 static void
3110 systrace_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3111 {
3112 const char *p = NULL;
3113 switch (sysnum) {
3114 #if !defined(PAD64_REQUIRED) && defined(__powerpc__)
3115 #define PAD64_REQUIRED
3116 #endif
3117 /* nosys */
3118 case 0:
3119 break;
3120 /* sys_exit */
3121 case 1:
3122 switch(ndx) {
3123 case 0:
3124 p = "int";
3125 break;
3126 default:
3127 break;
3128 };
3129 break;
3130 /* fork */
3131 case 2:
3132 break;
3133 /* read */
3134 case 3:
3135 switch(ndx) {
3136 case 0:
3137 p = "int";
3138 break;
3139 case 1:
3140 p = "void *";
3141 break;
3142 case 2:
3143 p = "size_t";
3144 break;
3145 default:
3146 break;
3147 };
3148 break;
3149 /* write */
3150 case 4:
3151 switch(ndx) {
3152 case 0:
3153 p = "int";
3154 break;
3155 case 1:
3156 p = "const void *";
3157 break;
3158 case 2:
3159 p = "size_t";
3160 break;
3161 default:
3162 break;
3163 };
3164 break;
3165 /* open */
3166 case 5:
3167 switch(ndx) {
3168 case 0:
3169 p = "char *";
3170 break;
3171 case 1:
3172 p = "int";
3173 break;
3174 case 2:
3175 p = "int";
3176 break;
3177 default:
3178 break;
3179 };
3180 break;
3181 /* close */
3182 case 6:
3183 switch(ndx) {
3184 case 0:
3185 p = "int";
3186 break;
3187 default:
3188 break;
3189 };
3190 break;
3191 /* freebsd32_wait4 */
3192 case 7:
3193 switch(ndx) {
3194 case 0:
3195 p = "int";
3196 break;
3197 case 1:
3198 p = "int *";
3199 break;
3200 case 2:
3201 p = "int";
3202 break;
3203 case 3:
3204 p = "struct rusage32 *";
3205 break;
3206 default:
3207 break;
3208 };
3209 break;
3210 /* link */
3211 case 9:
3212 switch(ndx) {
3213 case 0:
3214 p = "char *";
3215 break;
3216 case 1:
3217 p = "char *";
3218 break;
3219 default:
3220 break;
3221 };
3222 break;
3223 /* unlink */
3224 case 10:
3225 switch(ndx) {
3226 case 0:
3227 p = "char *";
3228 break;
3229 default:
3230 break;
3231 };
3232 break;
3233 /* chdir */
3234 case 12:
3235 switch(ndx) {
3236 case 0:
3237 p = "char *";
3238 break;
3239 default:
3240 break;
3241 };
3242 break;
3243 /* fchdir */
3244 case 13:
3245 switch(ndx) {
3246 case 0:
3247 p = "int";
3248 break;
3249 default:
3250 break;
3251 };
3252 break;
3253 /* mknod */
3254 case 14:
3255 switch(ndx) {
3256 case 0:
3257 p = "char *";
3258 break;
3259 case 1:
3260 p = "int";
3261 break;
3262 case 2:
3263 p = "int";
3264 break;
3265 default:
3266 break;
3267 };
3268 break;
3269 /* chmod */
3270 case 15:
3271 switch(ndx) {
3272 case 0:
3273 p = "char *";
3274 break;
3275 case 1:
3276 p = "int";
3277 break;
3278 default:
3279 break;
3280 };
3281 break;
3282 /* chown */
3283 case 16:
3284 switch(ndx) {
3285 case 0:
3286 p = "char *";
3287 break;
3288 case 1:
3289 p = "int";
3290 break;
3291 case 2:
3292 p = "int";
3293 break;
3294 default:
3295 break;
3296 };
3297 break;
3298 /* obreak */
3299 case 17:
3300 switch(ndx) {
3301 case 0:
3302 p = "char *";
3303 break;
3304 default:
3305 break;
3306 };
3307 break;
3308 /* getpid */
3309 case 20:
3310 break;
3311 /* mount */
3312 case 21:
3313 switch(ndx) {
3314 case 0:
3315 p = "char *";
3316 break;
3317 case 1:
3318 p = "char *";
3319 break;
3320 case 2:
3321 p = "int";
3322 break;
3323 case 3:
3324 p = "caddr_t";
3325 break;
3326 default:
3327 break;
3328 };
3329 break;
3330 /* unmount */
3331 case 22:
3332 switch(ndx) {
3333 case 0:
3334 p = "char *";
3335 break;
3336 case 1:
3337 p = "int";
3338 break;
3339 default:
3340 break;
3341 };
3342 break;
3343 /* setuid */
3344 case 23:
3345 switch(ndx) {
3346 case 0:
3347 p = "uid_t";
3348 break;
3349 default:
3350 break;
3351 };
3352 break;
3353 /* getuid */
3354 case 24:
3355 break;
3356 /* geteuid */
3357 case 25:
3358 break;
3359 /* ptrace */
3360 case 26:
3361 switch(ndx) {
3362 case 0:
3363 p = "int";
3364 break;
3365 case 1:
3366 p = "pid_t";
3367 break;
3368 case 2:
3369 p = "caddr_t";
3370 break;
3371 case 3:
3372 p = "int";
3373 break;
3374 default:
3375 break;
3376 };
3377 break;
3378 /* freebsd32_recvmsg */
3379 case 27:
3380 switch(ndx) {
3381 case 0:
3382 p = "int";
3383 break;
3384 case 1:
3385 p = "struct msghdr32 *";
3386 break;
3387 case 2:
3388 p = "int";
3389 break;
3390 default:
3391 break;
3392 };
3393 break;
3394 /* freebsd32_sendmsg */
3395 case 28:
3396 switch(ndx) {
3397 case 0:
3398 p = "int";
3399 break;
3400 case 1:
3401 p = "struct msghdr32 *";
3402 break;
3403 case 2:
3404 p = "int";
3405 break;
3406 default:
3407 break;
3408 };
3409 break;
3410 /* freebsd32_recvfrom */
3411 case 29:
3412 switch(ndx) {
3413 case 0:
3414 p = "int";
3415 break;
3416 case 1:
3417 p = "u_int32_t";
3418 break;
3419 case 2:
3420 p = "u_int32_t";
3421 break;
3422 case 3:
3423 p = "int";
3424 break;
3425 case 4:
3426 p = "u_int32_t";
3427 break;
3428 case 5:
3429 p = "u_int32_t";
3430 break;
3431 default:
3432 break;
3433 };
3434 break;
3435 /* accept */
3436 case 30:
3437 switch(ndx) {
3438 case 0:
3439 p = "int";
3440 break;
3441 case 1:
3442 p = "caddr_t";
3443 break;
3444 case 2:
3445 p = "int *";
3446 break;
3447 default:
3448 break;
3449 };
3450 break;
3451 /* getpeername */
3452 case 31:
3453 switch(ndx) {
3454 case 0:
3455 p = "int";
3456 break;
3457 case 1:
3458 p = "caddr_t";
3459 break;
3460 case 2:
3461 p = "int *";
3462 break;
3463 default:
3464 break;
3465 };
3466 break;
3467 /* getsockname */
3468 case 32:
3469 switch(ndx) {
3470 case 0:
3471 p = "int";
3472 break;
3473 case 1:
3474 p = "caddr_t";
3475 break;
3476 case 2:
3477 p = "int *";
3478 break;
3479 default:
3480 break;
3481 };
3482 break;
3483 /* access */
3484 case 33:
3485 switch(ndx) {
3486 case 0:
3487 p = "char *";
3488 break;
3489 case 1:
3490 p = "int";
3491 break;
3492 default:
3493 break;
3494 };
3495 break;
3496 /* chflags */
3497 case 34:
3498 switch(ndx) {
3499 case 0:
3500 p = "char *";
3501 break;
3502 case 1:
3503 p = "int";
3504 break;
3505 default:
3506 break;
3507 };
3508 break;
3509 /* fchflags */
3510 case 35:
3511 switch(ndx) {
3512 case 0:
3513 p = "int";
3514 break;
3515 case 1:
3516 p = "int";
3517 break;
3518 default:
3519 break;
3520 };
3521 break;
3522 /* sync */
3523 case 36:
3524 break;
3525 /* kill */
3526 case 37:
3527 switch(ndx) {
3528 case 0:
3529 p = "int";
3530 break;
3531 case 1:
3532 p = "int";
3533 break;
3534 default:
3535 break;
3536 };
3537 break;
3538 /* getppid */
3539 case 39:
3540 break;
3541 /* dup */
3542 case 41:
3543 switch(ndx) {
3544 case 0:
3545 p = "u_int";
3546 break;
3547 default:
3548 break;
3549 };
3550 break;
3551 /* pipe */
3552 case 42:
3553 break;
3554 /* getegid */
3555 case 43:
3556 break;
3557 /* profil */
3558 case 44:
3559 switch(ndx) {
3560 case 0:
3561 p = "caddr_t";
3562 break;
3563 case 1:
3564 p = "size_t";
3565 break;
3566 case 2:
3567 p = "size_t";
3568 break;
3569 case 3:
3570 p = "u_int";
3571 break;
3572 default:
3573 break;
3574 };
3575 break;
3576 /* ktrace */
3577 case 45:
3578 switch(ndx) {
3579 case 0:
3580 p = "const char *";
3581 break;
3582 case 1:
3583 p = "int";
3584 break;
3585 case 2:
3586 p = "int";
3587 break;
3588 case 3:
3589 p = "int";
3590 break;
3591 default:
3592 break;
3593 };
3594 break;
3595 /* getgid */
3596 case 47:
3597 break;
3598 /* getlogin */
3599 case 49:
3600 switch(ndx) {
3601 case 0:
3602 p = "char *";
3603 break;
3604 case 1:
3605 p = "u_int";
3606 break;
3607 default:
3608 break;
3609 };
3610 break;
3611 /* setlogin */
3612 case 50:
3613 switch(ndx) {
3614 case 0:
3615 p = "char *";
3616 break;
3617 default:
3618 break;
3619 };
3620 break;
3621 /* acct */
3622 case 51:
3623 switch(ndx) {
3624 case 0:
3625 p = "char *";
3626 break;
3627 default:
3628 break;
3629 };
3630 break;
3631 /* freebsd32_sigaltstack */
3632 case 53:
3633 switch(ndx) {
3634 case 0:
3635 p = "struct sigaltstack32 *";
3636 break;
3637 case 1:
3638 p = "struct sigaltstack32 *";
3639 break;
3640 default:
3641 break;
3642 };
3643 break;
3644 /* freebsd32_ioctl */
3645 case 54:
3646 switch(ndx) {
3647 case 0:
3648 p = "int";
3649 break;
3650 case 1:
3651 p = "uint32_t";
3652 break;
3653 case 2:
3654 p = "struct md_ioctl32 *";
3655 break;
3656 default:
3657 break;
3658 };
3659 break;
3660 /* reboot */
3661 case 55:
3662 switch(ndx) {
3663 case 0:
3664 p = "int";
3665 break;
3666 default:
3667 break;
3668 };
3669 break;
3670 /* revoke */
3671 case 56:
3672 switch(ndx) {
3673 case 0:
3674 p = "char *";
3675 break;
3676 default:
3677 break;
3678 };
3679 break;
3680 /* symlink */
3681 case 57:
3682 switch(ndx) {
3683 case 0:
3684 p = "char *";
3685 break;
3686 case 1:
3687 p = "char *";
3688 break;
3689 default:
3690 break;
3691 };
3692 break;
3693 /* readlink */
3694 case 58:
3695 switch(ndx) {
3696 case 0:
3697 p = "char *";
3698 break;
3699 case 1:
3700 p = "char *";
3701 break;
3702 case 2:
3703 p = "size_t";
3704 break;
3705 default:
3706 break;
3707 };
3708 break;
3709 /* freebsd32_execve */
3710 case 59:
3711 switch(ndx) {
3712 case 0:
3713 p = "char *";
3714 break;
3715 case 1:
3716 p = "u_int32_t *";
3717 break;
3718 case 2:
3719 p = "u_int32_t *";
3720 break;
3721 default:
3722 break;
3723 };
3724 break;
3725 /* umask */
3726 case 60:
3727 switch(ndx) {
3728 case 0:
3729 p = "int";
3730 break;
3731 default:
3732 break;
3733 };
3734 break;
3735 /* chroot */
3736 case 61:
3737 switch(ndx) {
3738 case 0:
3739 p = "char *";
3740 break;
3741 default:
3742 break;
3743 };
3744 break;
3745 /* msync */
3746 case 65:
3747 switch(ndx) {
3748 case 0:
3749 p = "void *";
3750 break;
3751 case 1:
3752 p = "size_t";
3753 break;
3754 case 2:
3755 p = "int";
3756 break;
3757 default:
3758 break;
3759 };
3760 break;
3761 /* vfork */
3762 case 66:
3763 break;
3764 /* sbrk */
3765 case 69:
3766 switch(ndx) {
3767 case 0:
3768 p = "int";
3769 break;
3770 default:
3771 break;
3772 };
3773 break;
3774 /* sstk */
3775 case 70:
3776 switch(ndx) {
3777 case 0:
3778 p = "int";
3779 break;
3780 default:
3781 break;
3782 };
3783 break;
3784 /* ovadvise */
3785 case 72:
3786 switch(ndx) {
3787 case 0:
3788 p = "int";
3789 break;
3790 default:
3791 break;
3792 };
3793 break;
3794 /* munmap */
3795 case 73:
3796 switch(ndx) {
3797 case 0:
3798 p = "void *";
3799 break;
3800 case 1:
3801 p = "size_t";
3802 break;
3803 default:
3804 break;
3805 };
3806 break;
3807 /* freebsd32_mprotect */
3808 case 74:
3809 switch(ndx) {
3810 case 0:
3811 p = "const void *";
3812 break;
3813 case 1:
3814 p = "size_t";
3815 break;
3816 case 2:
3817 p = "int";
3818 break;
3819 default:
3820 break;
3821 };
3822 break;
3823 /* madvise */
3824 case 75:
3825 switch(ndx) {
3826 case 0:
3827 p = "void *";
3828 break;
3829 case 1:
3830 p = "size_t";
3831 break;
3832 case 2:
3833 p = "int";
3834 break;
3835 default:
3836 break;
3837 };
3838 break;
3839 /* mincore */
3840 case 78:
3841 switch(ndx) {
3842 case 0:
3843 p = "const void *";
3844 break;
3845 case 1:
3846 p = "size_t";
3847 break;
3848 case 2:
3849 p = "char *";
3850 break;
3851 default:
3852 break;
3853 };
3854 break;
3855 /* getgroups */
3856 case 79:
3857 switch(ndx) {
3858 case 0:
3859 p = "u_int";
3860 break;
3861 case 1:
3862 p = "gid_t *";
3863 break;
3864 default:
3865 break;
3866 };
3867 break;
3868 /* setgroups */
3869 case 80:
3870 switch(ndx) {
3871 case 0:
3872 p = "u_int";
3873 break;
3874 case 1:
3875 p = "gid_t *";
3876 break;
3877 default:
3878 break;
3879 };
3880 break;
3881 /* getpgrp */
3882 case 81:
3883 break;
3884 /* setpgid */
3885 case 82:
3886 switch(ndx) {
3887 case 0:
3888 p = "int";
3889 break;
3890 case 1:
3891 p = "int";
3892 break;
3893 default:
3894 break;
3895 };
3896 break;
3897 /* freebsd32_setitimer */
3898 case 83:
3899 switch(ndx) {
3900 case 0:
3901 p = "u_int";
3902 break;
3903 case 1:
3904 p = "struct itimerval32 *";
3905 break;
3906 case 2:
3907 p = "struct itimerval32 *";
3908 break;
3909 default:
3910 break;
3911 };
3912 break;
3913 /* swapon */
3914 case 85:
3915 switch(ndx) {
3916 case 0:
3917 p = "char *";
3918 break;
3919 default:
3920 break;
3921 };
3922 break;
3923 /* freebsd32_getitimer */
3924 case 86:
3925 switch(ndx) {
3926 case 0:
3927 p = "u_int";
3928 break;
3929 case 1:
3930 p = "struct itimerval32 *";
3931 break;
3932 default:
3933 break;
3934 };
3935 break;
3936 /* getdtablesize */
3937 case 89:
3938 break;
3939 /* dup2 */
3940 case 90:
3941 switch(ndx) {
3942 case 0:
3943 p = "u_int";
3944 break;
3945 case 1:
3946 p = "u_int";
3947 break;
3948 default:
3949 break;
3950 };
3951 break;
3952 /* fcntl */
3953 case 92:
3954 switch(ndx) {
3955 case 0:
3956 p = "int";
3957 break;
3958 case 1:
3959 p = "int";
3960 break;
3961 case 2:
3962 p = "long";
3963 break;
3964 default:
3965 break;
3966 };
3967 break;
3968 /* freebsd32_select */
3969 case 93:
3970 switch(ndx) {
3971 case 0:
3972 p = "int";
3973 break;
3974 case 1:
3975 p = "fd_set *";
3976 break;
3977 case 2:
3978 p = "fd_set *";
3979 break;
3980 case 3:
3981 p = "fd_set *";
3982 break;
3983 case 4:
3984 p = "struct timeval32 *";
3985 break;
3986 default:
3987 break;
3988 };
3989 break;
3990 /* fsync */
3991 case 95:
3992 switch(ndx) {
3993 case 0:
3994 p = "int";
3995 break;
3996 default:
3997 break;
3998 };
3999 break;
4000 /* setpriority */
4001 case 96:
4002 switch(ndx) {
4003 case 0:
4004 p = "int";
4005 break;
4006 case 1:
4007 p = "int";
4008 break;
4009 case 2:
4010 p = "int";
4011 break;
4012 default:
4013 break;
4014 };
4015 break;
4016 /* socket */
4017 case 97:
4018 switch(ndx) {
4019 case 0:
4020 p = "int";
4021 break;
4022 case 1:
4023 p = "int";
4024 break;
4025 case 2:
4026 p = "int";
4027 break;
4028 default:
4029 break;
4030 };
4031 break;
4032 /* connect */
4033 case 98:
4034 switch(ndx) {
4035 case 0:
4036 p = "int";
4037 break;
4038 case 1:
4039 p = "caddr_t";
4040 break;
4041 case 2:
4042 p = "int";
4043 break;
4044 default:
4045 break;
4046 };
4047 break;
4048 /* getpriority */
4049 case 100:
4050 switch(ndx) {
4051 case 0:
4052 p = "int";
4053 break;
4054 case 1:
4055 p = "int";
4056 break;
4057 default:
4058 break;
4059 };
4060 break;
4061 /* bind */
4062 case 104:
4063 switch(ndx) {
4064 case 0:
4065 p = "int";
4066 break;
4067 case 1:
4068 p = "caddr_t";
4069 break;
4070 case 2:
4071 p = "int";
4072 break;
4073 default:
4074 break;
4075 };
4076 break;
4077 /* setsockopt */
4078 case 105:
4079 switch(ndx) {
4080 case 0:
4081 p = "int";
4082 break;
4083 case 1:
4084 p = "int";
4085 break;
4086 case 2:
4087 p = "int";
4088 break;
4089 case 3:
4090 p = "caddr_t";
4091 break;
4092 case 4:
4093 p = "int";
4094 break;
4095 default:
4096 break;
4097 };
4098 break;
4099 /* listen */
4100 case 106:
4101 switch(ndx) {
4102 case 0:
4103 p = "int";
4104 break;
4105 case 1:
4106 p = "int";
4107 break;
4108 default:
4109 break;
4110 };
4111 break;
4112 /* freebsd32_gettimeofday */
4113 case 116:
4114 switch(ndx) {
4115 case 0:
4116 p = "struct timeval32 *";
4117 break;
4118 case 1:
4119 p = "struct timezone *";
4120 break;
4121 default:
4122 break;
4123 };
4124 break;
4125 /* freebsd32_getrusage */
4126 case 117:
4127 switch(ndx) {
4128 case 0:
4129 p = "int";
4130 break;
4131 case 1:
4132 p = "struct rusage32 *";
4133 break;
4134 default:
4135 break;
4136 };
4137 break;
4138 /* getsockopt */
4139 case 118:
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 case 3:
4151 p = "caddr_t";
4152 break;
4153 case 4:
4154 p = "int *";
4155 break;
4156 default:
4157 break;
4158 };
4159 break;
4160 /* freebsd32_readv */
4161 case 120:
4162 switch(ndx) {
4163 case 0:
4164 p = "int";
4165 break;
4166 case 1:
4167 p = "struct iovec32 *";
4168 break;
4169 case 2:
4170 p = "u_int";
4171 break;
4172 default:
4173 break;
4174 };
4175 break;
4176 /* freebsd32_writev */
4177 case 121:
4178 switch(ndx) {
4179 case 0:
4180 p = "int";
4181 break;
4182 case 1:
4183 p = "struct iovec32 *";
4184 break;
4185 case 2:
4186 p = "u_int";
4187 break;
4188 default:
4189 break;
4190 };
4191 break;
4192 /* freebsd32_settimeofday */
4193 case 122:
4194 switch(ndx) {
4195 case 0:
4196 p = "struct timeval32 *";
4197 break;
4198 case 1:
4199 p = "struct timezone *";
4200 break;
4201 default:
4202 break;
4203 };
4204 break;
4205 /* fchown */
4206 case 123:
4207 switch(ndx) {
4208 case 0:
4209 p = "int";
4210 break;
4211 case 1:
4212 p = "int";
4213 break;
4214 case 2:
4215 p = "int";
4216 break;
4217 default:
4218 break;
4219 };
4220 break;
4221 /* fchmod */
4222 case 124:
4223 switch(ndx) {
4224 case 0:
4225 p = "int";
4226 break;
4227 case 1:
4228 p = "int";
4229 break;
4230 default:
4231 break;
4232 };
4233 break;
4234 /* setreuid */
4235 case 126:
4236 switch(ndx) {
4237 case 0:
4238 p = "int";
4239 break;
4240 case 1:
4241 p = "int";
4242 break;
4243 default:
4244 break;
4245 };
4246 break;
4247 /* setregid */
4248 case 127:
4249 switch(ndx) {
4250 case 0:
4251 p = "int";
4252 break;
4253 case 1:
4254 p = "int";
4255 break;
4256 default:
4257 break;
4258 };
4259 break;
4260 /* rename */
4261 case 128:
4262 switch(ndx) {
4263 case 0:
4264 p = "char *";
4265 break;
4266 case 1:
4267 p = "char *";
4268 break;
4269 default:
4270 break;
4271 };
4272 break;
4273 /* flock */
4274 case 131:
4275 switch(ndx) {
4276 case 0:
4277 p = "int";
4278 break;
4279 case 1:
4280 p = "int";
4281 break;
4282 default:
4283 break;
4284 };
4285 break;
4286 /* mkfifo */
4287 case 132:
4288 switch(ndx) {
4289 case 0:
4290 p = "char *";
4291 break;
4292 case 1:
4293 p = "int";
4294 break;
4295 default:
4296 break;
4297 };
4298 break;
4299 /* sendto */
4300 case 133:
4301 switch(ndx) {
4302 case 0:
4303 p = "int";
4304 break;
4305 case 1:
4306 p = "caddr_t";
4307 break;
4308 case 2:
4309 p = "size_t";
4310 break;
4311 case 3:
4312 p = "int";
4313 break;
4314 case 4:
4315 p = "caddr_t";
4316 break;
4317 case 5:
4318 p = "int";
4319 break;
4320 default:
4321 break;
4322 };
4323 break;
4324 /* shutdown */
4325 case 134:
4326 switch(ndx) {
4327 case 0:
4328 p = "int";
4329 break;
4330 case 1:
4331 p = "int";
4332 break;
4333 default:
4334 break;
4335 };
4336 break;
4337 /* socketpair */
4338 case 135:
4339 switch(ndx) {
4340 case 0:
4341 p = "int";
4342 break;
4343 case 1:
4344 p = "int";
4345 break;
4346 case 2:
4347 p = "int";
4348 break;
4349 case 3:
4350 p = "int *";
4351 break;
4352 default:
4353 break;
4354 };
4355 break;
4356 /* mkdir */
4357 case 136:
4358 switch(ndx) {
4359 case 0:
4360 p = "char *";
4361 break;
4362 case 1:
4363 p = "int";
4364 break;
4365 default:
4366 break;
4367 };
4368 break;
4369 /* rmdir */
4370 case 137:
4371 switch(ndx) {
4372 case 0:
4373 p = "char *";
4374 break;
4375 default:
4376 break;
4377 };
4378 break;
4379 /* freebsd32_utimes */
4380 case 138:
4381 switch(ndx) {
4382 case 0:
4383 p = "char *";
4384 break;
4385 case 1:
4386 p = "struct timeval32 *";
4387 break;
4388 default:
4389 break;
4390 };
4391 break;
4392 /* freebsd32_adjtime */
4393 case 140:
4394 switch(ndx) {
4395 case 0:
4396 p = "struct timeval32 *";
4397 break;
4398 case 1:
4399 p = "struct timeval32 *";
4400 break;
4401 default:
4402 break;
4403 };
4404 break;
4405 /* setsid */
4406 case 147:
4407 break;
4408 /* quotactl */
4409 case 148:
4410 switch(ndx) {
4411 case 0:
4412 p = "char *";
4413 break;
4414 case 1:
4415 p = "int";
4416 break;
4417 case 2:
4418 p = "int";
4419 break;
4420 case 3:
4421 p = "caddr_t";
4422 break;
4423 default:
4424 break;
4425 };
4426 break;
4427 /* getfh */
4428 case 161:
4429 switch(ndx) {
4430 case 0:
4431 p = "char *";
4432 break;
4433 case 1:
4434 p = "struct fhandle *";
4435 break;
4436 default:
4437 break;
4438 };
4439 break;
4440 /* freebsd32_sysarch */
4441 case 165:
4442 switch(ndx) {
4443 case 0:
4444 p = "int";
4445 break;
4446 case 1:
4447 p = "char *";
4448 break;
4449 default:
4450 break;
4451 };
4452 break;
4453 /* rtprio */
4454 case 166:
4455 switch(ndx) {
4456 case 0:
4457 p = "int";
4458 break;
4459 case 1:
4460 p = "pid_t";
4461 break;
4462 case 2:
4463 p = "struct rtprio *";
4464 break;
4465 default:
4466 break;
4467 };
4468 break;
4469 /* freebsd32_semsys */
4470 case 169:
4471 switch(ndx) {
4472 case 0:
4473 p = "int";
4474 break;
4475 case 1:
4476 p = "int";
4477 break;
4478 case 2:
4479 p = "int";
4480 break;
4481 case 3:
4482 p = "int";
4483 break;
4484 case 4:
4485 p = "int";
4486 break;
4487 default:
4488 break;
4489 };
4490 break;
4491 /* freebsd32_msgsys */
4492 case 170:
4493 switch(ndx) {
4494 case 0:
4495 p = "int";
4496 break;
4497 case 1:
4498 p = "int";
4499 break;
4500 case 2:
4501 p = "int";
4502 break;
4503 case 3:
4504 p = "int";
4505 break;
4506 case 4:
4507 p = "int";
4508 break;
4509 case 5:
4510 p = "int";
4511 break;
4512 default:
4513 break;
4514 };
4515 break;
4516 /* freebsd32_shmsys */
4517 case 171:
4518 switch(ndx) {
4519 case 0:
4520 p = "uint32_t";
4521 break;
4522 case 1:
4523 p = "uint32_t";
4524 break;
4525 case 2:
4526 p = "uint32_t";
4527 break;
4528 case 3:
4529 p = "uint32_t";
4530 break;
4531 default:
4532 break;
4533 };
4534 break;
4535 /* ntp_adjtime */
4536 case 176:
4537 switch(ndx) {
4538 case 0:
4539 p = "struct timex *";
4540 break;
4541 default:
4542 break;
4543 };
4544 break;
4545 /* setgid */
4546 case 181:
4547 switch(ndx) {
4548 case 0:
4549 p = "gid_t";
4550 break;
4551 default:
4552 break;
4553 };
4554 break;
4555 /* setegid */
4556 case 182:
4557 switch(ndx) {
4558 case 0:
4559 p = "gid_t";
4560 break;
4561 default:
4562 break;
4563 };
4564 break;
4565 /* seteuid */
4566 case 183:
4567 switch(ndx) {
4568 case 0:
4569 p = "uid_t";
4570 break;
4571 default:
4572 break;
4573 };
4574 break;
4575 /* freebsd32_stat */
4576 case 188:
4577 switch(ndx) {
4578 case 0:
4579 p = "char *";
4580 break;
4581 case 1:
4582 p = "struct stat32 *";
4583 break;
4584 default:
4585 break;
4586 };
4587 break;
4588 /* freebsd32_fstat */
4589 case 189:
4590 switch(ndx) {
4591 case 0:
4592 p = "int";
4593 break;
4594 case 1:
4595 p = "struct stat32 *";
4596 break;
4597 default:
4598 break;
4599 };
4600 break;
4601 /* freebsd32_lstat */
4602 case 190:
4603 switch(ndx) {
4604 case 0:
4605 p = "char *";
4606 break;
4607 case 1:
4608 p = "struct stat32 *";
4609 break;
4610 default:
4611 break;
4612 };
4613 break;
4614 /* pathconf */
4615 case 191:
4616 switch(ndx) {
4617 case 0:
4618 p = "char *";
4619 break;
4620 case 1:
4621 p = "int";
4622 break;
4623 default:
4624 break;
4625 };
4626 break;
4627 /* fpathconf */
4628 case 192:
4629 switch(ndx) {
4630 case 0:
4631 p = "int";
4632 break;
4633 case 1:
4634 p = "int";
4635 break;
4636 default:
4637 break;
4638 };
4639 break;
4640 /* getrlimit */
4641 case 194:
4642 switch(ndx) {
4643 case 0:
4644 p = "u_int";
4645 break;
4646 case 1:
4647 p = "struct rlimit *";
4648 break;
4649 default:
4650 break;
4651 };
4652 break;
4653 /* setrlimit */
4654 case 195:
4655 switch(ndx) {
4656 case 0:
4657 p = "u_int";
4658 break;
4659 case 1:
4660 p = "struct rlimit *";
4661 break;
4662 default:
4663 break;
4664 };
4665 break;
4666 /* freebsd32_getdirentries */
4667 case 196:
4668 switch(ndx) {
4669 case 0:
4670 p = "int";
4671 break;
4672 case 1:
4673 p = "char *";
4674 break;
4675 case 2:
4676 p = "u_int";
4677 break;
4678 case 3:
4679 p = "int32_t *";
4680 break;
4681 default:
4682 break;
4683 };
4684 break;
4685 /* nosys */
4686 case 198:
4687 break;
4688 /* freebsd32_sysctl */
4689 case 202:
4690 switch(ndx) {
4691 case 0:
4692 p = "int *";
4693 break;
4694 case 1:
4695 p = "u_int";
4696 break;
4697 case 2:
4698 p = "void *";
4699 break;
4700 case 3:
4701 p = "u_int32_t *";
4702 break;
4703 case 4:
4704 p = "void *";
4705 break;
4706 case 5:
4707 p = "u_int32_t";
4708 break;
4709 default:
4710 break;
4711 };
4712 break;
4713 /* mlock */
4714 case 203:
4715 switch(ndx) {
4716 case 0:
4717 p = "const void *";
4718 break;
4719 case 1:
4720 p = "size_t";
4721 break;
4722 default:
4723 break;
4724 };
4725 break;
4726 /* munlock */
4727 case 204:
4728 switch(ndx) {
4729 case 0:
4730 p = "const void *";
4731 break;
4732 case 1:
4733 p = "size_t";
4734 break;
4735 default:
4736 break;
4737 };
4738 break;
4739 /* undelete */
4740 case 205:
4741 switch(ndx) {
4742 case 0:
4743 p = "char *";
4744 break;
4745 default:
4746 break;
4747 };
4748 break;
4749 /* freebsd32_futimes */
4750 case 206:
4751 switch(ndx) {
4752 case 0:
4753 p = "int";
4754 break;
4755 case 1:
4756 p = "struct timeval32 *";
4757 break;
4758 default:
4759 break;
4760 };
4761 break;
4762 /* getpgid */
4763 case 207:
4764 switch(ndx) {
4765 case 0:
4766 p = "pid_t";
4767 break;
4768 default:
4769 break;
4770 };
4771 break;
4772 /* poll */
4773 case 209:
4774 switch(ndx) {
4775 case 0:
4776 p = "struct pollfd *";
4777 break;
4778 case 1:
4779 p = "u_int";
4780 break;
4781 case 2:
4782 p = "int";
4783 break;
4784 default:
4785 break;
4786 };
4787 break;
4788 /* lkmnosys */
4789 case 210:
4790 break;
4791 /* lkmnosys */
4792 case 211:
4793 break;
4794 /* lkmnosys */
4795 case 212:
4796 break;
4797 /* lkmnosys */
4798 case 213:
4799 break;
4800 /* lkmnosys */
4801 case 214:
4802 break;
4803 /* lkmnosys */
4804 case 215:
4805 break;
4806 /* lkmnosys */
4807 case 216:
4808 break;
4809 /* lkmnosys */
4810 case 217:
4811 break;
4812 /* lkmnosys */
4813 case 218:
4814 break;
4815 /* lkmnosys */
4816 case 219:
4817 break;
4818 /* semget */
4819 case 221:
4820 switch(ndx) {
4821 case 0:
4822 p = "key_t";
4823 break;
4824 case 1:
4825 p = "int";
4826 break;
4827 case 2:
4828 p = "int";
4829 break;
4830 default:
4831 break;
4832 };
4833 break;
4834 /* semop */
4835 case 222:
4836 switch(ndx) {
4837 case 0:
4838 p = "int";
4839 break;
4840 case 1:
4841 p = "struct sembuf *";
4842 break;
4843 case 2:
4844 p = "u_int";
4845 break;
4846 default:
4847 break;
4848 };
4849 break;
4850 /* msgget */
4851 case 225:
4852 switch(ndx) {
4853 case 0:
4854 p = "key_t";
4855 break;
4856 case 1:
4857 p = "int";
4858 break;
4859 default:
4860 break;
4861 };
4862 break;
4863 /* freebsd32_msgsnd */
4864 case 226:
4865 switch(ndx) {
4866 case 0:
4867 p = "int";
4868 break;
4869 case 1:
4870 p = "void *";
4871 break;
4872 case 2:
4873 p = "size_t";
4874 break;
4875 case 3:
4876 p = "int";
4877 break;
4878 default:
4879 break;
4880 };
4881 break;
4882 /* freebsd32_msgrcv */
4883 case 227:
4884 switch(ndx) {
4885 case 0:
4886 p = "int";
4887 break;
4888 case 1:
4889 p = "void *";
4890 break;
4891 case 2:
4892 p = "size_t";
4893 break;
4894 case 3:
4895 p = "long";
4896 break;
4897 case 4:
4898 p = "int";
4899 break;
4900 default:
4901 break;
4902 };
4903 break;
4904 /* shmat */
4905 case 228:
4906 switch(ndx) {
4907 case 0:
4908 p = "int";
4909 break;
4910 case 1:
4911 p = "void *";
4912 break;
4913 case 2:
4914 p = "int";
4915 break;
4916 default:
4917 break;
4918 };
4919 break;
4920 /* shmdt */
4921 case 230:
4922 switch(ndx) {
4923 case 0:
4924 p = "void *";
4925 break;
4926 default:
4927 break;
4928 };
4929 break;
4930 /* shmget */
4931 case 231:
4932 switch(ndx) {
4933 case 0:
4934 p = "key_t";
4935 break;
4936 case 1:
4937 p = "int";
4938 break;
4939 case 2:
4940 p = "int";
4941 break;
4942 default:
4943 break;
4944 };
4945 break;
4946 /* freebsd32_clock_gettime */
4947 case 232:
4948 switch(ndx) {
4949 case 0:
4950 p = "clockid_t";
4951 break;
4952 case 1:
4953 p = "struct timespec32 *";
4954 break;
4955 default:
4956 break;
4957 };
4958 break;
4959 /* freebsd32_clock_settime */
4960 case 233:
4961 switch(ndx) {
4962 case 0:
4963 p = "clockid_t";
4964 break;
4965 case 1:
4966 p = "const struct timespec32 *";
4967 break;
4968 default:
4969 break;
4970 };
4971 break;
4972 /* freebsd32_clock_getres */
4973 case 234:
4974 switch(ndx) {
4975 case 0:
4976 p = "clockid_t";
4977 break;
4978 case 1:
4979 p = "struct timespec32 *";
4980 break;
4981 default:
4982 break;
4983 };
4984 break;
4985 /* freebsd32_nanosleep */
4986 case 240:
4987 switch(ndx) {
4988 case 0:
4989 p = "const struct timespec32 *";
4990 break;
4991 case 1:
4992 p = "struct timespec32 *";
4993 break;
4994 default:
4995 break;
4996 };
4997 break;
4998 /* minherit */
4999 case 250:
5000 switch(ndx) {
5001 case 0:
5002 p = "void *";
5003 break;
5004 case 1:
5005 p = "size_t";
5006 break;
5007 case 2:
5008 p = "int";
5009 break;
5010 default:
5011 break;
5012 };
5013 break;
5014 /* rfork */
5015 case 251:
5016 switch(ndx) {
5017 case 0:
5018 p = "int";
5019 break;
5020 default:
5021 break;
5022 };
5023 break;
5024 /* openbsd_poll */
5025 case 252:
5026 switch(ndx) {
5027 case 0:
5028 p = "struct pollfd *";
5029 break;
5030 case 1:
5031 p = "u_int";
5032 break;
5033 case 2:
5034 p = "int";
5035 break;
5036 default:
5037 break;
5038 };
5039 break;
5040 /* issetugid */
5041 case 253:
5042 break;
5043 /* lchown */
5044 case 254:
5045 switch(ndx) {
5046 case 0:
5047 p = "char *";
5048 break;
5049 case 1:
5050 p = "int";
5051 break;
5052 case 2:
5053 p = "int";
5054 break;
5055 default:
5056 break;
5057 };
5058 break;
5059 /* freebsd32_aio_read */
5060 case 255:
5061 switch(ndx) {
5062 case 0:
5063 p = "struct aiocb32 *";
5064 break;
5065 default:
5066 break;
5067 };
5068 break;
5069 /* freebsd32_aio_write */
5070 case 256:
5071 switch(ndx) {
5072 case 0:
5073 p = "struct aiocb32 *";
5074 break;
5075 default:
5076 break;
5077 };
5078 break;
5079 /* freebsd32_lio_listio */
5080 case 257:
5081 switch(ndx) {
5082 case 0:
5083 p = "int";
5084 break;
5085 case 1:
5086 p = "struct aiocb32 *const *";
5087 break;
5088 case 2:
5089 p = "int";
5090 break;
5091 case 3:
5092 p = "struct sigevent *";
5093 break;
5094 default:
5095 break;
5096 };
5097 break;
5098 /* getdents */
5099 case 272:
5100 switch(ndx) {
5101 case 0:
5102 p = "int";
5103 break;
5104 case 1:
5105 p = "char *";
5106 break;
5107 case 2:
5108 p = "size_t";
5109 break;
5110 default:
5111 break;
5112 };
5113 break;
5114 /* lchmod */
5115 case 274:
5116 switch(ndx) {
5117 case 0:
5118 p = "char *";
5119 break;
5120 case 1:
5121 p = "mode_t";
5122 break;
5123 default:
5124 break;
5125 };
5126 break;
5127 /* lchown */
5128 case 275:
5129 switch(ndx) {
5130 case 0:
5131 p = "char *";
5132 break;
5133 case 1:
5134 p = "uid_t";
5135 break;
5136 case 2:
5137 p = "gid_t";
5138 break;
5139 default:
5140 break;
5141 };
5142 break;
5143 /* freebsd32_lutimes */
5144 case 276:
5145 switch(ndx) {
5146 case 0:
5147 p = "char *";
5148 break;
5149 case 1:
5150 p = "struct timeval32 *";
5151 break;
5152 default:
5153 break;
5154 };
5155 break;
5156 /* msync */
5157 case 277:
5158 switch(ndx) {
5159 case 0:
5160 p = "void *";
5161 break;
5162 case 1:
5163 p = "size_t";
5164 break;
5165 case 2:
5166 p = "int";
5167 break;
5168 default:
5169 break;
5170 };
5171 break;
5172 /* nstat */
5173 case 278:
5174 switch(ndx) {
5175 case 0:
5176 p = "char *";
5177 break;
5178 case 1:
5179 p = "struct nstat *";
5180 break;
5181 default:
5182 break;
5183 };
5184 break;
5185 /* nfstat */
5186 case 279:
5187 switch(ndx) {
5188 case 0:
5189 p = "int";
5190 break;
5191 case 1:
5192 p = "struct nstat *";
5193 break;
5194 default:
5195 break;
5196 };
5197 break;
5198 /* nlstat */
5199 case 280:
5200 switch(ndx) {
5201 case 0:
5202 p = "char *";
5203 break;
5204 case 1:
5205 p = "struct nstat *";
5206 break;
5207 default:
5208 break;
5209 };
5210 break;
5211 /* freebsd32_preadv */
5212 case 289:
5213 switch(ndx) {
5214 case 0:
5215 p = "int";
5216 break;
5217 case 1:
5218 p = "struct iovec32 *";
5219 break;
5220 case 2:
5221 p = "u_int";
5222 break;
5223 case 3:
5224 p = "u_int32_t";
5225 break;
5226 case 4:
5227 p = "u_int32_t";
5228 break;
5229 default:
5230 break;
5231 };
5232 break;
5233 /* freebsd32_pwritev */
5234 case 290:
5235 switch(ndx) {
5236 case 0:
5237 p = "int";
5238 break;
5239 case 1:
5240 p = "struct iovec32 *";
5241 break;
5242 case 2:
5243 p = "u_int";
5244 break;
5245 case 3:
5246 p = "u_int32_t";
5247 break;
5248 case 4:
5249 p = "u_int32_t";
5250 break;
5251 default:
5252 break;
5253 };
5254 break;
5255 /* fhopen */
5256 case 298:
5257 switch(ndx) {
5258 case 0:
5259 p = "const struct fhandle *";
5260 break;
5261 case 1:
5262 p = "int";
5263 break;
5264 default:
5265 break;
5266 };
5267 break;
5268 /* fhstat */
5269 case 299:
5270 switch(ndx) {
5271 case 0:
5272 p = "const struct fhandle *";
5273 break;
5274 case 1:
5275 p = "struct stat *";
5276 break;
5277 default:
5278 break;
5279 };
5280 break;
5281 /* modnext */
5282 case 300:
5283 switch(ndx) {
5284 case 0:
5285 p = "int";
5286 break;
5287 default:
5288 break;
5289 };
5290 break;
5291 /* freebsd32_modstat */
5292 case 301:
5293 switch(ndx) {
5294 case 0:
5295 p = "int";
5296 break;
5297 case 1:
5298 p = "struct module_stat32 *";
5299 break;
5300 default:
5301 break;
5302 };
5303 break;
5304 /* modfnext */
5305 case 302:
5306 switch(ndx) {
5307 case 0:
5308 p = "int";
5309 break;
5310 default:
5311 break;
5312 };
5313 break;
5314 /* modfind */
5315 case 303:
5316 switch(ndx) {
5317 case 0:
5318 p = "const char *";
5319 break;
5320 default:
5321 break;
5322 };
5323 break;
5324 /* kldload */
5325 case 304:
5326 switch(ndx) {
5327 case 0:
5328 p = "const char *";
5329 break;
5330 default:
5331 break;
5332 };
5333 break;
5334 /* kldunload */
5335 case 305:
5336 switch(ndx) {
5337 case 0:
5338 p = "int";
5339 break;
5340 default:
5341 break;
5342 };
5343 break;
5344 /* kldfind */
5345 case 306:
5346 switch(ndx) {
5347 case 0:
5348 p = "const char *";
5349 break;
5350 default:
5351 break;
5352 };
5353 break;
5354 /* kldnext */
5355 case 307:
5356 switch(ndx) {
5357 case 0:
5358 p = "int";
5359 break;
5360 default:
5361 break;
5362 };
5363 break;
5364 /* freebsd32_kldstat */
5365 case 308:
5366 switch(ndx) {
5367 case 0:
5368 p = "int";
5369 break;
5370 case 1:
5371 p = "struct kld32_file_stat *";
5372 break;
5373 default:
5374 break;
5375 };
5376 break;
5377 /* kldfirstmod */
5378 case 309:
5379 switch(ndx) {
5380 case 0:
5381 p = "int";
5382 break;
5383 default:
5384 break;
5385 };
5386 break;
5387 /* getsid */
5388 case 310:
5389 switch(ndx) {
5390 case 0:
5391 p = "pid_t";
5392 break;
5393 default:
5394 break;
5395 };
5396 break;
5397 /* setresuid */
5398 case 311:
5399 switch(ndx) {
5400 case 0:
5401 p = "uid_t";
5402 break;
5403 case 1:
5404 p = "uid_t";
5405 break;
5406 case 2:
5407 p = "uid_t";
5408 break;
5409 default:
5410 break;
5411 };
5412 break;
5413 /* setresgid */
5414 case 312:
5415 switch(ndx) {
5416 case 0:
5417 p = "gid_t";
5418 break;
5419 case 1:
5420 p = "gid_t";
5421 break;
5422 case 2:
5423 p = "gid_t";
5424 break;
5425 default:
5426 break;
5427 };
5428 break;
5429 /* freebsd32_aio_return */
5430 case 314:
5431 switch(ndx) {
5432 case 0:
5433 p = "struct aiocb32 *";
5434 break;
5435 default:
5436 break;
5437 };
5438 break;
5439 /* freebsd32_aio_suspend */
5440 case 315:
5441 switch(ndx) {
5442 case 0:
5443 p = "struct aiocb32 *const *";
5444 break;
5445 case 1:
5446 p = "int";
5447 break;
5448 case 2:
5449 p = "const struct timespec32 *";
5450 break;
5451 default:
5452 break;
5453 };
5454 break;
5455 /* freebsd32_aio_cancel */
5456 case 316:
5457 switch(ndx) {
5458 case 0:
5459 p = "int";
5460 break;
5461 case 1:
5462 p = "struct aiocb32 *";
5463 break;
5464 default:
5465 break;
5466 };
5467 break;
5468 /* freebsd32_aio_error */
5469 case 317:
5470 switch(ndx) {
5471 case 0:
5472 p = "struct aiocb32 *";
5473 break;
5474 default:
5475 break;
5476 };
5477 break;
5478 /* freebsd32_oaio_read */
5479 case 318:
5480 switch(ndx) {
5481 case 0:
5482 p = "struct oaiocb32 *";
5483 break;
5484 default:
5485 break;
5486 };
5487 break;
5488 /* freebsd32_oaio_write */
5489 case 319:
5490 switch(ndx) {
5491 case 0:
5492 p = "struct oaiocb32 *";
5493 break;
5494 default:
5495 break;
5496 };
5497 break;
5498 /* freebsd32_olio_listio */
5499 case 320:
5500 switch(ndx) {
5501 case 0:
5502 p = "int";
5503 break;
5504 case 1:
5505 p = "struct oaiocb32 *const *";
5506 break;
5507 case 2:
5508 p = "int";
5509 break;
5510 case 3:
5511 p = "struct osigevent32 *";
5512 break;
5513 default:
5514 break;
5515 };
5516 break;
5517 /* yield */
5518 case 321:
5519 break;
5520 /* mlockall */
5521 case 324:
5522 switch(ndx) {
5523 case 0:
5524 p = "int";
5525 break;
5526 default:
5527 break;
5528 };
5529 break;
5530 /* munlockall */
5531 case 325:
5532 break;
5533 /* __getcwd */
5534 case 326:
5535 switch(ndx) {
5536 case 0:
5537 p = "u_char *";
5538 break;
5539 case 1:
5540 p = "u_int";
5541 break;
5542 default:
5543 break;
5544 };
5545 break;
5546 /* sched_setparam */
5547 case 327:
5548 switch(ndx) {
5549 case 0:
5550 p = "pid_t";
5551 break;
5552 case 1:
5553 p = "const struct sched_param *";
5554 break;
5555 default:
5556 break;
5557 };
5558 break;
5559 /* sched_getparam */
5560 case 328:
5561 switch(ndx) {
5562 case 0:
5563 p = "pid_t";
5564 break;
5565 case 1:
5566 p = "struct sched_param *";
5567 break;
5568 default:
5569 break;
5570 };
5571 break;
5572 /* sched_setscheduler */
5573 case 329:
5574 switch(ndx) {
5575 case 0:
5576 p = "pid_t";
5577 break;
5578 case 1:
5579 p = "int";
5580 break;
5581 case 2:
5582 p = "const struct sched_param *";
5583 break;
5584 default:
5585 break;
5586 };
5587 break;
5588 /* sched_getscheduler */
5589 case 330:
5590 switch(ndx) {
5591 case 0:
5592 p = "pid_t";
5593 break;
5594 default:
5595 break;
5596 };
5597 break;
5598 /* sched_yield */
5599 case 331:
5600 break;
5601 /* sched_get_priority_max */
5602 case 332:
5603 switch(ndx) {
5604 case 0:
5605 p = "int";
5606 break;
5607 default:
5608 break;
5609 };
5610 break;
5611 /* sched_get_priority_min */
5612 case 333:
5613 switch(ndx) {
5614 case 0:
5615 p = "int";
5616 break;
5617 default:
5618 break;
5619 };
5620 break;
5621 /* sched_rr_get_interval */
5622 case 334:
5623 switch(ndx) {
5624 case 0:
5625 p = "pid_t";
5626 break;
5627 case 1:
5628 p = "struct timespec *";
5629 break;
5630 default:
5631 break;
5632 };
5633 break;
5634 /* utrace */
5635 case 335:
5636 switch(ndx) {
5637 case 0:
5638 p = "const void *";
5639 break;
5640 case 1:
5641 p = "size_t";
5642 break;
5643 default:
5644 break;
5645 };
5646 break;
5647 /* kldsym */
5648 case 337:
5649 switch(ndx) {
5650 case 0:
5651 p = "int";
5652 break;
5653 case 1:
5654 p = "int";
5655 break;
5656 case 2:
5657 p = "void *";
5658 break;
5659 default:
5660 break;
5661 };
5662 break;
5663 /* freebsd32_jail */
5664 case 338:
5665 switch(ndx) {
5666 case 0:
5667 p = "struct jail32 *";
5668 break;
5669 default:
5670 break;
5671 };
5672 break;
5673 /* sigprocmask */
5674 case 340:
5675 switch(ndx) {
5676 case 0:
5677 p = "int";
5678 break;
5679 case 1:
5680 p = "const sigset_t *";
5681 break;
5682 case 2:
5683 p = "sigset_t *";
5684 break;
5685 default:
5686 break;
5687 };
5688 break;
5689 /* sigsuspend */
5690 case 341:
5691 switch(ndx) {
5692 case 0:
5693 p = "const sigset_t *";
5694 break;
5695 default:
5696 break;
5697 };
5698 break;
5699 /* sigpending */
5700 case 343:
5701 switch(ndx) {
5702 case 0:
5703 p = "sigset_t *";
5704 break;
5705 default:
5706 break;
5707 };
5708 break;
5709 /* freebsd32_sigtimedwait */
5710 case 345:
5711 switch(ndx) {
5712 case 0:
5713 p = "const sigset_t *";
5714 break;
5715 case 1:
5716 p = "siginfo_t *";
5717 break;
5718 case 2:
5719 p = "const struct timespec *";
5720 break;
5721 default:
5722 break;
5723 };
5724 break;
5725 /* freebsd32_sigwaitinfo */
5726 case 346:
5727 switch(ndx) {
5728 case 0:
5729 p = "const sigset_t *";
5730 break;
5731 case 1:
5732 p = "siginfo_t *";
5733 break;
5734 default:
5735 break;
5736 };
5737 break;
5738 /* __acl_get_file */
5739 case 347:
5740 switch(ndx) {
5741 case 0:
5742 p = "const char *";
5743 break;
5744 case 1:
5745 p = "acl_type_t";
5746 break;
5747 case 2:
5748 p = "struct acl *";
5749 break;
5750 default:
5751 break;
5752 };
5753 break;
5754 /* __acl_set_file */
5755 case 348:
5756 switch(ndx) {
5757 case 0:
5758 p = "const char *";
5759 break;
5760 case 1:
5761 p = "acl_type_t";
5762 break;
5763 case 2:
5764 p = "struct acl *";
5765 break;
5766 default:
5767 break;
5768 };
5769 break;
5770 /* __acl_get_fd */
5771 case 349:
5772 switch(ndx) {
5773 case 0:
5774 p = "int";
5775 break;
5776 case 1:
5777 p = "acl_type_t";
5778 break;
5779 case 2:
5780 p = "struct acl *";
5781 break;
5782 default:
5783 break;
5784 };
5785 break;
5786 /* __acl_set_fd */
5787 case 350:
5788 switch(ndx) {
5789 case 0:
5790 p = "int";
5791 break;
5792 case 1:
5793 p = "acl_type_t";
5794 break;
5795 case 2:
5796 p = "struct acl *";
5797 break;
5798 default:
5799 break;
5800 };
5801 break;
5802 /* __acl_delete_file */
5803 case 351:
5804 switch(ndx) {
5805 case 0:
5806 p = "const char *";
5807 break;
5808 case 1:
5809 p = "acl_type_t";
5810 break;
5811 default:
5812 break;
5813 };
5814 break;
5815 /* __acl_delete_fd */
5816 case 352:
5817 switch(ndx) {
5818 case 0:
5819 p = "int";
5820 break;
5821 case 1:
5822 p = "acl_type_t";
5823 break;
5824 default:
5825 break;
5826 };
5827 break;
5828 /* __acl_aclcheck_file */
5829 case 353:
5830 switch(ndx) {
5831 case 0:
5832 p = "const char *";
5833 break;
5834 case 1:
5835 p = "acl_type_t";
5836 break;
5837 case 2:
5838 p = "struct acl *";
5839 break;
5840 default:
5841 break;
5842 };
5843 break;
5844 /* __acl_aclcheck_fd */
5845 case 354:
5846 switch(ndx) {
5847 case 0:
5848 p = "int";
5849 break;
5850 case 1:
5851 p = "acl_type_t";
5852 break;
5853 case 2:
5854 p = "struct acl *";
5855 break;
5856 default:
5857 break;
5858 };
5859 break;
5860 /* extattrctl */
5861 case 355:
5862 switch(ndx) {
5863 case 0:
5864 p = "const char *";
5865 break;
5866 case 1:
5867 p = "int";
5868 break;
5869 case 2:
5870 p = "const char *";
5871 break;
5872 case 3:
5873 p = "int";
5874 break;
5875 case 4:
5876 p = "const char *";
5877 break;
5878 default:
5879 break;
5880 };
5881 break;
5882 /* extattr_set_file */
5883 case 356:
5884 switch(ndx) {
5885 case 0:
5886 p = "const char *";
5887 break;
5888 case 1:
5889 p = "int";
5890 break;
5891 case 2:
5892 p = "const char *";
5893 break;
5894 case 3:
5895 p = "void *";
5896 break;
5897 case 4:
5898 p = "size_t";
5899 break;
5900 default:
5901 break;
5902 };
5903 break;
5904 /* extattr_get_file */
5905 case 357:
5906 switch(ndx) {
5907 case 0:
5908 p = "const char *";
5909 break;
5910 case 1:
5911 p = "int";
5912 break;
5913 case 2:
5914 p = "const char *";
5915 break;
5916 case 3:
5917 p = "void *";
5918 break;
5919 case 4:
5920 p = "size_t";
5921 break;
5922 default:
5923 break;
5924 };
5925 break;
5926 /* extattr_delete_file */
5927 case 358:
5928 switch(ndx) {
5929 case 0:
5930 p = "const char *";
5931 break;
5932 case 1:
5933 p = "int";
5934 break;
5935 case 2:
5936 p = "const char *";
5937 break;
5938 default:
5939 break;
5940 };
5941 break;
5942 /* freebsd32_aio_waitcomplete */
5943 case 359:
5944 switch(ndx) {
5945 case 0:
5946 p = "struct aiocb32 **";
5947 break;
5948 case 1:
5949 p = "struct timespec32 *";
5950 break;
5951 default:
5952 break;
5953 };
5954 break;
5955 /* getresuid */
5956 case 360:
5957 switch(ndx) {
5958 case 0:
5959 p = "uid_t *";
5960 break;
5961 case 1:
5962 p = "uid_t *";
5963 break;
5964 case 2:
5965 p = "uid_t *";
5966 break;
5967 default:
5968 break;
5969 };
5970 break;
5971 /* getresgid */
5972 case 361:
5973 switch(ndx) {
5974 case 0:
5975 p = "gid_t *";
5976 break;
5977 case 1:
5978 p = "gid_t *";
5979 break;
5980 case 2:
5981 p = "gid_t *";
5982 break;
5983 default:
5984 break;
5985 };
5986 break;
5987 /* kqueue */
5988 case 362:
5989 break;
5990 /* freebsd32_kevent */
5991 case 363:
5992 switch(ndx) {
5993 case 0:
5994 p = "int";
5995 break;
5996 case 1:
5997 p = "const struct kevent32 *";
5998 break;
5999 case 2:
6000 p = "int";
6001 break;
6002 case 3:
6003 p = "struct kevent32 *";
6004 break;
6005 case 4:
6006 p = "int";
6007 break;
6008 case 5:
6009 p = "const struct timespec32 *";
6010 break;
6011 default:
6012 break;
6013 };
6014 break;
6015 /* extattr_set_fd */
6016 case 371:
6017 switch(ndx) {
6018 case 0:
6019 p = "int";
6020 break;
6021 case 1:
6022 p = "int";
6023 break;
6024 case 2:
6025 p = "const char *";
6026 break;
6027 case 3:
6028 p = "void *";
6029 break;
6030 case 4:
6031 p = "size_t";
6032 break;
6033 default:
6034 break;
6035 };
6036 break;
6037 /* extattr_get_fd */
6038 case 372:
6039 switch(ndx) {
6040 case 0:
6041 p = "int";
6042 break;
6043 case 1:
6044 p = "int";
6045 break;
6046 case 2:
6047 p = "const char *";
6048 break;
6049 case 3:
6050 p = "void *";
6051 break;
6052 case 4:
6053 p = "size_t";
6054 break;
6055 default:
6056 break;
6057 };
6058 break;
6059 /* extattr_delete_fd */
6060 case 373:
6061 switch(ndx) {
6062 case 0:
6063 p = "int";
6064 break;
6065 case 1:
6066 p = "int";
6067 break;
6068 case 2:
6069 p = "const char *";
6070 break;
6071 default:
6072 break;
6073 };
6074 break;
6075 /* __setugid */
6076 case 374:
6077 switch(ndx) {
6078 case 0:
6079 p = "int";
6080 break;
6081 default:
6082 break;
6083 };
6084 break;
6085 /* eaccess */
6086 case 376:
6087 switch(ndx) {
6088 case 0:
6089 p = "char *";
6090 break;
6091 case 1:
6092 p = "int";
6093 break;
6094 default:
6095 break;
6096 };
6097 break;
6098 /* freebsd32_nmount */
6099 case 378:
6100 switch(ndx) {
6101 case 0:
6102 p = "struct iovec32 *";
6103 break;
6104 case 1:
6105 p = "unsigned int";
6106 break;
6107 case 2:
6108 p = "int";
6109 break;
6110 default:
6111 break;
6112 };
6113 break;
6114 /* kenv */
6115 case 390:
6116 switch(ndx) {
6117 case 0:
6118 p = "int";
6119 break;
6120 case 1:
6121 p = "const char *";
6122 break;
6123 case 2:
6124 p = "char *";
6125 break;
6126 case 3:
6127 p = "int";
6128 break;
6129 default:
6130 break;
6131 };
6132 break;
6133 /* lchflags */
6134 case 391:
6135 switch(ndx) {
6136 case 0:
6137 p = "const char *";
6138 break;
6139 case 1:
6140 p = "int";
6141 break;
6142 default:
6143 break;
6144 };
6145 break;
6146 /* uuidgen */
6147 case 392:
6148 switch(ndx) {
6149 case 0:
6150 p = "struct uuid *";
6151 break;
6152 case 1:
6153 p = "int";
6154 break;
6155 default:
6156 break;
6157 };
6158 break;
6159 /* freebsd32_sendfile */
6160 case 393:
6161 switch(ndx) {
6162 case 0:
6163 p = "int";
6164 break;
6165 case 1:
6166 p = "int";
6167 break;
6168 case 2:
6169 p = "u_int32_t";
6170 break;
6171 case 3:
6172 p = "u_int32_t";
6173 break;
6174 case 4:
6175 p = "size_t";
6176 break;
6177 case 5:
6178 p = "struct sf_hdtr32 *";
6179 break;
6180 case 6:
6181 p = "off_t *";
6182 break;
6183 case 7:
6184 p = "int";
6185 break;
6186 default:
6187 break;
6188 };
6189 break;
6190 /* getfsstat */
6191 case 395:
6192 switch(ndx) {
6193 case 0:
6194 p = "struct statfs *";
6195 break;
6196 case 1:
6197 p = "long";
6198 break;
6199 case 2:
6200 p = "int";
6201 break;
6202 default:
6203 break;
6204 };
6205 break;
6206 /* statfs */
6207 case 396:
6208 switch(ndx) {
6209 case 0:
6210 p = "char *";
6211 break;
6212 case 1:
6213 p = "struct statfs *";
6214 break;
6215 default:
6216 break;
6217 };
6218 break;
6219 /* fstatfs */
6220 case 397:
6221 switch(ndx) {
6222 case 0:
6223 p = "int";
6224 break;
6225 case 1:
6226 p = "struct statfs *";
6227 break;
6228 default:
6229 break;
6230 };
6231 break;
6232 /* fhstatfs */
6233 case 398:
6234 switch(ndx) {
6235 case 0:
6236 p = "const struct fhandle *";
6237 break;
6238 case 1:
6239 p = "struct statfs *";
6240 break;
6241 default:
6242 break;
6243 };
6244 break;
6245 /* ksem_close */
6246 case 400:
6247 switch(ndx) {
6248 case 0:
6249 p = "semid_t";
6250 break;
6251 default:
6252 break;
6253 };
6254 break;
6255 /* ksem_post */
6256 case 401:
6257 switch(ndx) {
6258 case 0:
6259 p = "semid_t";
6260 break;
6261 default:
6262 break;
6263 };
6264 break;
6265 /* ksem_wait */
6266 case 402:
6267 switch(ndx) {
6268 case 0:
6269 p = "semid_t";
6270 break;
6271 default:
6272 break;
6273 };
6274 break;
6275 /* ksem_trywait */
6276 case 403:
6277 switch(ndx) {
6278 case 0:
6279 p = "semid_t";
6280 break;
6281 default:
6282 break;
6283 };
6284 break;
6285 /* freebsd32_ksem_init */
6286 case 404:
6287 switch(ndx) {
6288 case 0:
6289 p = "semid_t *";
6290 break;
6291 case 1:
6292 p = "unsigned int";
6293 break;
6294 default:
6295 break;
6296 };
6297 break;
6298 /* freebsd32_ksem_open */
6299 case 405:
6300 switch(ndx) {
6301 case 0:
6302 p = "semid_t *";
6303 break;
6304 case 1:
6305 p = "const char *";
6306 break;
6307 case 2:
6308 p = "int";
6309 break;
6310 case 3:
6311 p = "mode_t";
6312 break;
6313 case 4:
6314 p = "unsigned int";
6315 break;
6316 default:
6317 break;
6318 };
6319 break;
6320 /* ksem_unlink */
6321 case 406:
6322 switch(ndx) {
6323 case 0:
6324 p = "const char *";
6325 break;
6326 default:
6327 break;
6328 };
6329 break;
6330 /* ksem_getvalue */
6331 case 407:
6332 switch(ndx) {
6333 case 0:
6334 p = "semid_t";
6335 break;
6336 case 1:
6337 p = "int *";
6338 break;
6339 default:
6340 break;
6341 };
6342 break;
6343 /* ksem_destroy */
6344 case 408:
6345 switch(ndx) {
6346 case 0:
6347 p = "semid_t";
6348 break;
6349 default:
6350 break;
6351 };
6352 break;
6353 /* extattr_set_link */
6354 case 412:
6355 switch(ndx) {
6356 case 0:
6357 p = "const char *";
6358 break;
6359 case 1:
6360 p = "int";
6361 break;
6362 case 2:
6363 p = "const char *";
6364 break;
6365 case 3:
6366 p = "void *";
6367 break;
6368 case 4:
6369 p = "size_t";
6370 break;
6371 default:
6372 break;
6373 };
6374 break;
6375 /* extattr_get_link */
6376 case 413:
6377 switch(ndx) {
6378 case 0:
6379 p = "const char *";
6380 break;
6381 case 1:
6382 p = "int";
6383 break;
6384 case 2:
6385 p = "const char *";
6386 break;
6387 case 3:
6388 p = "void *";
6389 break;
6390 case 4:
6391 p = "size_t";
6392 break;
6393 default:
6394 break;
6395 };
6396 break;
6397 /* extattr_delete_link */
6398 case 414:
6399 switch(ndx) {
6400 case 0:
6401 p = "const char *";
6402 break;
6403 case 1:
6404 p = "int";
6405 break;
6406 case 2:
6407 p = "const char *";
6408 break;
6409 default:
6410 break;
6411 };
6412 break;
6413 /* freebsd32_sigaction */
6414 case 416:
6415 switch(ndx) {
6416 case 0:
6417 p = "int";
6418 break;
6419 case 1:
6420 p = "struct sigaction32 *";
6421 break;
6422 case 2:
6423 p = "struct sigaction32 *";
6424 break;
6425 default:
6426 break;
6427 };
6428 break;
6429 /* freebsd32_sigreturn */
6430 case 417:
6431 switch(ndx) {
6432 case 0:
6433 p = "const struct freebsd32_ucontext *";
6434 break;
6435 default:
6436 break;
6437 };
6438 break;
6439 /* freebsd32_getcontext */
6440 case 421:
6441 switch(ndx) {
6442 case 0:
6443 p = "struct freebsd32_ucontext *";
6444 break;
6445 default:
6446 break;
6447 };
6448 break;
6449 /* freebsd32_setcontext */
6450 case 422:
6451 switch(ndx) {
6452 case 0:
6453 p = "const struct freebsd32_ucontext *";
6454 break;
6455 default:
6456 break;
6457 };
6458 break;
6459 /* freebsd32_swapcontext */
6460 case 423:
6461 switch(ndx) {
6462 case 0:
6463 p = "struct freebsd32_ucontext *";
6464 break;
6465 case 1:
6466 p = "const struct freebsd32_ucontext *";
6467 break;
6468 default:
6469 break;
6470 };
6471 break;
6472 /* __acl_get_link */
6473 case 425:
6474 switch(ndx) {
6475 case 0:
6476 p = "const char *";
6477 break;
6478 case 1:
6479 p = "acl_type_t";
6480 break;
6481 case 2:
6482 p = "struct acl *";
6483 break;
6484 default:
6485 break;
6486 };
6487 break;
6488 /* __acl_set_link */
6489 case 426:
6490 switch(ndx) {
6491 case 0:
6492 p = "const char *";
6493 break;
6494 case 1:
6495 p = "acl_type_t";
6496 break;
6497 case 2:
6498 p = "struct acl *";
6499 break;
6500 default:
6501 break;
6502 };
6503 break;
6504 /* __acl_delete_link */
6505 case 427:
6506 switch(ndx) {
6507 case 0:
6508 p = "const char *";
6509 break;
6510 case 1:
6511 p = "acl_type_t";
6512 break;
6513 default:
6514 break;
6515 };
6516 break;
6517 /* __acl_aclcheck_link */
6518 case 428:
6519 switch(ndx) {
6520 case 0:
6521 p = "const char *";
6522 break;
6523 case 1:
6524 p = "acl_type_t";
6525 break;
6526 case 2:
6527 p = "struct acl *";
6528 break;
6529 default:
6530 break;
6531 };
6532 break;
6533 /* sigwait */
6534 case 429:
6535 switch(ndx) {
6536 case 0:
6537 p = "const sigset_t *";
6538 break;
6539 case 1:
6540 p = "int *";
6541 break;
6542 default:
6543 break;
6544 };
6545 break;
6546 /* thr_exit */
6547 case 431:
6548 switch(ndx) {
6549 case 0:
6550 p = "long *";
6551 break;
6552 default:
6553 break;
6554 };
6555 break;
6556 /* thr_self */
6557 case 432:
6558 switch(ndx) {
6559 case 0:
6560 p = "long *";
6561 break;
6562 default:
6563 break;
6564 };
6565 break;
6566 /* thr_kill */
6567 case 433:
6568 switch(ndx) {
6569 case 0:
6570 p = "long";
6571 break;
6572 case 1:
6573 p = "int";
6574 break;
6575 default:
6576 break;
6577 };
6578 break;
6579 /* freebsd32_umtx_lock */
6580 case 434:
6581 switch(ndx) {
6582 case 0:
6583 p = "struct umtx *";
6584 break;
6585 default:
6586 break;
6587 };
6588 break;
6589 /* freebsd32_umtx_unlock */
6590 case 435:
6591 switch(ndx) {
6592 case 0:
6593 p = "struct umtx *";
6594 break;
6595 default:
6596 break;
6597 };
6598 break;
6599 /* jail_attach */
6600 case 436:
6601 switch(ndx) {
6602 case 0:
6603 p = "int";
6604 break;
6605 default:
6606 break;
6607 };
6608 break;
6609 /* extattr_list_fd */
6610 case 437:
6611 switch(ndx) {
6612 case 0:
6613 p = "int";
6614 break;
6615 case 1:
6616 p = "int";
6617 break;
6618 case 2:
6619 p = "void *";
6620 break;
6621 case 3:
6622 p = "size_t";
6623 break;
6624 default:
6625 break;
6626 };
6627 break;
6628 /* extattr_list_file */
6629 case 438:
6630 switch(ndx) {
6631 case 0:
6632 p = "const char *";
6633 break;
6634 case 1:
6635 p = "int";
6636 break;
6637 case 2:
6638 p = "void *";
6639 break;
6640 case 3:
6641 p = "size_t";
6642 break;
6643 default:
6644 break;
6645 };
6646 break;
6647 /* extattr_list_link */
6648 case 439:
6649 switch(ndx) {
6650 case 0:
6651 p = "const char *";
6652 break;
6653 case 1:
6654 p = "int";
6655 break;
6656 case 2:
6657 p = "void *";
6658 break;
6659 case 3:
6660 p = "size_t";
6661 break;
6662 default:
6663 break;
6664 };
6665 break;
6666 /* freebsd32_ksem_timedwait */
6667 case 441:
6668 switch(ndx) {
6669 case 0:
6670 p = "semid_t";
6671 break;
6672 case 1:
6673 p = "const struct timespec32 *";
6674 break;
6675 default:
6676 break;
6677 };
6678 break;
6679 /* freebsd32_thr_suspend */
6680 case 442:
6681 switch(ndx) {
6682 case 0:
6683 p = "const struct timespec32 *";
6684 break;
6685 default:
6686 break;
6687 };
6688 break;
6689 /* thr_wake */
6690 case 443:
6691 switch(ndx) {
6692 case 0:
6693 p = "long";
6694 break;
6695 default:
6696 break;
6697 };
6698 break;
6699 /* kldunloadf */
6700 case 444:
6701 switch(ndx) {
6702 case 0:
6703 p = "int";
6704 break;
6705 case 1:
6706 p = "int";
6707 break;
6708 default:
6709 break;
6710 };
6711 break;
6712 /* audit */
6713 case 445:
6714 switch(ndx) {
6715 case 0:
6716 p = "const void *";
6717 break;
6718 case 1:
6719 p = "u_int";
6720 break;
6721 default:
6722 break;
6723 };
6724 break;
6725 /* auditon */
6726 case 446:
6727 switch(ndx) {
6728 case 0:
6729 p = "int";
6730 break;
6731 case 1:
6732 p = "void *";
6733 break;
6734 case 2:
6735 p = "u_int";
6736 break;
6737 default:
6738 break;
6739 };
6740 break;
6741 /* getauid */
6742 case 447:
6743 switch(ndx) {
6744 case 0:
6745 p = "uid_t *";
6746 break;
6747 default:
6748 break;
6749 };
6750 break;
6751 /* setauid */
6752 case 448:
6753 switch(ndx) {
6754 case 0:
6755 p = "uid_t *";
6756 break;
6757 default:
6758 break;
6759 };
6760 break;
6761 /* getaudit */
6762 case 449:
6763 switch(ndx) {
6764 case 0:
6765 p = "struct auditinfo *";
6766 break;
6767 default:
6768 break;
6769 };
6770 break;
6771 /* setaudit */
6772 case 450:
6773 switch(ndx) {
6774 case 0:
6775 p = "struct auditinfo *";
6776 break;
6777 default:
6778 break;
6779 };
6780 break;
6781 /* getaudit_addr */
6782 case 451:
6783 switch(ndx) {
6784 case 0:
6785 p = "struct auditinfo_addr *";
6786 break;
6787 case 1:
6788 p = "u_int";
6789 break;
6790 default:
6791 break;
6792 };
6793 break;
6794 /* setaudit_addr */
6795 case 452:
6796 switch(ndx) {
6797 case 0:
6798 p = "struct auditinfo_addr *";
6799 break;
6800 case 1:
6801 p = "u_int";
6802 break;
6803 default:
6804 break;
6805 };
6806 break;
6807 /* auditctl */
6808 case 453:
6809 switch(ndx) {
6810 case 0:
6811 p = "char *";
6812 break;
6813 default:
6814 break;
6815 };
6816 break;
6817 /* freebsd32_umtx_op */
6818 case 454:
6819 switch(ndx) {
6820 case 0:
6821 p = "void *";
6822 break;
6823 case 1:
6824 p = "int";
6825 break;
6826 case 2:
6827 p = "u_long";
6828 break;
6829 case 3:
6830 p = "void *";
6831 break;
6832 case 4:
6833 p = "void *";
6834 break;
6835 default:
6836 break;
6837 };
6838 break;
6839 /* freebsd32_thr_new */
6840 case 455:
6841 switch(ndx) {
6842 case 0:
6843 p = "struct thr_param32 *";
6844 break;
6845 case 1:
6846 p = "int";
6847 break;
6848 default:
6849 break;
6850 };
6851 break;
6852 /* sigqueue */
6853 case 456:
6854 switch(ndx) {
6855 case 0:
6856 p = "pid_t";
6857 break;
6858 case 1:
6859 p = "int";
6860 break;
6861 case 2:
6862 p = "void *";
6863 break;
6864 default:
6865 break;
6866 };
6867 break;
6868 /* freebsd32_kmq_open */
6869 case 457:
6870 switch(ndx) {
6871 case 0:
6872 p = "const char *";
6873 break;
6874 case 1:
6875 p = "int";
6876 break;
6877 case 2:
6878 p = "mode_t";
6879 break;
6880 case 3:
6881 p = "const struct mq_attr32 *";
6882 break;
6883 default:
6884 break;
6885 };
6886 break;
6887 /* freebsd32_kmq_setattr */
6888 case 458:
6889 switch(ndx) {
6890 case 0:
6891 p = "int";
6892 break;
6893 case 1:
6894 p = "const struct mq_attr32 *";
6895 break;
6896 case 2:
6897 p = "struct mq_attr32 *";
6898 break;
6899 default:
6900 break;
6901 };
6902 break;
6903 /* freebsd32_kmq_timedreceive */
6904 case 459:
6905 switch(ndx) {
6906 case 0:
6907 p = "int";
6908 break;
6909 case 1:
6910 p = "char *";
6911 break;
6912 case 2:
6913 p = "size_t";
6914 break;
6915 case 3:
6916 p = "unsigned *";
6917 break;
6918 case 4:
6919 p = "const struct timespec32 *";
6920 break;
6921 default:
6922 break;
6923 };
6924 break;
6925 /* freebsd32_kmq_timedsend */
6926 case 460:
6927 switch(ndx) {
6928 case 0:
6929 p = "int";
6930 break;
6931 case 1:
6932 p = "const char *";
6933 break;
6934 case 2:
6935 p = "size_t";
6936 break;
6937 case 3:
6938 p = "unsigned";
6939 break;
6940 case 4:
6941 p = "const struct timespec32 *";
6942 break;
6943 default:
6944 break;
6945 };
6946 break;
6947 /* kmq_notify */
6948 case 461:
6949 switch(ndx) {
6950 case 0:
6951 p = "int";
6952 break;
6953 case 1:
6954 p = "const struct sigevent *";
6955 break;
6956 default:
6957 break;
6958 };
6959 break;
6960 /* kmq_unlink */
6961 case 462:
6962 switch(ndx) {
6963 case 0:
6964 p = "const char *";
6965 break;
6966 default:
6967 break;
6968 };
6969 break;
6970 /* abort2 */
6971 case 463:
6972 switch(ndx) {
6973 case 0:
6974 p = "const char *";
6975 break;
6976 case 1:
6977 p = "int";
6978 break;
6979 case 2:
6980 p = "void **";
6981 break;
6982 default:
6983 break;
6984 };
6985 break;
6986 /* thr_set_name */
6987 case 464:
6988 switch(ndx) {
6989 case 0:
6990 p = "long";
6991 break;
6992 case 1:
6993 p = "const char *";
6994 break;
6995 default:
6996 break;
6997 };
6998 break;
6999 /* freebsd32_aio_fsync */
7000 case 465:
7001 switch(ndx) {
7002 case 0:
7003 p = "int";
7004 break;
7005 case 1:
7006 p = "struct aiocb32 *";
7007 break;
7008 default:
7009 break;
7010 };
7011 break;
7012 /* rtprio_thread */
7013 case 466:
7014 switch(ndx) {
7015 case 0:
7016 p = "int";
7017 break;
7018 case 1:
7019 p = "lwpid_t";
7020 break;
7021 case 2:
7022 p = "struct rtprio *";
7023 break;
7024 default:
7025 break;
7026 };
7027 break;
7028 /* sctp_peeloff */
7029 case 471:
7030 switch(ndx) {
7031 case 0:
7032 p = "int";
7033 break;
7034 case 1:
7035 p = "uint32_t";
7036 break;
7037 default:
7038 break;
7039 };
7040 break;
7041 /* sctp_generic_sendmsg */
7042 case 472:
7043 switch(ndx) {
7044 case 0:
7045 p = "int";
7046 break;
7047 case 1:
7048 p = "caddr_t";
7049 break;
7050 case 2:
7051 p = "int";
7052 break;
7053 case 3:
7054 p = "caddr_t";
7055 break;
7056 case 4:
7057 p = "__socklen_t";
7058 break;
7059 case 5:
7060 p = "struct sctp_sndrcvinfo *";
7061 break;
7062 case 6:
7063 p = "int";
7064 break;
7065 default:
7066 break;
7067 };
7068 break;
7069 /* sctp_generic_sendmsg_iov */
7070 case 473:
7071 switch(ndx) {
7072 case 0:
7073 p = "int";
7074 break;
7075 case 1:
7076 p = "struct iovec *";
7077 break;
7078 case 2:
7079 p = "int";
7080 break;
7081 case 3:
7082 p = "caddr_t";
7083 break;
7084 case 4:
7085 p = "__socklen_t";
7086 break;
7087 case 5:
7088 p = "struct sctp_sndrcvinfo *";
7089 break;
7090 case 6:
7091 p = "int";
7092 break;
7093 default:
7094 break;
7095 };
7096 break;
7097 /* sctp_generic_recvmsg */
7098 case 474:
7099 switch(ndx) {
7100 case 0:
7101 p = "int";
7102 break;
7103 case 1:
7104 p = "struct iovec *";
7105 break;
7106 case 2:
7107 p = "int";
7108 break;
7109 case 3:
7110 p = "struct sockaddr *";
7111 break;
7112 case 4:
7113 p = "__socklen_t *";
7114 break;
7115 case 5:
7116 p = "struct sctp_sndrcvinfo *";
7117 break;
7118 case 6:
7119 p = "int *";
7120 break;
7121 default:
7122 break;
7123 };
7124 break;
7125 #ifdef PAD64_REQUIRED
7126 /* freebsd32_pread */
7127 case 475:
7128 switch(ndx) {
7129 case 0:
7130 p = "int";
7131 break;
7132 case 1:
7133 p = "void *";
7134 break;
7135 case 2:
7136 p = "size_t";
7137 break;
7138 case 3:
7139 p = "int";
7140 break;
7141 case 4:
7142 p = "u_int32_t";
7143 break;
7144 case 5:
7145 p = "u_int32_t";
7146 break;
7147 default:
7148 break;
7149 };
7150 break;
7151 /* freebsd32_pwrite */
7152 case 476:
7153 switch(ndx) {
7154 case 0:
7155 p = "int";
7156 break;
7157 case 1:
7158 p = "const void *";
7159 break;
7160 case 2:
7161 p = "size_t";
7162 break;
7163 case 3:
7164 p = "int";
7165 break;
7166 case 4:
7167 p = "u_int32_t";
7168 break;
7169 case 5:
7170 p = "u_int32_t";
7171 break;
7172 default:
7173 break;
7174 };
7175 break;
7176 /* freebsd32_mmap */
7177 case 477:
7178 switch(ndx) {
7179 case 0:
7180 p = "caddr_t";
7181 break;
7182 case 1:
7183 p = "size_t";
7184 break;
7185 case 2:
7186 p = "int";
7187 break;
7188 case 3:
7189 p = "int";
7190 break;
7191 case 4:
7192 p = "int";
7193 break;
7194 case 5:
7195 p = "int";
7196 break;
7197 case 6:
7198 p = "u_int32_t";
7199 break;
7200 case 7:
7201 p = "u_int32_t";
7202 break;
7203 default:
7204 break;
7205 };
7206 break;
7207 /* freebsd32_lseek */
7208 case 478:
7209 switch(ndx) {
7210 case 0:
7211 p = "int";
7212 break;
7213 case 1:
7214 p = "int";
7215 break;
7216 case 2:
7217 p = "u_int32_t";
7218 break;
7219 case 3:
7220 p = "u_int32_t";
7221 break;
7222 case 4:
7223 p = "int";
7224 break;
7225 default:
7226 break;
7227 };
7228 break;
7229 /* freebsd32_truncate */
7230 case 479:
7231 switch(ndx) {
7232 case 0:
7233 p = "char *";
7234 break;
7235 case 1:
7236 p = "int";
7237 break;
7238 case 2:
7239 p = "u_int32_t";
7240 break;
7241 case 3:
7242 p = "u_int32_t";
7243 break;
7244 default:
7245 break;
7246 };
7247 break;
7248 /* freebsd32_ftruncate */
7249 case 480:
7250 switch(ndx) {
7251 case 0:
7252 p = "int";
7253 break;
7254 case 1:
7255 p = "int";
7256 break;
7257 case 2:
7258 p = "u_int32_t";
7259 break;
7260 case 3:
7261 p = "u_int32_t";
7262 break;
7263 default:
7264 break;
7265 };
7266 break;
7267 #else
7268 /* freebsd32_pread */
7269 case 475:
7270 switch(ndx) {
7271 case 0:
7272 p = "int";
7273 break;
7274 case 1:
7275 p = "void *";
7276 break;
7277 case 2:
7278 p = "size_t";
7279 break;
7280 case 3:
7281 p = "u_int32_t";
7282 break;
7283 case 4:
7284 p = "u_int32_t";
7285 break;
7286 default:
7287 break;
7288 };
7289 break;
7290 /* freebsd32_pwrite */
7291 case 476:
7292 switch(ndx) {
7293 case 0:
7294 p = "int";
7295 break;
7296 case 1:
7297 p = "const void *";
7298 break;
7299 case 2:
7300 p = "size_t";
7301 break;
7302 case 3:
7303 p = "u_int32_t";
7304 break;
7305 case 4:
7306 p = "u_int32_t";
7307 break;
7308 default:
7309 break;
7310 };
7311 break;
7312 /* freebsd32_mmap */
7313 case 477:
7314 switch(ndx) {
7315 case 0:
7316 p = "caddr_t";
7317 break;
7318 case 1:
7319 p = "size_t";
7320 break;
7321 case 2:
7322 p = "int";
7323 break;
7324 case 3:
7325 p = "int";
7326 break;
7327 case 4:
7328 p = "int";
7329 break;
7330 case 5:
7331 p = "u_int32_t";
7332 break;
7333 case 6:
7334 p = "u_int32_t";
7335 break;
7336 default:
7337 break;
7338 };
7339 break;
7340 /* freebsd32_lseek */
7341 case 478:
7342 switch(ndx) {
7343 case 0:
7344 p = "int";
7345 break;
7346 case 1:
7347 p = "u_int32_t";
7348 break;
7349 case 2:
7350 p = "u_int32_t";
7351 break;
7352 case 3:
7353 p = "int";
7354 break;
7355 default:
7356 break;
7357 };
7358 break;
7359 /* freebsd32_truncate */
7360 case 479:
7361 switch(ndx) {
7362 case 0:
7363 p = "char *";
7364 break;
7365 case 1:
7366 p = "u_int32_t";
7367 break;
7368 case 2:
7369 p = "u_int32_t";
7370 break;
7371 default:
7372 break;
7373 };
7374 break;
7375 /* freebsd32_ftruncate */
7376 case 480:
7377 switch(ndx) {
7378 case 0:
7379 p = "int";
7380 break;
7381 case 1:
7382 p = "u_int32_t";
7383 break;
7384 case 2:
7385 p = "u_int32_t";
7386 break;
7387 default:
7388 break;
7389 };
7390 break;
7391 #endif
7392 /* thr_kill2 */
7393 case 481:
7394 switch(ndx) {
7395 case 0:
7396 p = "pid_t";
7397 break;
7398 case 1:
7399 p = "long";
7400 break;
7401 case 2:
7402 p = "int";
7403 break;
7404 default:
7405 break;
7406 };
7407 break;
7408 /* shm_open */
7409 case 482:
7410 switch(ndx) {
7411 case 0:
7412 p = "const char *";
7413 break;
7414 case 1:
7415 p = "int";
7416 break;
7417 case 2:
7418 p = "mode_t";
7419 break;
7420 default:
7421 break;
7422 };
7423 break;
7424 /* shm_unlink */
7425 case 483:
7426 switch(ndx) {
7427 case 0:
7428 p = "const char *";
7429 break;
7430 default:
7431 break;
7432 };
7433 break;
7434 /* cpuset */
7435 case 484:
7436 switch(ndx) {
7437 case 0:
7438 p = "cpusetid_t *";
7439 break;
7440 default:
7441 break;
7442 };
7443 break;
7444 #ifdef PAD64_REQUIRED
7445 /* freebsd32_cpuset_setid */
7446 case 485:
7447 switch(ndx) {
7448 case 0:
7449 p = "cpuwhich_t";
7450 break;
7451 case 1:
7452 p = "int";
7453 break;
7454 case 2:
7455 p = "u_int32_t";
7456 break;
7457 case 3:
7458 p = "u_int32_t";
7459 break;
7460 case 4:
7461 p = "cpusetid_t";
7462 break;
7463 default:
7464 break;
7465 };
7466 break;
7467 #else
7468 /* freebsd32_cpuset_setid */
7469 case 485:
7470 switch(ndx) {
7471 case 0:
7472 p = "cpuwhich_t";
7473 break;
7474 case 1:
7475 p = "u_int32_t";
7476 break;
7477 case 2:
7478 p = "u_int32_t";
7479 break;
7480 case 3:
7481 p = "cpusetid_t";
7482 break;
7483 default:
7484 break;
7485 };
7486 break;
7487 #endif
7488 /* freebsd32_cpuset_getid */
7489 case 486:
7490 switch(ndx) {
7491 case 0:
7492 p = "cpulevel_t";
7493 break;
7494 case 1:
7495 p = "cpuwhich_t";
7496 break;
7497 case 2:
7498 p = "u_int32_t";
7499 break;
7500 case 3:
7501 p = "u_int32_t";
7502 break;
7503 case 4:
7504 p = "cpusetid_t *";
7505 break;
7506 default:
7507 break;
7508 };
7509 break;
7510 /* freebsd32_cpuset_getaffinity */
7511 case 487:
7512 switch(ndx) {
7513 case 0:
7514 p = "cpulevel_t";
7515 break;
7516 case 1:
7517 p = "cpuwhich_t";
7518 break;
7519 case 2:
7520 p = "u_int32_t";
7521 break;
7522 case 3:
7523 p = "u_int32_t";
7524 break;
7525 case 4:
7526 p = "size_t";
7527 break;
7528 case 5:
7529 p = "cpuset_t *";
7530 break;
7531 default:
7532 break;
7533 };
7534 break;
7535 /* freebsd32_cpuset_setaffinity */
7536 case 488:
7537 switch(ndx) {
7538 case 0:
7539 p = "cpulevel_t";
7540 break;
7541 case 1:
7542 p = "cpuwhich_t";
7543 break;
7544 case 2:
7545 p = "u_int32_t";
7546 break;
7547 case 3:
7548 p = "u_int32_t";
7549 break;
7550 case 4:
7551 p = "size_t";
7552 break;
7553 case 5:
7554 p = "const cpuset_t *";
7555 break;
7556 default:
7557 break;
7558 };
7559 break;
7560 /* faccessat */
7561 case 489:
7562 switch(ndx) {
7563 case 0:
7564 p = "int";
7565 break;
7566 case 1:
7567 p = "char *";
7568 break;
7569 case 2:
7570 p = "int";
7571 break;
7572 case 3:
7573 p = "int";
7574 break;
7575 default:
7576 break;
7577 };
7578 break;
7579 /* fchmodat */
7580 case 490:
7581 switch(ndx) {
7582 case 0:
7583 p = "int";
7584 break;
7585 case 1:
7586 p = "const char *";
7587 break;
7588 case 2:
7589 p = "mode_t";
7590 break;
7591 case 3:
7592 p = "int";
7593 break;
7594 default:
7595 break;
7596 };
7597 break;
7598 /* fchownat */
7599 case 491:
7600 switch(ndx) {
7601 case 0:
7602 p = "int";
7603 break;
7604 case 1:
7605 p = "char *";
7606 break;
7607 case 2:
7608 p = "uid_t";
7609 break;
7610 case 3:
7611 p = "gid_t";
7612 break;
7613 case 4:
7614 p = "int";
7615 break;
7616 default:
7617 break;
7618 };
7619 break;
7620 /* freebsd32_fexecve */
7621 case 492:
7622 switch(ndx) {
7623 case 0:
7624 p = "int";
7625 break;
7626 case 1:
7627 p = "u_int32_t *";
7628 break;
7629 case 2:
7630 p = "u_int32_t *";
7631 break;
7632 default:
7633 break;
7634 };
7635 break;
7636 /* freebsd32_fstatat */
7637 case 493:
7638 switch(ndx) {
7639 case 0:
7640 p = "int";
7641 break;
7642 case 1:
7643 p = "char *";
7644 break;
7645 case 2:
7646 p = "struct stat *";
7647 break;
7648 case 3:
7649 p = "int";
7650 break;
7651 default:
7652 break;
7653 };
7654 break;
7655 /* freebsd32_futimesat */
7656 case 494:
7657 switch(ndx) {
7658 case 0:
7659 p = "int";
7660 break;
7661 case 1:
7662 p = "char *";
7663 break;
7664 case 2:
7665 p = "struct timeval *";
7666 break;
7667 default:
7668 break;
7669 };
7670 break;
7671 /* linkat */
7672 case 495:
7673 switch(ndx) {
7674 case 0:
7675 p = "int";
7676 break;
7677 case 1:
7678 p = "char *";
7679 break;
7680 case 2:
7681 p = "int";
7682 break;
7683 case 3:
7684 p = "char *";
7685 break;
7686 case 4:
7687 p = "int";
7688 break;
7689 default:
7690 break;
7691 };
7692 break;
7693 /* mkdirat */
7694 case 496:
7695 switch(ndx) {
7696 case 0:
7697 p = "int";
7698 break;
7699 case 1:
7700 p = "char *";
7701 break;
7702 case 2:
7703 p = "mode_t";
7704 break;
7705 default:
7706 break;
7707 };
7708 break;
7709 /* mkfifoat */
7710 case 497:
7711 switch(ndx) {
7712 case 0:
7713 p = "int";
7714 break;
7715 case 1:
7716 p = "char *";
7717 break;
7718 case 2:
7719 p = "mode_t";
7720 break;
7721 default:
7722 break;
7723 };
7724 break;
7725 /* mknodat */
7726 case 498:
7727 switch(ndx) {
7728 case 0:
7729 p = "int";
7730 break;
7731 case 1:
7732 p = "char *";
7733 break;
7734 case 2:
7735 p = "mode_t";
7736 break;
7737 case 3:
7738 p = "dev_t";
7739 break;
7740 default:
7741 break;
7742 };
7743 break;
7744 /* openat */
7745 case 499:
7746 switch(ndx) {
7747 case 0:
7748 p = "int";
7749 break;
7750 case 1:
7751 p = "char *";
7752 break;
7753 case 2:
7754 p = "int";
7755 break;
7756 case 3:
7757 p = "mode_t";
7758 break;
7759 default:
7760 break;
7761 };
7762 break;
7763 /* readlinkat */
7764 case 500:
7765 switch(ndx) {
7766 case 0:
7767 p = "int";
7768 break;
7769 case 1:
7770 p = "char *";
7771 break;
7772 case 2:
7773 p = "char *";
7774 break;
7775 case 3:
7776 p = "size_t";
7777 break;
7778 default:
7779 break;
7780 };
7781 break;
7782 /* renameat */
7783 case 501:
7784 switch(ndx) {
7785 case 0:
7786 p = "int";
7787 break;
7788 case 1:
7789 p = "char *";
7790 break;
7791 case 2:
7792 p = "int";
7793 break;
7794 case 3:
7795 p = "const char *";
7796 break;
7797 default:
7798 break;
7799 };
7800 break;
7801 /* symlinkat */
7802 case 502:
7803 switch(ndx) {
7804 case 0:
7805 p = "char *";
7806 break;
7807 case 1:
7808 p = "int";
7809 break;
7810 case 2:
7811 p = "char *";
7812 break;
7813 default:
7814 break;
7815 };
7816 break;
7817 /* unlinkat */
7818 case 503:
7819 switch(ndx) {
7820 case 0:
7821 p = "int";
7822 break;
7823 case 1:
7824 p = "char *";
7825 break;
7826 case 2:
7827 p = "int";
7828 break;
7829 default:
7830 break;
7831 };
7832 break;
7833 /* posix_openpt */
7834 case 504:
7835 switch(ndx) {
7836 case 0:
7837 p = "int";
7838 break;
7839 default:
7840 break;
7841 };
7842 break;
7843 /* freebsd32_jail_get */
7844 case 506:
7845 switch(ndx) {
7846 case 0:
7847 p = "struct iovec32 *";
7848 break;
7849 case 1:
7850 p = "unsigned int";
7851 break;
7852 case 2:
7853 p = "int";
7854 break;
7855 default:
7856 break;
7857 };
7858 break;
7859 /* freebsd32_jail_set */
7860 case 507:
7861 switch(ndx) {
7862 case 0:
7863 p = "struct iovec32 *";
7864 break;
7865 case 1:
7866 p = "unsigned int";
7867 break;
7868 case 2:
7869 p = "int";
7870 break;
7871 default:
7872 break;
7873 };
7874 break;
7875 /* jail_remove */
7876 case 508:
7877 switch(ndx) {
7878 case 0:
7879 p = "int";
7880 break;
7881 default:
7882 break;
7883 };
7884 break;
7885 /* closefrom */
7886 case 509:
7887 switch(ndx) {
7888 case 0:
7889 p = "int";
7890 break;
7891 default:
7892 break;
7893 };
7894 break;
7895 /* freebsd32_semctl */
7896 case 510:
7897 switch(ndx) {
7898 case 0:
7899 p = "int";
7900 break;
7901 case 1:
7902 p = "int";
7903 break;
7904 case 2:
7905 p = "int";
7906 break;
7907 case 3:
7908 p = "union semun32 *";
7909 break;
7910 default:
7911 break;
7912 };
7913 break;
7914 /* freebsd32_msgctl */
7915 case 511:
7916 switch(ndx) {
7917 case 0:
7918 p = "int";
7919 break;
7920 case 1:
7921 p = "int";
7922 break;
7923 case 2:
7924 p = "struct msqid_ds32 *";
7925 break;
7926 default:
7927 break;
7928 };
7929 break;
7930 /* freebsd32_shmctl */
7931 case 512:
7932 switch(ndx) {
7933 case 0:
7934 p = "int";
7935 break;
7936 case 1:
7937 p = "int";
7938 break;
7939 case 2:
7940 p = "struct shmid_ds32 *";
7941 break;
7942 default:
7943 break;
7944 };
7945 break;
7946 /* lpathconf */
7947 case 513:
7948 switch(ndx) {
7949 case 0:
7950 p = "char *";
7951 break;
7952 case 1:
7953 p = "int";
7954 break;
7955 default:
7956 break;
7957 };
7958 break;
7959 /* cap_new */
7960 case 514:
7961 switch(ndx) {
7962 case 0:
7963 p = "int";
7964 break;
7965 case 1:
7966 p = "u_int64_t";
7967 break;
7968 default:
7969 break;
7970 };
7971 break;
7972 /* cap_getrights */
7973 case 515:
7974 switch(ndx) {
7975 case 0:
7976 p = "int";
7977 break;
7978 case 1:
7979 p = "u_int64_t *";
7980 break;
7981 default:
7982 break;
7983 };
7984 break;
7985 /* cap_enter */
7986 case 516:
7987 break;
7988 /* cap_getmode */
7989 case 517:
7990 switch(ndx) {
7991 case 0:
7992 p = "u_int *";
7993 break;
7994 default:
7995 break;
7996 };
7997 break;
7998 /* freebsd32_pselect */
7999 case 522:
8000 switch(ndx) {
8001 case 0:
8002 p = "int";
8003 break;
8004 case 1:
8005 p = "fd_set *";
8006 break;
8007 case 2:
8008 p = "fd_set *";
8009 break;
8010 case 3:
8011 p = "fd_set *";
8012 break;
8013 case 4:
8014 p = "const struct timespec32 *";
8015 break;
8016 case 5:
8017 p = "const sigset_t *";
8018 break;
8019 default:
8020 break;
8021 };
8022 break;
8023 /* getloginclass */
8024 case 523:
8025 switch(ndx) {
8026 case 0:
8027 p = "char *";
8028 break;
8029 case 1:
8030 p = "size_t";
8031 break;
8032 default:
8033 break;
8034 };
8035 break;
8036 /* setloginclass */
8037 case 524:
8038 switch(ndx) {
8039 case 0:
8040 p = "const char *";
8041 break;
8042 default:
8043 break;
8044 };
8045 break;
8046 /* rctl_get_racct */
8047 case 525:
8048 switch(ndx) {
8049 case 0:
8050 p = "const void *";
8051 break;
8052 case 1:
8053 p = "size_t";
8054 break;
8055 case 2:
8056 p = "void *";
8057 break;
8058 case 3:
8059 p = "size_t";
8060 break;
8061 default:
8062 break;
8063 };
8064 break;
8065 /* rctl_get_rules */
8066 case 526:
8067 switch(ndx) {
8068 case 0:
8069 p = "const void *";
8070 break;
8071 case 1:
8072 p = "size_t";
8073 break;
8074 case 2:
8075 p = "void *";
8076 break;
8077 case 3:
8078 p = "size_t";
8079 break;
8080 default:
8081 break;
8082 };
8083 break;
8084 /* rctl_get_limits */
8085 case 527:
8086 switch(ndx) {
8087 case 0:
8088 p = "const void *";
8089 break;
8090 case 1:
8091 p = "size_t";
8092 break;
8093 case 2:
8094 p = "void *";
8095 break;
8096 case 3:
8097 p = "size_t";
8098 break;
8099 default:
8100 break;
8101 };
8102 break;
8103 /* rctl_add_rule */
8104 case 528:
8105 switch(ndx) {
8106 case 0:
8107 p = "const void *";
8108 break;
8109 case 1:
8110 p = "size_t";
8111 break;
8112 case 2:
8113 p = "void *";
8114 break;
8115 case 3:
8116 p = "size_t";
8117 break;
8118 default:
8119 break;
8120 };
8121 break;
8122 /* rctl_remove_rule */
8123 case 529:
8124 switch(ndx) {
8125 case 0:
8126 p = "const void *";
8127 break;
8128 case 1:
8129 p = "size_t";
8130 break;
8131 case 2:
8132 p = "void *";
8133 break;
8134 case 3:
8135 p = "size_t";
8136 break;
8137 default:
8138 break;
8139 };
8140 break;
8141 #ifdef PAD64_REQUIRED
8142 /* freebsd32_posix_fallocate */
8143 case 530:
8144 switch(ndx) {
8145 case 0:
8146 p = "int";
8147 break;
8148 case 1:
8149 p = "int";
8150 break;
8151 case 2:
8152 p = "uint32_t";
8153 break;
8154 case 3:
8155 p = "uint32_t";
8156 break;
8157 case 4:
8158 p = "uint32_t";
8159 break;
8160 case 5:
8161 p = "uint32_t";
8162 break;
8163 default:
8164 break;
8165 };
8166 break;
8167 /* freebsd32_posix_fadvise */
8168 case 531:
8169 switch(ndx) {
8170 case 0:
8171 p = "int";
8172 break;
8173 case 1:
8174 p = "int";
8175 break;
8176 case 2:
8177 p = "uint32_t";
8178 break;
8179 case 3:
8180 p = "uint32_t";
8181 break;
8182 case 4:
8183 p = "uint32_t";
8184 break;
8185 case 5:
8186 p = "uint32_t";
8187 break;
8188 case 6:
8189 p = "int";
8190 break;
8191 default:
8192 break;
8193 };
8194 break;
8195 /* freebsd32_wait6 */
8196 case 532:
8197 switch(ndx) {
8198 case 0:
8199 p = "int";
8200 break;
8201 case 1:
8202 p = "int";
8203 break;
8204 case 2:
8205 p = "uint32_t";
8206 break;
8207 case 3:
8208 p = "uint32_t";
8209 break;
8210 case 4:
8211 p = "int *";
8212 break;
8213 case 5:
8214 p = "int";
8215 break;
8216 case 6:
8217 p = "struct wrusage32 *";
8218 break;
8219 case 7:
8220 p = "siginfo_t *";
8221 break;
8222 default:
8223 break;
8224 };
8225 break;
8226 #else
8227 /* freebsd32_posix_fallocate */
8228 case 530:
8229 switch(ndx) {
8230 case 0:
8231 p = "int";
8232 break;
8233 case 1:
8234 p = "uint32_t";
8235 break;
8236 case 2:
8237 p = "uint32_t";
8238 break;
8239 case 3:
8240 p = "uint32_t";
8241 break;
8242 case 4:
8243 p = "uint32_t";
8244 break;
8245 default:
8246 break;
8247 };
8248 break;
8249 /* freebsd32_posix_fadvise */
8250 case 531:
8251 switch(ndx) {
8252 case 0:
8253 p = "int";
8254 break;
8255 case 1:
8256 p = "uint32_t";
8257 break;
8258 case 2:
8259 p = "uint32_t";
8260 break;
8261 case 3:
8262 p = "uint32_t";
8263 break;
8264 case 4:
8265 p = "uint32_t";
8266 break;
8267 case 5:
8268 p = "int";
8269 break;
8270 default:
8271 break;
8272 };
8273 break;
8274 /* freebsd32_wait6 */
8275 case 532:
8276 switch(ndx) {
8277 case 0:
8278 p = "int";
8279 break;
8280 case 1:
8281 p = "uint32_t";
8282 break;
8283 case 2:
8284 p = "uint32_t";
8285 break;
8286 case 3:
8287 p = "int *";
8288 break;
8289 case 4:
8290 p = "int";
8291 break;
8292 case 5:
8293 p = "struct wrusage32 *";
8294 break;
8295 case 6:
8296 p = "siginfo_t *";
8297 break;
8298 default:
8299 break;
8300 };
8301 break;
8302 #endif
8303 default:
8304 break;
8305 };
8306 if (p != NULL)
8307 strlcpy(desc, p, descsz);
8308 }
Cache object: 4b77fb894397626f7af6cf46823f5e3f
|