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