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