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