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