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
39478 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
default:
3431
*n_args = 0;
3432
break;
3433
};
3434
}
3435
static void
3436
systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3437
{
3438
const char *p = NULL;
3439
switch (sysnum) {
3440
/* syscall */
3441
case 0:
3442
break;
3443
/* _exit */
3444
case 1:
3445
switch (ndx) {
3446
case 0:
3447
p = "int";
3448
break;
3449
default:
3450
break;
3451
};
3452
break;
3453
/* fork */
3454
case 2:
3455
break;
3456
/* read */
3457
case 3:
3458
switch (ndx) {
3459
case 0:
3460
p = "int";
3461
break;
3462
case 1:
3463
p = "userland void *";
3464
break;
3465
case 2:
3466
p = "size_t";
3467
break;
3468
default:
3469
break;
3470
};
3471
break;
3472
/* write */
3473
case 4:
3474
switch (ndx) {
3475
case 0:
3476
p = "int";
3477
break;
3478
case 1:
3479
p = "userland const void *";
3480
break;
3481
case 2:
3482
p = "size_t";
3483
break;
3484
default:
3485
break;
3486
};
3487
break;
3488
/* open */
3489
case 5:
3490
switch (ndx) {
3491
case 0:
3492
p = "userland const char *";
3493
break;
3494
case 1:
3495
p = "int";
3496
break;
3497
case 2:
3498
p = "mode_t";
3499
break;
3500
default:
3501
break;
3502
};
3503
break;
3504
/* close */
3505
case 6:
3506
switch (ndx) {
3507
case 0:
3508
p = "int";
3509
break;
3510
default:
3511
break;
3512
};
3513
break;
3514
/* freebsd32_wait4 */
3515
case 7:
3516
switch (ndx) {
3517
case 0:
3518
p = "int";
3519
break;
3520
case 1:
3521
p = "userland int *";
3522
break;
3523
case 2:
3524
p = "int";
3525
break;
3526
case 3:
3527
p = "userland struct rusage32 *";
3528
break;
3529
default:
3530
break;
3531
};
3532
break;
3533
/* link */
3534
case 9:
3535
switch (ndx) {
3536
case 0:
3537
p = "userland const char *";
3538
break;
3539
case 1:
3540
p = "userland const char *";
3541
break;
3542
default:
3543
break;
3544
};
3545
break;
3546
/* unlink */
3547
case 10:
3548
switch (ndx) {
3549
case 0:
3550
p = "userland const char *";
3551
break;
3552
default:
3553
break;
3554
};
3555
break;
3556
/* chdir */
3557
case 12:
3558
switch (ndx) {
3559
case 0:
3560
p = "userland const char *";
3561
break;
3562
default:
3563
break;
3564
};
3565
break;
3566
/* fchdir */
3567
case 13:
3568
switch (ndx) {
3569
case 0:
3570
p = "int";
3571
break;
3572
default:
3573
break;
3574
};
3575
break;
3576
/* chmod */
3577
case 15:
3578
switch (ndx) {
3579
case 0:
3580
p = "userland const char *";
3581
break;
3582
case 1:
3583
p = "mode_t";
3584
break;
3585
default:
3586
break;
3587
};
3588
break;
3589
/* chown */
3590
case 16:
3591
switch (ndx) {
3592
case 0:
3593
p = "userland const char *";
3594
break;
3595
case 1:
3596
p = "int";
3597
break;
3598
case 2:
3599
p = "int";
3600
break;
3601
default:
3602
break;
3603
};
3604
break;
3605
/* break */
3606
case 17:
3607
switch (ndx) {
3608
case 0:
3609
p = "userland char *";
3610
break;
3611
default:
3612
break;
3613
};
3614
break;
3615
/* getpid */
3616
case 20:
3617
break;
3618
/* mount */
3619
case 21:
3620
switch (ndx) {
3621
case 0:
3622
p = "userland const char *";
3623
break;
3624
case 1:
3625
p = "userland const char *";
3626
break;
3627
case 2:
3628
p = "int";
3629
break;
3630
case 3:
3631
p = "userland void *";
3632
break;
3633
default:
3634
break;
3635
};
3636
break;
3637
/* unmount */
3638
case 22:
3639
switch (ndx) {
3640
case 0:
3641
p = "userland const char *";
3642
break;
3643
case 1:
3644
p = "int";
3645
break;
3646
default:
3647
break;
3648
};
3649
break;
3650
/* setuid */
3651
case 23:
3652
switch (ndx) {
3653
case 0:
3654
p = "uid_t";
3655
break;
3656
default:
3657
break;
3658
};
3659
break;
3660
/* getuid */
3661
case 24:
3662
break;
3663
/* geteuid */
3664
case 25:
3665
break;
3666
/* freebsd32_ptrace */
3667
case 26:
3668
switch (ndx) {
3669
case 0:
3670
p = "int";
3671
break;
3672
case 1:
3673
p = "pid_t";
3674
break;
3675
case 2:
3676
p = "caddr_t";
3677
break;
3678
case 3:
3679
p = "int";
3680
break;
3681
default:
3682
break;
3683
};
3684
break;
3685
/* freebsd32_recvmsg */
3686
case 27:
3687
switch (ndx) {
3688
case 0:
3689
p = "int";
3690
break;
3691
case 1:
3692
p = "userland struct msghdr32 *";
3693
break;
3694
case 2:
3695
p = "int";
3696
break;
3697
default:
3698
break;
3699
};
3700
break;
3701
/* freebsd32_sendmsg */
3702
case 28:
3703
switch (ndx) {
3704
case 0:
3705
p = "int";
3706
break;
3707
case 1:
3708
p = "userland const struct msghdr32 *";
3709
break;
3710
case 2:
3711
p = "int";
3712
break;
3713
default:
3714
break;
3715
};
3716
break;
3717
/* recvfrom */
3718
case 29:
3719
switch (ndx) {
3720
case 0:
3721
p = "int";
3722
break;
3723
case 1:
3724
p = "userland void *";
3725
break;
3726
case 2:
3727
p = "size_t";
3728
break;
3729
case 3:
3730
p = "int";
3731
break;
3732
case 4:
3733
p = "userland struct sockaddr *";
3734
break;
3735
case 5:
3736
p = "userland __socklen_t *";
3737
break;
3738
default:
3739
break;
3740
};
3741
break;
3742
/* accept */
3743
case 30:
3744
switch (ndx) {
3745
case 0:
3746
p = "int";
3747
break;
3748
case 1:
3749
p = "userland struct sockaddr *";
3750
break;
3751
case 2:
3752
p = "userland __socklen_t *";
3753
break;
3754
default:
3755
break;
3756
};
3757
break;
3758
/* getpeername */
3759
case 31:
3760
switch (ndx) {
3761
case 0:
3762
p = "int";
3763
break;
3764
case 1:
3765
p = "userland struct sockaddr *";
3766
break;
3767
case 2:
3768
p = "userland __socklen_t *";
3769
break;
3770
default:
3771
break;
3772
};
3773
break;
3774
/* getsockname */
3775
case 32:
3776
switch (ndx) {
3777
case 0:
3778
p = "int";
3779
break;
3780
case 1:
3781
p = "userland struct sockaddr *";
3782
break;
3783
case 2:
3784
p = "userland __socklen_t *";
3785
break;
3786
default:
3787
break;
3788
};
3789
break;
3790
/* access */
3791
case 33:
3792
switch (ndx) {
3793
case 0:
3794
p = "userland const char *";
3795
break;
3796
case 1:
3797
p = "int";
3798
break;
3799
default:
3800
break;
3801
};
3802
break;
3803
/* chflags */
3804
case 34:
3805
switch (ndx) {
3806
case 0:
3807
p = "userland const char *";
3808
break;
3809
case 1:
3810
p = "u_long";
3811
break;
3812
default:
3813
break;
3814
};
3815
break;
3816
/* fchflags */
3817
case 35:
3818
switch (ndx) {
3819
case 0:
3820
p = "int";
3821
break;
3822
case 1:
3823
p = "u_long";
3824
break;
3825
default:
3826
break;
3827
};
3828
break;
3829
/* sync */
3830
case 36:
3831
break;
3832
/* kill */
3833
case 37:
3834
switch (ndx) {
3835
case 0:
3836
p = "int";
3837
break;
3838
case 1:
3839
p = "int";
3840
break;
3841
default:
3842
break;
3843
};
3844
break;
3845
/* getppid */
3846
case 39:
3847
break;
3848
/* dup */
3849
case 41:
3850
switch (ndx) {
3851
case 0:
3852
p = "u_int";
3853
break;
3854
default:
3855
break;
3856
};
3857
break;
3858
/* getegid */
3859
case 43:
3860
break;
3861
/* profil */
3862
case 44:
3863
switch (ndx) {
3864
case 0:
3865
p = "userland char *";
3866
break;
3867
case 1:
3868
p = "size_t";
3869
break;
3870
case 2:
3871
p = "size_t";
3872
break;
3873
case 3:
3874
p = "u_int";
3875
break;
3876
default:
3877
break;
3878
};
3879
break;
3880
/* ktrace */
3881
case 45:
3882
switch (ndx) {
3883
case 0:
3884
p = "userland const char *";
3885
break;
3886
case 1:
3887
p = "int";
3888
break;
3889
case 2:
3890
p = "int";
3891
break;
3892
case 3:
3893
p = "int";
3894
break;
3895
default:
3896
break;
3897
};
3898
break;
3899
/* getgid */
3900
case 47:
3901
break;
3902
/* getlogin */
3903
case 49:
3904
switch (ndx) {
3905
case 0:
3906
p = "userland char *";
3907
break;
3908
case 1:
3909
p = "u_int";
3910
break;
3911
default:
3912
break;
3913
};
3914
break;
3915
/* setlogin */
3916
case 50:
3917
switch (ndx) {
3918
case 0:
3919
p = "userland const char *";
3920
break;
3921
default:
3922
break;
3923
};
3924
break;
3925
/* acct */
3926
case 51:
3927
switch (ndx) {
3928
case 0:
3929
p = "userland const char *";
3930
break;
3931
default:
3932
break;
3933
};
3934
break;
3935
/* freebsd32_sigaltstack */
3936
case 53:
3937
switch (ndx) {
3938
case 0:
3939
p = "userland const struct sigaltstack32 *";
3940
break;
3941
case 1:
3942
p = "userland struct sigaltstack32 *";
3943
break;
3944
default:
3945
break;
3946
};
3947
break;
3948
/* freebsd32_ioctl */
3949
case 54:
3950
switch (ndx) {
3951
case 0:
3952
p = "int";
3953
break;
3954
case 1:
3955
p = "u_long";
3956
break;
3957
case 2:
3958
p = "userland char *";
3959
break;
3960
default:
3961
break;
3962
};
3963
break;
3964
/* reboot */
3965
case 55:
3966
switch (ndx) {
3967
case 0:
3968
p = "int";
3969
break;
3970
default:
3971
break;
3972
};
3973
break;
3974
/* revoke */
3975
case 56:
3976
switch (ndx) {
3977
case 0:
3978
p = "userland const char *";
3979
break;
3980
default:
3981
break;
3982
};
3983
break;
3984
/* symlink */
3985
case 57:
3986
switch (ndx) {
3987
case 0:
3988
p = "userland const char *";
3989
break;
3990
case 1:
3991
p = "userland const char *";
3992
break;
3993
default:
3994
break;
3995
};
3996
break;
3997
/* readlink */
3998
case 58:
3999
switch (ndx) {
4000
case 0:
4001
p = "userland const char *";
4002
break;
4003
case 1:
4004
p = "userland char *";
4005
break;
4006
case 2:
4007
p = "size_t";
4008
break;
4009
default:
4010
break;
4011
};
4012
break;
4013
/* freebsd32_execve */
4014
case 59:
4015
switch (ndx) {
4016
case 0:
4017
p = "userland const char *";
4018
break;
4019
case 1:
4020
p = "userland uint32_t *";
4021
break;
4022
case 2:
4023
p = "userland uint32_t *";
4024
break;
4025
default:
4026
break;
4027
};
4028
break;
4029
/* umask */
4030
case 60:
4031
switch (ndx) {
4032
case 0:
4033
p = "mode_t";
4034
break;
4035
default:
4036
break;
4037
};
4038
break;
4039
/* chroot */
4040
case 61:
4041
switch (ndx) {
4042
case 0:
4043
p = "userland const char *";
4044
break;
4045
default:
4046
break;
4047
};
4048
break;
4049
/* msync */
4050
case 65:
4051
switch (ndx) {
4052
case 0:
4053
p = "userland void *";
4054
break;
4055
case 1:
4056
p = "size_t";
4057
break;
4058
case 2:
4059
p = "int";
4060
break;
4061
default:
4062
break;
4063
};
4064
break;
4065
/* vfork */
4066
case 66:
4067
break;
4068
/* munmap */
4069
case 73:
4070
switch (ndx) {
4071
case 0:
4072
p = "userland void *";
4073
break;
4074
case 1:
4075
p = "size_t";
4076
break;
4077
default:
4078
break;
4079
};
4080
break;
4081
/* freebsd32_mprotect */
4082
case 74:
4083
switch (ndx) {
4084
case 0:
4085
p = "userland void *";
4086
break;
4087
case 1:
4088
p = "size_t";
4089
break;
4090
case 2:
4091
p = "int";
4092
break;
4093
default:
4094
break;
4095
};
4096
break;
4097
/* madvise */
4098
case 75:
4099
switch (ndx) {
4100
case 0:
4101
p = "userland void *";
4102
break;
4103
case 1:
4104
p = "size_t";
4105
break;
4106
case 2:
4107
p = "int";
4108
break;
4109
default:
4110
break;
4111
};
4112
break;
4113
/* mincore */
4114
case 78:
4115
switch (ndx) {
4116
case 0:
4117
p = "userland const void *";
4118
break;
4119
case 1:
4120
p = "size_t";
4121
break;
4122
case 2:
4123
p = "userland char *";
4124
break;
4125
default:
4126
break;
4127
};
4128
break;
4129
/* getpgrp */
4130
case 81:
4131
break;
4132
/* setpgid */
4133
case 82:
4134
switch (ndx) {
4135
case 0:
4136
p = "int";
4137
break;
4138
case 1:
4139
p = "int";
4140
break;
4141
default:
4142
break;
4143
};
4144
break;
4145
/* freebsd32_setitimer */
4146
case 83:
4147
switch (ndx) {
4148
case 0:
4149
p = "int";
4150
break;
4151
case 1:
4152
p = "userland const struct itimerval32 *";
4153
break;
4154
case 2:
4155
p = "userland struct itimerval32 *";
4156
break;
4157
default:
4158
break;
4159
};
4160
break;
4161
/* swapon */
4162
case 85:
4163
switch (ndx) {
4164
case 0:
4165
p = "userland const char *";
4166
break;
4167
default:
4168
break;
4169
};
4170
break;
4171
/* freebsd32_getitimer */
4172
case 86:
4173
switch (ndx) {
4174
case 0:
4175
p = "int";
4176
break;
4177
case 1:
4178
p = "userland struct itimerval32 *";
4179
break;
4180
default:
4181
break;
4182
};
4183
break;
4184
/* getdtablesize */
4185
case 89:
4186
break;
4187
/* dup2 */
4188
case 90:
4189
switch (ndx) {
4190
case 0:
4191
p = "u_int";
4192
break;
4193
case 1:
4194
p = "u_int";
4195
break;
4196
default:
4197
break;
4198
};
4199
break;
4200
/* freebsd32_fcntl */
4201
case 92:
4202
switch (ndx) {
4203
case 0:
4204
p = "int";
4205
break;
4206
case 1:
4207
p = "int";
4208
break;
4209
case 2:
4210
p = "intptr_t";
4211
break;
4212
default:
4213
break;
4214
};
4215
break;
4216
/* freebsd32_select */
4217
case 93:
4218
switch (ndx) {
4219
case 0:
4220
p = "int";
4221
break;
4222
case 1:
4223
p = "userland fd_set *";
4224
break;
4225
case 2:
4226
p = "userland fd_set *";
4227
break;
4228
case 3:
4229
p = "userland fd_set *";
4230
break;
4231
case 4:
4232
p = "userland struct timeval32 *";
4233
break;
4234
default:
4235
break;
4236
};
4237
break;
4238
/* fsync */
4239
case 95:
4240
switch (ndx) {
4241
case 0:
4242
p = "int";
4243
break;
4244
default:
4245
break;
4246
};
4247
break;
4248
/* setpriority */
4249
case 96:
4250
switch (ndx) {
4251
case 0:
4252
p = "int";
4253
break;
4254
case 1:
4255
p = "int";
4256
break;
4257
case 2:
4258
p = "int";
4259
break;
4260
default:
4261
break;
4262
};
4263
break;
4264
/* socket */
4265
case 97:
4266
switch (ndx) {
4267
case 0:
4268
p = "int";
4269
break;
4270
case 1:
4271
p = "int";
4272
break;
4273
case 2:
4274
p = "int";
4275
break;
4276
default:
4277
break;
4278
};
4279
break;
4280
/* connect */
4281
case 98:
4282
switch (ndx) {
4283
case 0:
4284
p = "int";
4285
break;
4286
case 1:
4287
p = "userland const struct sockaddr *";
4288
break;
4289
case 2:
4290
p = "__socklen_t";
4291
break;
4292
default:
4293
break;
4294
};
4295
break;
4296
/* getpriority */
4297
case 100:
4298
switch (ndx) {
4299
case 0:
4300
p = "int";
4301
break;
4302
case 1:
4303
p = "int";
4304
break;
4305
default:
4306
break;
4307
};
4308
break;
4309
/* bind */
4310
case 104:
4311
switch (ndx) {
4312
case 0:
4313
p = "int";
4314
break;
4315
case 1:
4316
p = "userland const struct sockaddr *";
4317
break;
4318
case 2:
4319
p = "__socklen_t";
4320
break;
4321
default:
4322
break;
4323
};
4324
break;
4325
/* setsockopt */
4326
case 105:
4327
switch (ndx) {
4328
case 0:
4329
p = "int";
4330
break;
4331
case 1:
4332
p = "int";
4333
break;
4334
case 2:
4335
p = "int";
4336
break;
4337
case 3:
4338
p = "userland const void *";
4339
break;
4340
case 4:
4341
p = "__socklen_t";
4342
break;
4343
default:
4344
break;
4345
};
4346
break;
4347
/* listen */
4348
case 106:
4349
switch (ndx) {
4350
case 0:
4351
p = "int";
4352
break;
4353
case 1:
4354
p = "int";
4355
break;
4356
default:
4357
break;
4358
};
4359
break;
4360
/* freebsd32_gettimeofday */
4361
case 116:
4362
switch (ndx) {
4363
case 0:
4364
p = "userland struct timeval32 *";
4365
break;
4366
case 1:
4367
p = "userland struct timezone *";
4368
break;
4369
default:
4370
break;
4371
};
4372
break;
4373
/* freebsd32_getrusage */
4374
case 117:
4375
switch (ndx) {
4376
case 0:
4377
p = "int";
4378
break;
4379
case 1:
4380
p = "userland struct rusage32 *";
4381
break;
4382
default:
4383
break;
4384
};
4385
break;
4386
/* getsockopt */
4387
case 118:
4388
switch (ndx) {
4389
case 0:
4390
p = "int";
4391
break;
4392
case 1:
4393
p = "int";
4394
break;
4395
case 2:
4396
p = "int";
4397
break;
4398
case 3:
4399
p = "userland void *";
4400
break;
4401
case 4:
4402
p = "userland __socklen_t *";
4403
break;
4404
default:
4405
break;
4406
};
4407
break;
4408
/* freebsd32_readv */
4409
case 120:
4410
switch (ndx) {
4411
case 0:
4412
p = "int";
4413
break;
4414
case 1:
4415
p = "userland const struct iovec32 *";
4416
break;
4417
case 2:
4418
p = "u_int";
4419
break;
4420
default:
4421
break;
4422
};
4423
break;
4424
/* freebsd32_writev */
4425
case 121:
4426
switch (ndx) {
4427
case 0:
4428
p = "int";
4429
break;
4430
case 1:
4431
p = "userland const struct iovec32 *";
4432
break;
4433
case 2:
4434
p = "u_int";
4435
break;
4436
default:
4437
break;
4438
};
4439
break;
4440
/* freebsd32_settimeofday */
4441
case 122:
4442
switch (ndx) {
4443
case 0:
4444
p = "userland const struct timeval32 *";
4445
break;
4446
case 1:
4447
p = "userland const struct timezone *";
4448
break;
4449
default:
4450
break;
4451
};
4452
break;
4453
/* fchown */
4454
case 123:
4455
switch (ndx) {
4456
case 0:
4457
p = "int";
4458
break;
4459
case 1:
4460
p = "int";
4461
break;
4462
case 2:
4463
p = "int";
4464
break;
4465
default:
4466
break;
4467
};
4468
break;
4469
/* fchmod */
4470
case 124:
4471
switch (ndx) {
4472
case 0:
4473
p = "int";
4474
break;
4475
case 1:
4476
p = "mode_t";
4477
break;
4478
default:
4479
break;
4480
};
4481
break;
4482
/* setreuid */
4483
case 126:
4484
switch (ndx) {
4485
case 0:
4486
p = "int";
4487
break;
4488
case 1:
4489
p = "int";
4490
break;
4491
default:
4492
break;
4493
};
4494
break;
4495
/* setregid */
4496
case 127:
4497
switch (ndx) {
4498
case 0:
4499
p = "int";
4500
break;
4501
case 1:
4502
p = "int";
4503
break;
4504
default:
4505
break;
4506
};
4507
break;
4508
/* rename */
4509
case 128:
4510
switch (ndx) {
4511
case 0:
4512
p = "userland const char *";
4513
break;
4514
case 1:
4515
p = "userland const char *";
4516
break;
4517
default:
4518
break;
4519
};
4520
break;
4521
/* flock */
4522
case 131:
4523
switch (ndx) {
4524
case 0:
4525
p = "int";
4526
break;
4527
case 1:
4528
p = "int";
4529
break;
4530
default:
4531
break;
4532
};
4533
break;
4534
/* mkfifo */
4535
case 132:
4536
switch (ndx) {
4537
case 0:
4538
p = "userland const char *";
4539
break;
4540
case 1:
4541
p = "mode_t";
4542
break;
4543
default:
4544
break;
4545
};
4546
break;
4547
/* sendto */
4548
case 133:
4549
switch (ndx) {
4550
case 0:
4551
p = "int";
4552
break;
4553
case 1:
4554
p = "userland const void *";
4555
break;
4556
case 2:
4557
p = "size_t";
4558
break;
4559
case 3:
4560
p = "int";
4561
break;
4562
case 4:
4563
p = "userland const struct sockaddr *";
4564
break;
4565
case 5:
4566
p = "__socklen_t";
4567
break;
4568
default:
4569
break;
4570
};
4571
break;
4572
/* shutdown */
4573
case 134:
4574
switch (ndx) {
4575
case 0:
4576
p = "int";
4577
break;
4578
case 1:
4579
p = "int";
4580
break;
4581
default:
4582
break;
4583
};
4584
break;
4585
/* socketpair */
4586
case 135:
4587
switch (ndx) {
4588
case 0:
4589
p = "int";
4590
break;
4591
case 1:
4592
p = "int";
4593
break;
4594
case 2:
4595
p = "int";
4596
break;
4597
case 3:
4598
p = "userland int *";
4599
break;
4600
default:
4601
break;
4602
};
4603
break;
4604
/* mkdir */
4605
case 136:
4606
switch (ndx) {
4607
case 0:
4608
p = "userland const char *";
4609
break;
4610
case 1:
4611
p = "mode_t";
4612
break;
4613
default:
4614
break;
4615
};
4616
break;
4617
/* rmdir */
4618
case 137:
4619
switch (ndx) {
4620
case 0:
4621
p = "userland const char *";
4622
break;
4623
default:
4624
break;
4625
};
4626
break;
4627
/* freebsd32_utimes */
4628
case 138:
4629
switch (ndx) {
4630
case 0:
4631
p = "userland const char *";
4632
break;
4633
case 1:
4634
p = "userland const struct timeval32 *";
4635
break;
4636
default:
4637
break;
4638
};
4639
break;
4640
/* freebsd32_adjtime */
4641
case 140:
4642
switch (ndx) {
4643
case 0:
4644
p = "userland const struct timeval32 *";
4645
break;
4646
case 1:
4647
p = "userland struct timeval32 *";
4648
break;
4649
default:
4650
break;
4651
};
4652
break;
4653
/* setsid */
4654
case 147:
4655
break;
4656
/* quotactl */
4657
case 148:
4658
switch (ndx) {
4659
case 0:
4660
p = "userland const char *";
4661
break;
4662
case 1:
4663
p = "int";
4664
break;
4665
case 2:
4666
p = "int";
4667
break;
4668
case 3:
4669
p = "userland void *";
4670
break;
4671
default:
4672
break;
4673
};
4674
break;
4675
/* getfh */
4676
case 161:
4677
switch (ndx) {
4678
case 0:
4679
p = "userland const char *";
4680
break;
4681
case 1:
4682
p = "userland struct fhandle *";
4683
break;
4684
default:
4685
break;
4686
};
4687
break;
4688
/* freebsd32_sysarch */
4689
case 165:
4690
switch (ndx) {
4691
case 0:
4692
p = "int";
4693
break;
4694
case 1:
4695
p = "userland char *";
4696
break;
4697
default:
4698
break;
4699
};
4700
break;
4701
/* rtprio */
4702
case 166:
4703
switch (ndx) {
4704
case 0:
4705
p = "int";
4706
break;
4707
case 1:
4708
p = "pid_t";
4709
break;
4710
case 2:
4711
p = "userland struct rtprio *";
4712
break;
4713
default:
4714
break;
4715
};
4716
break;
4717
/* freebsd32_semsys */
4718
case 169:
4719
switch (ndx) {
4720
case 0:
4721
p = "int";
4722
break;
4723
case 1:
4724
p = "int";
4725
break;
4726
case 2:
4727
p = "int";
4728
break;
4729
case 3:
4730
p = "int";
4731
break;
4732
case 4:
4733
p = "int";
4734
break;
4735
default:
4736
break;
4737
};
4738
break;
4739
/* freebsd32_msgsys */
4740
case 170:
4741
switch (ndx) {
4742
case 0:
4743
p = "int";
4744
break;
4745
case 1:
4746
p = "int";
4747
break;
4748
case 2:
4749
p = "int";
4750
break;
4751
case 3:
4752
p = "int";
4753
break;
4754
case 4:
4755
p = "int";
4756
break;
4757
case 5:
4758
p = "int";
4759
break;
4760
default:
4761
break;
4762
};
4763
break;
4764
/* freebsd32_shmsys */
4765
case 171:
4766
switch (ndx) {
4767
case 0:
4768
p = "int";
4769
break;
4770
case 1:
4771
p = "int";
4772
break;
4773
case 2:
4774
p = "int";
4775
break;
4776
case 3:
4777
p = "int";
4778
break;
4779
default:
4780
break;
4781
};
4782
break;
4783
/* setfib */
4784
case 175:
4785
switch (ndx) {
4786
case 0:
4787
p = "int";
4788
break;
4789
default:
4790
break;
4791
};
4792
break;
4793
/* freebsd32_ntp_adjtime */
4794
case 176:
4795
switch (ndx) {
4796
case 0:
4797
p = "userland struct timex32 *";
4798
break;
4799
default:
4800
break;
4801
};
4802
break;
4803
/* setgid */
4804
case 181:
4805
switch (ndx) {
4806
case 0:
4807
p = "gid_t";
4808
break;
4809
default:
4810
break;
4811
};
4812
break;
4813
/* setegid */
4814
case 182:
4815
switch (ndx) {
4816
case 0:
4817
p = "gid_t";
4818
break;
4819
default:
4820
break;
4821
};
4822
break;
4823
/* seteuid */
4824
case 183:
4825
switch (ndx) {
4826
case 0:
4827
p = "uid_t";
4828
break;
4829
default:
4830
break;
4831
};
4832
break;
4833
/* pathconf */
4834
case 191:
4835
switch (ndx) {
4836
case 0:
4837
p = "userland const char *";
4838
break;
4839
case 1:
4840
p = "int";
4841
break;
4842
default:
4843
break;
4844
};
4845
break;
4846
/* fpathconf */
4847
case 192:
4848
switch (ndx) {
4849
case 0:
4850
p = "int";
4851
break;
4852
case 1:
4853
p = "int";
4854
break;
4855
default:
4856
break;
4857
};
4858
break;
4859
/* getrlimit */
4860
case 194:
4861
switch (ndx) {
4862
case 0:
4863
p = "u_int";
4864
break;
4865
case 1:
4866
p = "userland struct rlimit *";
4867
break;
4868
default:
4869
break;
4870
};
4871
break;
4872
/* setrlimit */
4873
case 195:
4874
switch (ndx) {
4875
case 0:
4876
p = "u_int";
4877
break;
4878
case 1:
4879
p = "userland struct rlimit *";
4880
break;
4881
default:
4882
break;
4883
};
4884
break;
4885
/* __syscall */
4886
case 198:
4887
break;
4888
/* freebsd32___sysctl */
4889
case 202:
4890
switch (ndx) {
4891
case 0:
4892
p = "userland const int *";
4893
break;
4894
case 1:
4895
p = "u_int";
4896
break;
4897
case 2:
4898
p = "userland void *";
4899
break;
4900
case 3:
4901
p = "userland uint32_t *";
4902
break;
4903
case 4:
4904
p = "userland const void *";
4905
break;
4906
case 5:
4907
p = "size_t";
4908
break;
4909
default:
4910
break;
4911
};
4912
break;
4913
/* mlock */
4914
case 203:
4915
switch (ndx) {
4916
case 0:
4917
p = "userland const void *";
4918
break;
4919
case 1:
4920
p = "size_t";
4921
break;
4922
default:
4923
break;
4924
};
4925
break;
4926
/* munlock */
4927
case 204:
4928
switch (ndx) {
4929
case 0:
4930
p = "userland const void *";
4931
break;
4932
case 1:
4933
p = "size_t";
4934
break;
4935
default:
4936
break;
4937
};
4938
break;
4939
/* undelete */
4940
case 205:
4941
switch (ndx) {
4942
case 0:
4943
p = "userland const char *";
4944
break;
4945
default:
4946
break;
4947
};
4948
break;
4949
/* freebsd32_futimes */
4950
case 206:
4951
switch (ndx) {
4952
case 0:
4953
p = "int";
4954
break;
4955
case 1:
4956
p = "userland const struct timeval32 *";
4957
break;
4958
default:
4959
break;
4960
};
4961
break;
4962
/* getpgid */
4963
case 207:
4964
switch (ndx) {
4965
case 0:
4966
p = "pid_t";
4967
break;
4968
default:
4969
break;
4970
};
4971
break;
4972
/* poll */
4973
case 209:
4974
switch (ndx) {
4975
case 0:
4976
p = "userland struct pollfd *";
4977
break;
4978
case 1:
4979
p = "u_int";
4980
break;
4981
case 2:
4982
p = "int";
4983
break;
4984
default:
4985
break;
4986
};
4987
break;
4988
/* lkmnosys */
4989
case 210:
4990
break;
4991
/* lkmnosys */
4992
case 211:
4993
break;
4994
/* lkmnosys */
4995
case 212:
4996
break;
4997
/* lkmnosys */
4998
case 213:
4999
break;
5000
/* lkmnosys */
5001
case 214:
5002
break;
5003
/* lkmnosys */
5004
case 215:
5005
break;
5006
/* lkmnosys */
5007
case 216:
5008
break;
5009
/* lkmnosys */
5010
case 217:
5011
break;
5012
/* lkmnosys */
5013
case 218:
5014
break;
5015
/* lkmnosys */
5016
case 219:
5017
break;
5018
/* semget */
5019
case 221:
5020
switch (ndx) {
5021
case 0:
5022
p = "key_t";
5023
break;
5024
case 1:
5025
p = "int";
5026
break;
5027
case 2:
5028
p = "int";
5029
break;
5030
default:
5031
break;
5032
};
5033
break;
5034
/* semop */
5035
case 222:
5036
switch (ndx) {
5037
case 0:
5038
p = "int";
5039
break;
5040
case 1:
5041
p = "userland struct sembuf *";
5042
break;
5043
case 2:
5044
p = "size_t";
5045
break;
5046
default:
5047
break;
5048
};
5049
break;
5050
/* msgget */
5051
case 225:
5052
switch (ndx) {
5053
case 0:
5054
p = "key_t";
5055
break;
5056
case 1:
5057
p = "int";
5058
break;
5059
default:
5060
break;
5061
};
5062
break;
5063
/* freebsd32_msgsnd */
5064
case 226:
5065
switch (ndx) {
5066
case 0:
5067
p = "int";
5068
break;
5069
case 1:
5070
p = "userland const void *";
5071
break;
5072
case 2:
5073
p = "size_t";
5074
break;
5075
case 3:
5076
p = "int";
5077
break;
5078
default:
5079
break;
5080
};
5081
break;
5082
/* freebsd32_msgrcv */
5083
case 227:
5084
switch (ndx) {
5085
case 0:
5086
p = "int";
5087
break;
5088
case 1:
5089
p = "userland void *";
5090
break;
5091
case 2:
5092
p = "size_t";
5093
break;
5094
case 3:
5095
p = "int32_t";
5096
break;
5097
case 4:
5098
p = "int";
5099
break;
5100
default:
5101
break;
5102
};
5103
break;
5104
/* shmat */
5105
case 228:
5106
switch (ndx) {
5107
case 0:
5108
p = "int";
5109
break;
5110
case 1:
5111
p = "userland const void *";
5112
break;
5113
case 2:
5114
p = "int";
5115
break;
5116
default:
5117
break;
5118
};
5119
break;
5120
/* shmdt */
5121
case 230:
5122
switch (ndx) {
5123
case 0:
5124
p = "userland const void *";
5125
break;
5126
default:
5127
break;
5128
};
5129
break;
5130
/* shmget */
5131
case 231:
5132
switch (ndx) {
5133
case 0:
5134
p = "key_t";
5135
break;
5136
case 1:
5137
p = "size_t";
5138
break;
5139
case 2:
5140
p = "int";
5141
break;
5142
default:
5143
break;
5144
};
5145
break;
5146
/* freebsd32_clock_gettime */
5147
case 232:
5148
switch (ndx) {
5149
case 0:
5150
p = "clockid_t";
5151
break;
5152
case 1:
5153
p = "userland struct timespec32 *";
5154
break;
5155
default:
5156
break;
5157
};
5158
break;
5159
/* freebsd32_clock_settime */
5160
case 233:
5161
switch (ndx) {
5162
case 0:
5163
p = "clockid_t";
5164
break;
5165
case 1:
5166
p = "userland const struct timespec32 *";
5167
break;
5168
default:
5169
break;
5170
};
5171
break;
5172
/* freebsd32_clock_getres */
5173
case 234:
5174
switch (ndx) {
5175
case 0:
5176
p = "clockid_t";
5177
break;
5178
case 1:
5179
p = "userland struct timespec32 *";
5180
break;
5181
default:
5182
break;
5183
};
5184
break;
5185
/* freebsd32_ktimer_create */
5186
case 235:
5187
switch (ndx) {
5188
case 0:
5189
p = "clockid_t";
5190
break;
5191
case 1:
5192
p = "userland struct sigevent32 *";
5193
break;
5194
case 2:
5195
p = "userland int *";
5196
break;
5197
default:
5198
break;
5199
};
5200
break;
5201
/* ktimer_delete */
5202
case 236:
5203
switch (ndx) {
5204
case 0:
5205
p = "int";
5206
break;
5207
default:
5208
break;
5209
};
5210
break;
5211
/* freebsd32_ktimer_settime */
5212
case 237:
5213
switch (ndx) {
5214
case 0:
5215
p = "int";
5216
break;
5217
case 1:
5218
p = "int";
5219
break;
5220
case 2:
5221
p = "userland const struct itimerspec32 *";
5222
break;
5223
case 3:
5224
p = "userland struct itimerspec32 *";
5225
break;
5226
default:
5227
break;
5228
};
5229
break;
5230
/* freebsd32_ktimer_gettime */
5231
case 238:
5232
switch (ndx) {
5233
case 0:
5234
p = "int";
5235
break;
5236
case 1:
5237
p = "userland struct itimerspec32 *";
5238
break;
5239
default:
5240
break;
5241
};
5242
break;
5243
/* ktimer_getoverrun */
5244
case 239:
5245
switch (ndx) {
5246
case 0:
5247
p = "int";
5248
break;
5249
default:
5250
break;
5251
};
5252
break;
5253
/* freebsd32_nanosleep */
5254
case 240:
5255
switch (ndx) {
5256
case 0:
5257
p = "userland const struct timespec32 *";
5258
break;
5259
case 1:
5260
p = "userland struct timespec32 *";
5261
break;
5262
default:
5263
break;
5264
};
5265
break;
5266
/* ffclock_getcounter */
5267
case 241:
5268
switch (ndx) {
5269
case 0:
5270
p = "userland ffcounter *";
5271
break;
5272
default:
5273
break;
5274
};
5275
break;
5276
/* freebsd32_ffclock_setestimate */
5277
case 242:
5278
switch (ndx) {
5279
case 0:
5280
p = "userland struct ffclock_estimate32 *";
5281
break;
5282
default:
5283
break;
5284
};
5285
break;
5286
/* freebsd32_ffclock_getestimate */
5287
case 243:
5288
switch (ndx) {
5289
case 0:
5290
p = "userland struct ffclock_estimate32 *";
5291
break;
5292
default:
5293
break;
5294
};
5295
break;
5296
/* freebsd32_clock_nanosleep */
5297
case 244:
5298
switch (ndx) {
5299
case 0:
5300
p = "clockid_t";
5301
break;
5302
case 1:
5303
p = "int";
5304
break;
5305
case 2:
5306
p = "userland const struct timespec32 *";
5307
break;
5308
case 3:
5309
p = "userland struct timespec32 *";
5310
break;
5311
default:
5312
break;
5313
};
5314
break;
5315
/* freebsd32_clock_getcpuclockid2 */
5316
case 247:
5317
switch (ndx) {
5318
case 0:
5319
p = "uint32_t";
5320
break;
5321
case 1:
5322
p = "uint32_t";
5323
break;
5324
case 2:
5325
p = "int";
5326
break;
5327
case 3:
5328
p = "userland clockid_t *";
5329
break;
5330
default:
5331
break;
5332
};
5333
break;
5334
/* minherit */
5335
case 250:
5336
switch (ndx) {
5337
case 0:
5338
p = "userland void *";
5339
break;
5340
case 1:
5341
p = "size_t";
5342
break;
5343
case 2:
5344
p = "int";
5345
break;
5346
default:
5347
break;
5348
};
5349
break;
5350
/* rfork */
5351
case 251:
5352
switch (ndx) {
5353
case 0:
5354
p = "int";
5355
break;
5356
default:
5357
break;
5358
};
5359
break;
5360
/* issetugid */
5361
case 253:
5362
break;
5363
/* lchown */
5364
case 254:
5365
switch (ndx) {
5366
case 0:
5367
p = "userland const char *";
5368
break;
5369
case 1:
5370
p = "int";
5371
break;
5372
case 2:
5373
p = "int";
5374
break;
5375
default:
5376
break;
5377
};
5378
break;
5379
/* freebsd32_aio_read */
5380
case 255:
5381
switch (ndx) {
5382
case 0:
5383
p = "userland struct aiocb32 *";
5384
break;
5385
default:
5386
break;
5387
};
5388
break;
5389
/* freebsd32_aio_write */
5390
case 256:
5391
switch (ndx) {
5392
case 0:
5393
p = "userland struct aiocb32 *";
5394
break;
5395
default:
5396
break;
5397
};
5398
break;
5399
/* freebsd32_lio_listio */
5400
case 257:
5401
switch (ndx) {
5402
case 0:
5403
p = "int";
5404
break;
5405
case 1:
5406
p = "userland uint32_t *";
5407
break;
5408
case 2:
5409
p = "int";
5410
break;
5411
case 3:
5412
p = "userland struct sigevent32 *";
5413
break;
5414
default:
5415
break;
5416
};
5417
break;
5418
/* lchmod */
5419
case 274:
5420
switch (ndx) {
5421
case 0:
5422
p = "userland const char *";
5423
break;
5424
case 1:
5425
p = "mode_t";
5426
break;
5427
default:
5428
break;
5429
};
5430
break;
5431
/* freebsd32_lutimes */
5432
case 276:
5433
switch (ndx) {
5434
case 0:
5435
p = "userland const char *";
5436
break;
5437
case 1:
5438
p = "userland const struct timeval32 *";
5439
break;
5440
default:
5441
break;
5442
};
5443
break;
5444
/* freebsd32_preadv */
5445
case 289:
5446
switch (ndx) {
5447
case 0:
5448
p = "int";
5449
break;
5450
case 1:
5451
p = "userland struct iovec32 *";
5452
break;
5453
case 2:
5454
p = "u_int";
5455
break;
5456
#ifdef PAD64_REQUIRED
5457
case 3:
5458
p = "int";
5459
break;
5460
#define _P_ 0
5461
#else
5462
#define _P_ 1
5463
#endif
5464
case 4 - _P_:
5465
p = "uint32_t";
5466
break;
5467
case 5 - _P_:
5468
p = "uint32_t";
5469
break;
5470
default:
5471
break;
5472
};
5473
#undef _P_
5474
5475
break;
5476
/* freebsd32_pwritev */
5477
case 290:
5478
switch (ndx) {
5479
case 0:
5480
p = "int";
5481
break;
5482
case 1:
5483
p = "userland struct iovec32 *";
5484
break;
5485
case 2:
5486
p = "u_int";
5487
break;
5488
#ifdef PAD64_REQUIRED
5489
case 3:
5490
p = "int";
5491
break;
5492
#define _P_ 0
5493
#else
5494
#define _P_ 1
5495
#endif
5496
case 4 - _P_:
5497
p = "uint32_t";
5498
break;
5499
case 5 - _P_:
5500
p = "uint32_t";
5501
break;
5502
default:
5503
break;
5504
};
5505
#undef _P_
5506
5507
break;
5508
/* fhopen */
5509
case 298:
5510
switch (ndx) {
5511
case 0:
5512
p = "userland const struct fhandle *";
5513
break;
5514
case 1:
5515
p = "int";
5516
break;
5517
default:
5518
break;
5519
};
5520
break;
5521
/* modnext */
5522
case 300:
5523
switch (ndx) {
5524
case 0:
5525
p = "int";
5526
break;
5527
default:
5528
break;
5529
};
5530
break;
5531
/* freebsd32_modstat */
5532
case 301:
5533
switch (ndx) {
5534
case 0:
5535
p = "int";
5536
break;
5537
case 1:
5538
p = "userland struct module_stat32 *";
5539
break;
5540
default:
5541
break;
5542
};
5543
break;
5544
/* modfnext */
5545
case 302:
5546
switch (ndx) {
5547
case 0:
5548
p = "int";
5549
break;
5550
default:
5551
break;
5552
};
5553
break;
5554
/* modfind */
5555
case 303:
5556
switch (ndx) {
5557
case 0:
5558
p = "userland const char *";
5559
break;
5560
default:
5561
break;
5562
};
5563
break;
5564
/* kldload */
5565
case 304:
5566
switch (ndx) {
5567
case 0:
5568
p = "userland const char *";
5569
break;
5570
default:
5571
break;
5572
};
5573
break;
5574
/* kldunload */
5575
case 305:
5576
switch (ndx) {
5577
case 0:
5578
p = "int";
5579
break;
5580
default:
5581
break;
5582
};
5583
break;
5584
/* kldfind */
5585
case 306:
5586
switch (ndx) {
5587
case 0:
5588
p = "userland const char *";
5589
break;
5590
default:
5591
break;
5592
};
5593
break;
5594
/* kldnext */
5595
case 307:
5596
switch (ndx) {
5597
case 0:
5598
p = "int";
5599
break;
5600
default:
5601
break;
5602
};
5603
break;
5604
/* freebsd32_kldstat */
5605
case 308:
5606
switch (ndx) {
5607
case 0:
5608
p = "int";
5609
break;
5610
case 1:
5611
p = "userland struct kld_file_stat32 *";
5612
break;
5613
default:
5614
break;
5615
};
5616
break;
5617
/* kldfirstmod */
5618
case 309:
5619
switch (ndx) {
5620
case 0:
5621
p = "int";
5622
break;
5623
default:
5624
break;
5625
};
5626
break;
5627
/* getsid */
5628
case 310:
5629
switch (ndx) {
5630
case 0:
5631
p = "pid_t";
5632
break;
5633
default:
5634
break;
5635
};
5636
break;
5637
/* setresuid */
5638
case 311:
5639
switch (ndx) {
5640
case 0:
5641
p = "uid_t";
5642
break;
5643
case 1:
5644
p = "uid_t";
5645
break;
5646
case 2:
5647
p = "uid_t";
5648
break;
5649
default:
5650
break;
5651
};
5652
break;
5653
/* setresgid */
5654
case 312:
5655
switch (ndx) {
5656
case 0:
5657
p = "gid_t";
5658
break;
5659
case 1:
5660
p = "gid_t";
5661
break;
5662
case 2:
5663
p = "gid_t";
5664
break;
5665
default:
5666
break;
5667
};
5668
break;
5669
/* freebsd32_aio_return */
5670
case 314:
5671
switch (ndx) {
5672
case 0:
5673
p = "userland struct aiocb32 *";
5674
break;
5675
default:
5676
break;
5677
};
5678
break;
5679
/* freebsd32_aio_suspend */
5680
case 315:
5681
switch (ndx) {
5682
case 0:
5683
p = "userland uint32_t *";
5684
break;
5685
case 1:
5686
p = "int";
5687
break;
5688
case 2:
5689
p = "userland const struct timespec32 *";
5690
break;
5691
default:
5692
break;
5693
};
5694
break;
5695
/* aio_cancel */
5696
case 316:
5697
switch (ndx) {
5698
case 0:
5699
p = "int";
5700
break;
5701
case 1:
5702
p = "userland struct aiocb32 *";
5703
break;
5704
default:
5705
break;
5706
};
5707
break;
5708
/* freebsd32_aio_error */
5709
case 317:
5710
switch (ndx) {
5711
case 0:
5712
p = "userland struct aiocb32 *";
5713
break;
5714
default:
5715
break;
5716
};
5717
break;
5718
/* yield */
5719
case 321:
5720
break;
5721
/* mlockall */
5722
case 324:
5723
switch (ndx) {
5724
case 0:
5725
p = "int";
5726
break;
5727
default:
5728
break;
5729
};
5730
break;
5731
/* munlockall */
5732
case 325:
5733
break;
5734
/* __getcwd */
5735
case 326:
5736
switch (ndx) {
5737
case 0:
5738
p = "userland char *";
5739
break;
5740
case 1:
5741
p = "size_t";
5742
break;
5743
default:
5744
break;
5745
};
5746
break;
5747
/* sched_setparam */
5748
case 327:
5749
switch (ndx) {
5750
case 0:
5751
p = "pid_t";
5752
break;
5753
case 1:
5754
p = "userland const struct sched_param *";
5755
break;
5756
default:
5757
break;
5758
};
5759
break;
5760
/* sched_getparam */
5761
case 328:
5762
switch (ndx) {
5763
case 0:
5764
p = "pid_t";
5765
break;
5766
case 1:
5767
p = "userland struct sched_param *";
5768
break;
5769
default:
5770
break;
5771
};
5772
break;
5773
/* sched_setscheduler */
5774
case 329:
5775
switch (ndx) {
5776
case 0:
5777
p = "pid_t";
5778
break;
5779
case 1:
5780
p = "int";
5781
break;
5782
case 2:
5783
p = "userland const struct sched_param *";
5784
break;
5785
default:
5786
break;
5787
};
5788
break;
5789
/* sched_getscheduler */
5790
case 330:
5791
switch (ndx) {
5792
case 0:
5793
p = "pid_t";
5794
break;
5795
default:
5796
break;
5797
};
5798
break;
5799
/* sched_yield */
5800
case 331:
5801
break;
5802
/* sched_get_priority_max */
5803
case 332:
5804
switch (ndx) {
5805
case 0:
5806
p = "int";
5807
break;
5808
default:
5809
break;
5810
};
5811
break;
5812
/* sched_get_priority_min */
5813
case 333:
5814
switch (ndx) {
5815
case 0:
5816
p = "int";
5817
break;
5818
default:
5819
break;
5820
};
5821
break;
5822
/* freebsd32_sched_rr_get_interval */
5823
case 334:
5824
switch (ndx) {
5825
case 0:
5826
p = "pid_t";
5827
break;
5828
case 1:
5829
p = "userland struct timespec32 *";
5830
break;
5831
default:
5832
break;
5833
};
5834
break;
5835
/* utrace */
5836
case 335:
5837
switch (ndx) {
5838
case 0:
5839
p = "userland const void *";
5840
break;
5841
case 1:
5842
p = "size_t";
5843
break;
5844
default:
5845
break;
5846
};
5847
break;
5848
/* freebsd32_jail */
5849
case 338:
5850
switch (ndx) {
5851
case 0:
5852
p = "userland struct jail32 *";
5853
break;
5854
default:
5855
break;
5856
};
5857
break;
5858
/* sigprocmask */
5859
case 340:
5860
switch (ndx) {
5861
case 0:
5862
p = "int";
5863
break;
5864
case 1:
5865
p = "userland const sigset_t *";
5866
break;
5867
case 2:
5868
p = "userland sigset_t *";
5869
break;
5870
default:
5871
break;
5872
};
5873
break;
5874
/* sigsuspend */
5875
case 341:
5876
switch (ndx) {
5877
case 0:
5878
p = "userland const sigset_t *";
5879
break;
5880
default:
5881
break;
5882
};
5883
break;
5884
/* sigpending */
5885
case 343:
5886
switch (ndx) {
5887
case 0:
5888
p = "userland sigset_t *";
5889
break;
5890
default:
5891
break;
5892
};
5893
break;
5894
/* freebsd32_sigtimedwait */
5895
case 345:
5896
switch (ndx) {
5897
case 0:
5898
p = "userland const sigset_t *";
5899
break;
5900
case 1:
5901
p = "userland struct __siginfo32 *";
5902
break;
5903
case 2:
5904
p = "userland const struct timespec32 *";
5905
break;
5906
default:
5907
break;
5908
};
5909
break;
5910
/* freebsd32_sigwaitinfo */
5911
case 346:
5912
switch (ndx) {
5913
case 0:
5914
p = "userland const sigset_t *";
5915
break;
5916
case 1:
5917
p = "userland struct __siginfo32 *";
5918
break;
5919
default:
5920
break;
5921
};
5922
break;
5923
/* __acl_get_file */
5924
case 347:
5925
switch (ndx) {
5926
case 0:
5927
p = "userland const char *";
5928
break;
5929
case 1:
5930
p = "__acl_type_t";
5931
break;
5932
case 2:
5933
p = "userland struct acl *";
5934
break;
5935
default:
5936
break;
5937
};
5938
break;
5939
/* __acl_set_file */
5940
case 348:
5941
switch (ndx) {
5942
case 0:
5943
p = "userland const char *";
5944
break;
5945
case 1:
5946
p = "__acl_type_t";
5947
break;
5948
case 2:
5949
p = "userland struct acl *";
5950
break;
5951
default:
5952
break;
5953
};
5954
break;
5955
/* __acl_get_fd */
5956
case 349:
5957
switch (ndx) {
5958
case 0:
5959
p = "int";
5960
break;
5961
case 1:
5962
p = "__acl_type_t";
5963
break;
5964
case 2:
5965
p = "userland struct acl *";
5966
break;
5967
default:
5968
break;
5969
};
5970
break;
5971
/* __acl_set_fd */
5972
case 350:
5973
switch (ndx) {
5974
case 0:
5975
p = "int";
5976
break;
5977
case 1:
5978
p = "__acl_type_t";
5979
break;
5980
case 2:
5981
p = "userland struct acl *";
5982
break;
5983
default:
5984
break;
5985
};
5986
break;
5987
/* __acl_delete_file */
5988
case 351:
5989
switch (ndx) {
5990
case 0:
5991
p = "userland const char *";
5992
break;
5993
case 1:
5994
p = "__acl_type_t";
5995
break;
5996
default:
5997
break;
5998
};
5999
break;
6000
/* __acl_delete_fd */
6001
case 352:
6002
switch (ndx) {
6003
case 0:
6004
p = "int";
6005
break;
6006
case 1:
6007
p = "__acl_type_t";
6008
break;
6009
default:
6010
break;
6011
};
6012
break;
6013
/* __acl_aclcheck_file */
6014
case 353:
6015
switch (ndx) {
6016
case 0:
6017
p = "userland const char *";
6018
break;
6019
case 1:
6020
p = "__acl_type_t";
6021
break;
6022
case 2:
6023
p = "userland struct acl *";
6024
break;
6025
default:
6026
break;
6027
};
6028
break;
6029
/* __acl_aclcheck_fd */
6030
case 354:
6031
switch (ndx) {
6032
case 0:
6033
p = "int";
6034
break;
6035
case 1:
6036
p = "__acl_type_t";
6037
break;
6038
case 2:
6039
p = "userland struct acl *";
6040
break;
6041
default:
6042
break;
6043
};
6044
break;
6045
/* extattrctl */
6046
case 355:
6047
switch (ndx) {
6048
case 0:
6049
p = "userland const char *";
6050
break;
6051
case 1:
6052
p = "int";
6053
break;
6054
case 2:
6055
p = "userland const char *";
6056
break;
6057
case 3:
6058
p = "int";
6059
break;
6060
case 4:
6061
p = "userland const char *";
6062
break;
6063
default:
6064
break;
6065
};
6066
break;
6067
/* extattr_set_file */
6068
case 356:
6069
switch (ndx) {
6070
case 0:
6071
p = "userland const char *";
6072
break;
6073
case 1:
6074
p = "int";
6075
break;
6076
case 2:
6077
p = "userland const char *";
6078
break;
6079
case 3:
6080
p = "userland void *";
6081
break;
6082
case 4:
6083
p = "size_t";
6084
break;
6085
default:
6086
break;
6087
};
6088
break;
6089
/* extattr_get_file */
6090
case 357:
6091
switch (ndx) {
6092
case 0:
6093
p = "userland const char *";
6094
break;
6095
case 1:
6096
p = "int";
6097
break;
6098
case 2:
6099
p = "userland const char *";
6100
break;
6101
case 3:
6102
p = "userland void *";
6103
break;
6104
case 4:
6105
p = "size_t";
6106
break;
6107
default:
6108
break;
6109
};
6110
break;
6111
/* extattr_delete_file */
6112
case 358:
6113
switch (ndx) {
6114
case 0:
6115
p = "userland const char *";
6116
break;
6117
case 1:
6118
p = "int";
6119
break;
6120
case 2:
6121
p = "userland const char *";
6122
break;
6123
default:
6124
break;
6125
};
6126
break;
6127
/* freebsd32_aio_waitcomplete */
6128
case 359:
6129
switch (ndx) {
6130
case 0:
6131
p = "userland uint32_t *";
6132
break;
6133
case 1:
6134
p = "userland struct timespec32 *";
6135
break;
6136
default:
6137
break;
6138
};
6139
break;
6140
/* getresuid */
6141
case 360:
6142
switch (ndx) {
6143
case 0:
6144
p = "userland uid_t *";
6145
break;
6146
case 1:
6147
p = "userland uid_t *";
6148
break;
6149
case 2:
6150
p = "userland uid_t *";
6151
break;
6152
default:
6153
break;
6154
};
6155
break;
6156
/* getresgid */
6157
case 361:
6158
switch (ndx) {
6159
case 0:
6160
p = "userland gid_t *";
6161
break;
6162
case 1:
6163
p = "userland gid_t *";
6164
break;
6165
case 2:
6166
p = "userland gid_t *";
6167
break;
6168
default:
6169
break;
6170
};
6171
break;
6172
/* kqueue */
6173
case 362:
6174
break;
6175
/* extattr_set_fd */
6176
case 371:
6177
switch (ndx) {
6178
case 0:
6179
p = "int";
6180
break;
6181
case 1:
6182
p = "int";
6183
break;
6184
case 2:
6185
p = "userland const char *";
6186
break;
6187
case 3:
6188
p = "userland void *";
6189
break;
6190
case 4:
6191
p = "size_t";
6192
break;
6193
default:
6194
break;
6195
};
6196
break;
6197
/* extattr_get_fd */
6198
case 372:
6199
switch (ndx) {
6200
case 0:
6201
p = "int";
6202
break;
6203
case 1:
6204
p = "int";
6205
break;
6206
case 2:
6207
p = "userland const char *";
6208
break;
6209
case 3:
6210
p = "userland void *";
6211
break;
6212
case 4:
6213
p = "size_t";
6214
break;
6215
default:
6216
break;
6217
};
6218
break;
6219
/* extattr_delete_fd */
6220
case 373:
6221
switch (ndx) {
6222
case 0:
6223
p = "int";
6224
break;
6225
case 1:
6226
p = "int";
6227
break;
6228
case 2:
6229
p = "userland const char *";
6230
break;
6231
default:
6232
break;
6233
};
6234
break;
6235
/* __setugid */
6236
case 374:
6237
switch (ndx) {
6238
case 0:
6239
p = "int";
6240
break;
6241
default:
6242
break;
6243
};
6244
break;
6245
/* eaccess */
6246
case 376:
6247
switch (ndx) {
6248
case 0:
6249
p = "userland const char *";
6250
break;
6251
case 1:
6252
p = "int";
6253
break;
6254
default:
6255
break;
6256
};
6257
break;
6258
/* freebsd32_nmount */
6259
case 378:
6260
switch (ndx) {
6261
case 0:
6262
p = "userland struct iovec32 *";
6263
break;
6264
case 1:
6265
p = "unsigned int";
6266
break;
6267
case 2:
6268
p = "int";
6269
break;
6270
default:
6271
break;
6272
};
6273
break;
6274
/* kenv */
6275
case 390:
6276
switch (ndx) {
6277
case 0:
6278
p = "int";
6279
break;
6280
case 1:
6281
p = "userland const char *";
6282
break;
6283
case 2:
6284
p = "userland char *";
6285
break;
6286
case 3:
6287
p = "int";
6288
break;
6289
default:
6290
break;
6291
};
6292
break;
6293
/* lchflags */
6294
case 391:
6295
switch (ndx) {
6296
case 0:
6297
p = "userland const char *";
6298
break;
6299
case 1:
6300
p = "u_long";
6301
break;
6302
default:
6303
break;
6304
};
6305
break;
6306
/* uuidgen */
6307
case 392:
6308
switch (ndx) {
6309
case 0:
6310
p = "userland struct uuid *";
6311
break;
6312
case 1:
6313
p = "int";
6314
break;
6315
default:
6316
break;
6317
};
6318
break;
6319
/* freebsd32_sendfile */
6320
case 393:
6321
switch (ndx) {
6322
case 0:
6323
p = "int";
6324
break;
6325
case 1:
6326
p = "int";
6327
break;
6328
case 2:
6329
p = "uint32_t";
6330
break;
6331
case 3:
6332
p = "uint32_t";
6333
break;
6334
case 4:
6335
p = "size_t";
6336
break;
6337
case 5:
6338
p = "userland struct sf_hdtr32 *";
6339
break;
6340
case 6:
6341
p = "userland off_t *";
6342
break;
6343
case 7:
6344
p = "int";
6345
break;
6346
default:
6347
break;
6348
};
6349
break;
6350
/* mac_syscall */
6351
case 394:
6352
switch (ndx) {
6353
case 0:
6354
p = "userland const char *";
6355
break;
6356
case 1:
6357
p = "int";
6358
break;
6359
case 2:
6360
p = "userland void *";
6361
break;
6362
default:
6363
break;
6364
};
6365
break;
6366
/* ksem_close */
6367
case 400:
6368
switch (ndx) {
6369
case 0:
6370
p = "int32_t";
6371
break;
6372
default:
6373
break;
6374
};
6375
break;
6376
/* ksem_post */
6377
case 401:
6378
switch (ndx) {
6379
case 0:
6380
p = "int32_t";
6381
break;
6382
default:
6383
break;
6384
};
6385
break;
6386
/* ksem_wait */
6387
case 402:
6388
switch (ndx) {
6389
case 0:
6390
p = "int32_t";
6391
break;
6392
default:
6393
break;
6394
};
6395
break;
6396
/* ksem_trywait */
6397
case 403:
6398
switch (ndx) {
6399
case 0:
6400
p = "int32_t";
6401
break;
6402
default:
6403
break;
6404
};
6405
break;
6406
/* freebsd32_ksem_init */
6407
case 404:
6408
switch (ndx) {
6409
case 0:
6410
p = "userland int32_t *";
6411
break;
6412
case 1:
6413
p = "unsigned int";
6414
break;
6415
default:
6416
break;
6417
};
6418
break;
6419
/* freebsd32_ksem_open */
6420
case 405:
6421
switch (ndx) {
6422
case 0:
6423
p = "userland int32_t *";
6424
break;
6425
case 1:
6426
p = "userland const char *";
6427
break;
6428
case 2:
6429
p = "int";
6430
break;
6431
case 3:
6432
p = "mode_t";
6433
break;
6434
case 4:
6435
p = "unsigned int";
6436
break;
6437
default:
6438
break;
6439
};
6440
break;
6441
/* ksem_unlink */
6442
case 406:
6443
switch (ndx) {
6444
case 0:
6445
p = "userland const char *";
6446
break;
6447
default:
6448
break;
6449
};
6450
break;
6451
/* ksem_getvalue */
6452
case 407:
6453
switch (ndx) {
6454
case 0:
6455
p = "int32_t";
6456
break;
6457
case 1:
6458
p = "userland int *";
6459
break;
6460
default:
6461
break;
6462
};
6463
break;
6464
/* ksem_destroy */
6465
case 408:
6466
switch (ndx) {
6467
case 0:
6468
p = "int32_t";
6469
break;
6470
default:
6471
break;
6472
};
6473
break;
6474
/* extattr_set_link */
6475
case 412:
6476
switch (ndx) {
6477
case 0:
6478
p = "userland const char *";
6479
break;
6480
case 1:
6481
p = "int";
6482
break;
6483
case 2:
6484
p = "userland const char *";
6485
break;
6486
case 3:
6487
p = "userland void *";
6488
break;
6489
case 4:
6490
p = "size_t";
6491
break;
6492
default:
6493
break;
6494
};
6495
break;
6496
/* extattr_get_link */
6497
case 413:
6498
switch (ndx) {
6499
case 0:
6500
p = "userland const char *";
6501
break;
6502
case 1:
6503
p = "int";
6504
break;
6505
case 2:
6506
p = "userland const char *";
6507
break;
6508
case 3:
6509
p = "userland void *";
6510
break;
6511
case 4:
6512
p = "size_t";
6513
break;
6514
default:
6515
break;
6516
};
6517
break;
6518
/* extattr_delete_link */
6519
case 414:
6520
switch (ndx) {
6521
case 0:
6522
p = "userland const char *";
6523
break;
6524
case 1:
6525
p = "int";
6526
break;
6527
case 2:
6528
p = "userland const char *";
6529
break;
6530
default:
6531
break;
6532
};
6533
break;
6534
/* freebsd32_sigaction */
6535
case 416:
6536
switch (ndx) {
6537
case 0:
6538
p = "int";
6539
break;
6540
case 1:
6541
p = "userland const struct sigaction32 *";
6542
break;
6543
case 2:
6544
p = "userland struct sigaction32 *";
6545
break;
6546
default:
6547
break;
6548
};
6549
break;
6550
/* freebsd32_sigreturn */
6551
case 417:
6552
switch (ndx) {
6553
case 0:
6554
p = "userland const struct __ucontext32 *";
6555
break;
6556
default:
6557
break;
6558
};
6559
break;
6560
/* freebsd32_getcontext */
6561
case 421:
6562
switch (ndx) {
6563
case 0:
6564
p = "userland struct __ucontext32 *";
6565
break;
6566
default:
6567
break;
6568
};
6569
break;
6570
/* freebsd32_setcontext */
6571
case 422:
6572
switch (ndx) {
6573
case 0:
6574
p = "userland const struct __ucontext32 *";
6575
break;
6576
default:
6577
break;
6578
};
6579
break;
6580
/* freebsd32_swapcontext */
6581
case 423:
6582
switch (ndx) {
6583
case 0:
6584
p = "userland struct __ucontext32 *";
6585
break;
6586
case 1:
6587
p = "userland const struct __ucontext32 *";
6588
break;
6589
default:
6590
break;
6591
};
6592
break;
6593
/* __acl_get_link */
6594
case 425:
6595
switch (ndx) {
6596
case 0:
6597
p = "userland const char *";
6598
break;
6599
case 1:
6600
p = "__acl_type_t";
6601
break;
6602
case 2:
6603
p = "userland struct acl *";
6604
break;
6605
default:
6606
break;
6607
};
6608
break;
6609
/* __acl_set_link */
6610
case 426:
6611
switch (ndx) {
6612
case 0:
6613
p = "userland const char *";
6614
break;
6615
case 1:
6616
p = "__acl_type_t";
6617
break;
6618
case 2:
6619
p = "userland struct acl *";
6620
break;
6621
default:
6622
break;
6623
};
6624
break;
6625
/* __acl_delete_link */
6626
case 427:
6627
switch (ndx) {
6628
case 0:
6629
p = "userland const char *";
6630
break;
6631
case 1:
6632
p = "__acl_type_t";
6633
break;
6634
default:
6635
break;
6636
};
6637
break;
6638
/* __acl_aclcheck_link */
6639
case 428:
6640
switch (ndx) {
6641
case 0:
6642
p = "userland const char *";
6643
break;
6644
case 1:
6645
p = "__acl_type_t";
6646
break;
6647
case 2:
6648
p = "userland struct acl *";
6649
break;
6650
default:
6651
break;
6652
};
6653
break;
6654
/* sigwait */
6655
case 429:
6656
switch (ndx) {
6657
case 0:
6658
p = "userland const sigset_t *";
6659
break;
6660
case 1:
6661
p = "userland int *";
6662
break;
6663
default:
6664
break;
6665
};
6666
break;
6667
/* thr_exit */
6668
case 431:
6669
switch (ndx) {
6670
case 0:
6671
p = "userland int32_t *";
6672
break;
6673
default:
6674
break;
6675
};
6676
break;
6677
/* thr_self */
6678
case 432:
6679
switch (ndx) {
6680
case 0:
6681
p = "userland int32_t *";
6682
break;
6683
default:
6684
break;
6685
};
6686
break;
6687
/* thr_kill */
6688
case 433:
6689
switch (ndx) {
6690
case 0:
6691
p = "int32_t";
6692
break;
6693
case 1:
6694
p = "int";
6695
break;
6696
default:
6697
break;
6698
};
6699
break;
6700
/* jail_attach */
6701
case 436:
6702
switch (ndx) {
6703
case 0:
6704
p = "int";
6705
break;
6706
default:
6707
break;
6708
};
6709
break;
6710
/* extattr_list_fd */
6711
case 437:
6712
switch (ndx) {
6713
case 0:
6714
p = "int";
6715
break;
6716
case 1:
6717
p = "int";
6718
break;
6719
case 2:
6720
p = "userland void *";
6721
break;
6722
case 3:
6723
p = "size_t";
6724
break;
6725
default:
6726
break;
6727
};
6728
break;
6729
/* extattr_list_file */
6730
case 438:
6731
switch (ndx) {
6732
case 0:
6733
p = "userland const char *";
6734
break;
6735
case 1:
6736
p = "int";
6737
break;
6738
case 2:
6739
p = "userland void *";
6740
break;
6741
case 3:
6742
p = "size_t";
6743
break;
6744
default:
6745
break;
6746
};
6747
break;
6748
/* extattr_list_link */
6749
case 439:
6750
switch (ndx) {
6751
case 0:
6752
p = "userland const char *";
6753
break;
6754
case 1:
6755
p = "int";
6756
break;
6757
case 2:
6758
p = "userland void *";
6759
break;
6760
case 3:
6761
p = "size_t";
6762
break;
6763
default:
6764
break;
6765
};
6766
break;
6767
/* freebsd32_ksem_timedwait */
6768
case 441:
6769
switch (ndx) {
6770
case 0:
6771
p = "int32_t";
6772
break;
6773
case 1:
6774
p = "userland const struct timespec32 *";
6775
break;
6776
default:
6777
break;
6778
};
6779
break;
6780
/* freebsd32_thr_suspend */
6781
case 442:
6782
switch (ndx) {
6783
case 0:
6784
p = "userland const struct timespec32 *";
6785
break;
6786
default:
6787
break;
6788
};
6789
break;
6790
/* thr_wake */
6791
case 443:
6792
switch (ndx) {
6793
case 0:
6794
p = "int32_t";
6795
break;
6796
default:
6797
break;
6798
};
6799
break;
6800
/* kldunloadf */
6801
case 444:
6802
switch (ndx) {
6803
case 0:
6804
p = "int";
6805
break;
6806
case 1:
6807
p = "int";
6808
break;
6809
default:
6810
break;
6811
};
6812
break;
6813
/* audit */
6814
case 445:
6815
switch (ndx) {
6816
case 0:
6817
p = "userland const void *";
6818
break;
6819
case 1:
6820
p = "u_int";
6821
break;
6822
default:
6823
break;
6824
};
6825
break;
6826
/* auditon */
6827
case 446:
6828
switch (ndx) {
6829
case 0:
6830
p = "int";
6831
break;
6832
case 1:
6833
p = "userland void *";
6834
break;
6835
case 2:
6836
p = "u_int";
6837
break;
6838
default:
6839
break;
6840
};
6841
break;
6842
/* getauid */
6843
case 447:
6844
switch (ndx) {
6845
case 0:
6846
p = "userland uid_t *";
6847
break;
6848
default:
6849
break;
6850
};
6851
break;
6852
/* setauid */
6853
case 448:
6854
switch (ndx) {
6855
case 0:
6856
p = "userland uid_t *";
6857
break;
6858
default:
6859
break;
6860
};
6861
break;
6862
/* getaudit */
6863
case 449:
6864
switch (ndx) {
6865
case 0:
6866
p = "userland struct auditinfo *";
6867
break;
6868
default:
6869
break;
6870
};
6871
break;
6872
/* setaudit */
6873
case 450:
6874
switch (ndx) {
6875
case 0:
6876
p = "userland struct auditinfo *";
6877
break;
6878
default:
6879
break;
6880
};
6881
break;
6882
/* getaudit_addr */
6883
case 451:
6884
switch (ndx) {
6885
case 0:
6886
p = "userland struct auditinfo_addr *";
6887
break;
6888
case 1:
6889
p = "u_int";
6890
break;
6891
default:
6892
break;
6893
};
6894
break;
6895
/* setaudit_addr */
6896
case 452:
6897
switch (ndx) {
6898
case 0:
6899
p = "userland struct auditinfo_addr *";
6900
break;
6901
case 1:
6902
p = "u_int";
6903
break;
6904
default:
6905
break;
6906
};
6907
break;
6908
/* auditctl */
6909
case 453:
6910
switch (ndx) {
6911
case 0:
6912
p = "userland const char *";
6913
break;
6914
default:
6915
break;
6916
};
6917
break;
6918
/* freebsd32__umtx_op */
6919
case 454:
6920
switch (ndx) {
6921
case 0:
6922
p = "userland void *";
6923
break;
6924
case 1:
6925
p = "int";
6926
break;
6927
case 2:
6928
p = "u_long";
6929
break;
6930
case 3:
6931
p = "userland void *";
6932
break;
6933
case 4:
6934
p = "userland void *";
6935
break;
6936
default:
6937
break;
6938
};
6939
break;
6940
/* freebsd32_thr_new */
6941
case 455:
6942
switch (ndx) {
6943
case 0:
6944
p = "userland struct thr_param32 *";
6945
break;
6946
case 1:
6947
p = "int";
6948
break;
6949
default:
6950
break;
6951
};
6952
break;
6953
/* freebsd32_sigqueue */
6954
case 456:
6955
switch (ndx) {
6956
case 0:
6957
p = "pid_t";
6958
break;
6959
case 1:
6960
p = "int";
6961
break;
6962
case 2:
6963
p = "userland void *";
6964
break;
6965
default:
6966
break;
6967
};
6968
break;
6969
/* freebsd32_kmq_open */
6970
case 457:
6971
switch (ndx) {
6972
case 0:
6973
p = "userland const char *";
6974
break;
6975
case 1:
6976
p = "int";
6977
break;
6978
case 2:
6979
p = "mode_t";
6980
break;
6981
case 3:
6982
p = "userland const struct mq_attr32 *";
6983
break;
6984
default:
6985
break;
6986
};
6987
break;
6988
/* freebsd32_kmq_setattr */
6989
case 458:
6990
switch (ndx) {
6991
case 0:
6992
p = "int";
6993
break;
6994
case 1:
6995
p = "userland const struct mq_attr32 *";
6996
break;
6997
case 2:
6998
p = "userland struct mq_attr32 *";
6999
break;
7000
default:
7001
break;
7002
};
7003
break;
7004
/* freebsd32_kmq_timedreceive */
7005
case 459:
7006
switch (ndx) {
7007
case 0:
7008
p = "int";
7009
break;
7010
case 1:
7011
p = "userland char *";
7012
break;
7013
case 2:
7014
p = "size_t";
7015
break;
7016
case 3:
7017
p = "userland unsigned *";
7018
break;
7019
case 4:
7020
p = "userland const struct timespec32 *";
7021
break;
7022
default:
7023
break;
7024
};
7025
break;
7026
/* freebsd32_kmq_timedsend */
7027
case 460:
7028
switch (ndx) {
7029
case 0:
7030
p = "int";
7031
break;
7032
case 1:
7033
p = "userland const char *";
7034
break;
7035
case 2:
7036
p = "size_t";
7037
break;
7038
case 3:
7039
p = "unsigned";
7040
break;
7041
case 4:
7042
p = "userland const struct timespec32 *";
7043
break;
7044
default:
7045
break;
7046
};
7047
break;
7048
/* freebsd32_kmq_notify */
7049
case 461:
7050
switch (ndx) {
7051
case 0:
7052
p = "int";
7053
break;
7054
case 1:
7055
p = "userland const struct sigevent32 *";
7056
break;
7057
default:
7058
break;
7059
};
7060
break;
7061
/* kmq_unlink */
7062
case 462:
7063
switch (ndx) {
7064
case 0:
7065
p = "userland const char *";
7066
break;
7067
default:
7068
break;
7069
};
7070
break;
7071
/* freebsd32_abort2 */
7072
case 463:
7073
switch (ndx) {
7074
case 0:
7075
p = "userland const char *";
7076
break;
7077
case 1:
7078
p = "int";
7079
break;
7080
case 2:
7081
p = "userland uint32_t *";
7082
break;
7083
default:
7084
break;
7085
};
7086
break;
7087
/* thr_set_name */
7088
case 464:
7089
switch (ndx) {
7090
case 0:
7091
p = "int32_t";
7092
break;
7093
case 1:
7094
p = "userland const char *";
7095
break;
7096
default:
7097
break;
7098
};
7099
break;
7100
/* freebsd32_aio_fsync */
7101
case 465:
7102
switch (ndx) {
7103
case 0:
7104
p = "int";
7105
break;
7106
case 1:
7107
p = "userland struct aiocb32 *";
7108
break;
7109
default:
7110
break;
7111
};
7112
break;
7113
/* rtprio_thread */
7114
case 466:
7115
switch (ndx) {
7116
case 0:
7117
p = "int";
7118
break;
7119
case 1:
7120
p = "lwpid_t";
7121
break;
7122
case 2:
7123
p = "userland struct rtprio *";
7124
break;
7125
default:
7126
break;
7127
};
7128
break;
7129
/* sctp_peeloff */
7130
case 471:
7131
switch (ndx) {
7132
case 0:
7133
p = "int";
7134
break;
7135
case 1:
7136
p = "uint32_t";
7137
break;
7138
default:
7139
break;
7140
};
7141
break;
7142
/* sctp_generic_sendmsg */
7143
case 472:
7144
switch (ndx) {
7145
case 0:
7146
p = "int";
7147
break;
7148
case 1:
7149
p = "userland void *";
7150
break;
7151
case 2:
7152
p = "int";
7153
break;
7154
case 3:
7155
p = "userland const struct sockaddr *";
7156
break;
7157
case 4:
7158
p = "__socklen_t";
7159
break;
7160
case 5:
7161
p = "userland struct sctp_sndrcvinfo *";
7162
break;
7163
case 6:
7164
p = "int";
7165
break;
7166
default:
7167
break;
7168
};
7169
break;
7170
/* sctp_generic_sendmsg_iov */
7171
case 473:
7172
switch (ndx) {
7173
case 0:
7174
p = "int";
7175
break;
7176
case 1:
7177
p = "userland struct iovec32 *";
7178
break;
7179
case 2:
7180
p = "int";
7181
break;
7182
case 3:
7183
p = "userland const struct sockaddr *";
7184
break;
7185
case 4:
7186
p = "__socklen_t";
7187
break;
7188
case 5:
7189
p = "userland struct sctp_sndrcvinfo *";
7190
break;
7191
case 6:
7192
p = "int";
7193
break;
7194
default:
7195
break;
7196
};
7197
break;
7198
/* sctp_generic_recvmsg */
7199
case 474:
7200
switch (ndx) {
7201
case 0:
7202
p = "int";
7203
break;
7204
case 1:
7205
p = "userland struct iovec32 *";
7206
break;
7207
case 2:
7208
p = "int";
7209
break;
7210
case 3:
7211
p = "userland struct sockaddr *";
7212
break;
7213
case 4:
7214
p = "userland __socklen_t *";
7215
break;
7216
case 5:
7217
p = "userland struct sctp_sndrcvinfo *";
7218
break;
7219
case 6:
7220
p = "userland int *";
7221
break;
7222
default:
7223
break;
7224
};
7225
break;
7226
/* freebsd32_pread */
7227
case 475:
7228
switch (ndx) {
7229
case 0:
7230
p = "int";
7231
break;
7232
case 1:
7233
p = "userland void *";
7234
break;
7235
case 2:
7236
p = "size_t";
7237
break;
7238
#ifdef PAD64_REQUIRED
7239
case 3:
7240
p = "int";
7241
break;
7242
#define _P_ 0
7243
#else
7244
#define _P_ 1
7245
#endif
7246
case 4 - _P_:
7247
p = "uint32_t";
7248
break;
7249
case 5 - _P_:
7250
p = "uint32_t";
7251
break;
7252
default:
7253
break;
7254
};
7255
#undef _P_
7256
7257
break;
7258
/* freebsd32_pwrite */
7259
case 476:
7260
switch (ndx) {
7261
case 0:
7262
p = "int";
7263
break;
7264
case 1:
7265
p = "userland const void *";
7266
break;
7267
case 2:
7268
p = "size_t";
7269
break;
7270
#ifdef PAD64_REQUIRED
7271
case 3:
7272
p = "int";
7273
break;
7274
#define _P_ 0
7275
#else
7276
#define _P_ 1
7277
#endif
7278
case 4 - _P_:
7279
p = "uint32_t";
7280
break;
7281
case 5 - _P_:
7282
p = "uint32_t";
7283
break;
7284
default:
7285
break;
7286
};
7287
#undef _P_
7288
7289
break;
7290
/* freebsd32_mmap */
7291
case 477:
7292
switch (ndx) {
7293
case 0:
7294
p = "userland void *";
7295
break;
7296
case 1:
7297
p = "size_t";
7298
break;
7299
case 2:
7300
p = "int";
7301
break;
7302
case 3:
7303
p = "int";
7304
break;
7305
case 4:
7306
p = "int";
7307
break;
7308
#ifdef PAD64_REQUIRED
7309
case 5:
7310
p = "int";
7311
break;
7312
#define _P_ 0
7313
#else
7314
#define _P_ 1
7315
#endif
7316
case 6 - _P_:
7317
p = "uint32_t";
7318
break;
7319
case 7 - _P_:
7320
p = "uint32_t";
7321
break;
7322
default:
7323
break;
7324
};
7325
#undef _P_
7326
7327
break;
7328
/* freebsd32_lseek */
7329
case 478:
7330
switch (ndx) {
7331
case 0:
7332
p = "int";
7333
break;
7334
#ifdef PAD64_REQUIRED
7335
case 1:
7336
p = "int";
7337
break;
7338
#define _P_ 0
7339
#else
7340
#define _P_ 1
7341
#endif
7342
case 2 - _P_:
7343
p = "uint32_t";
7344
break;
7345
case 3 - _P_:
7346
p = "uint32_t";
7347
break;
7348
case 4 - _P_:
7349
p = "int";
7350
break;
7351
default:
7352
break;
7353
};
7354
#undef _P_
7355
7356
break;
7357
/* freebsd32_truncate */
7358
case 479:
7359
switch (ndx) {
7360
case 0:
7361
p = "userland const char *";
7362
break;
7363
#ifdef PAD64_REQUIRED
7364
case 1:
7365
p = "int";
7366
break;
7367
#define _P_ 0
7368
#else
7369
#define _P_ 1
7370
#endif
7371
case 2 - _P_:
7372
p = "uint32_t";
7373
break;
7374
case 3 - _P_:
7375
p = "uint32_t";
7376
break;
7377
default:
7378
break;
7379
};
7380
#undef _P_
7381
7382
break;
7383
/* freebsd32_ftruncate */
7384
case 480:
7385
switch (ndx) {
7386
case 0:
7387
p = "int";
7388
break;
7389
#ifdef PAD64_REQUIRED
7390
case 1:
7391
p = "int";
7392
break;
7393
#define _P_ 0
7394
#else
7395
#define _P_ 1
7396
#endif
7397
case 2 - _P_:
7398
p = "uint32_t";
7399
break;
7400
case 3 - _P_:
7401
p = "uint32_t";
7402
break;
7403
default:
7404
break;
7405
};
7406
#undef _P_
7407
7408
break;
7409
/* thr_kill2 */
7410
case 481:
7411
switch (ndx) {
7412
case 0:
7413
p = "pid_t";
7414
break;
7415
case 1:
7416
p = "int32_t";
7417
break;
7418
case 2:
7419
p = "int";
7420
break;
7421
default:
7422
break;
7423
};
7424
break;
7425
/* shm_unlink */
7426
case 483:
7427
switch (ndx) {
7428
case 0:
7429
p = "userland const char *";
7430
break;
7431
default:
7432
break;
7433
};
7434
break;
7435
/* cpuset */
7436
case 484:
7437
switch (ndx) {
7438
case 0:
7439
p = "userland cpusetid_t *";
7440
break;
7441
default:
7442
break;
7443
};
7444
break;
7445
/* freebsd32_cpuset_setid */
7446
case 485:
7447
switch (ndx) {
7448
case 0:
7449
p = "cpuwhich_t";
7450
break;
7451
#ifdef PAD64_REQUIRED
7452
case 1:
7453
p = "int";
7454
break;
7455
#define _P_ 0
7456
#else
7457
#define _P_ 1
7458
#endif
7459
case 2 - _P_:
7460
p = "uint32_t";
7461
break;
7462
case 3 - _P_:
7463
p = "uint32_t";
7464
break;
7465
case 4 - _P_:
7466
p = "cpusetid_t";
7467
break;
7468
default:
7469
break;
7470
};
7471
#undef _P_
7472
7473
break;
7474
/* freebsd32_cpuset_getid */
7475
case 486:
7476
switch (ndx) {
7477
case 0:
7478
p = "cpulevel_t";
7479
break;
7480
case 1:
7481
p = "cpuwhich_t";
7482
break;
7483
case 2:
7484
p = "uint32_t";
7485
break;
7486
case 3:
7487
p = "uint32_t";
7488
break;
7489
case 4:
7490
p = "userland cpusetid_t *";
7491
break;
7492
default:
7493
break;
7494
};
7495
break;
7496
/* freebsd32_cpuset_getaffinity */
7497
case 487:
7498
switch (ndx) {
7499
case 0:
7500
p = "cpulevel_t";
7501
break;
7502
case 1:
7503
p = "cpuwhich_t";
7504
break;
7505
case 2:
7506
p = "uint32_t";
7507
break;
7508
case 3:
7509
p = "uint32_t";
7510
break;
7511
case 4:
7512
p = "size_t";
7513
break;
7514
case 5:
7515
p = "userland cpuset_t *";
7516
break;
7517
default:
7518
break;
7519
};
7520
break;
7521
/* freebsd32_cpuset_setaffinity */
7522
case 488:
7523
switch (ndx) {
7524
case 0:
7525
p = "cpulevel_t";
7526
break;
7527
case 1:
7528
p = "cpuwhich_t";
7529
break;
7530
case 2:
7531
p = "uint32_t";
7532
break;
7533
case 3:
7534
p = "uint32_t";
7535
break;
7536
case 4:
7537
p = "size_t";
7538
break;
7539
case 5:
7540
p = "userland const cpuset_t *";
7541
break;
7542
default:
7543
break;
7544
};
7545
break;
7546
/* faccessat */
7547
case 489:
7548
switch (ndx) {
7549
case 0:
7550
p = "int";
7551
break;
7552
case 1:
7553
p = "userland const char *";
7554
break;
7555
case 2:
7556
p = "int";
7557
break;
7558
case 3:
7559
p = "int";
7560
break;
7561
default:
7562
break;
7563
};
7564
break;
7565
/* fchmodat */
7566
case 490:
7567
switch (ndx) {
7568
case 0:
7569
p = "int";
7570
break;
7571
case 1:
7572
p = "userland const char *";
7573
break;
7574
case 2:
7575
p = "mode_t";
7576
break;
7577
case 3:
7578
p = "int";
7579
break;
7580
default:
7581
break;
7582
};
7583
break;
7584
/* fchownat */
7585
case 491:
7586
switch (ndx) {
7587
case 0:
7588
p = "int";
7589
break;
7590
case 1:
7591
p = "userland const char *";
7592
break;
7593
case 2:
7594
p = "uid_t";
7595
break;
7596
case 3:
7597
p = "gid_t";
7598
break;
7599
case 4:
7600
p = "int";
7601
break;
7602
default:
7603
break;
7604
};
7605
break;
7606
/* freebsd32_fexecve */
7607
case 492:
7608
switch (ndx) {
7609
case 0:
7610
p = "int";
7611
break;
7612
case 1:
7613
p = "userland uint32_t *";
7614
break;
7615
case 2:
7616
p = "userland uint32_t *";
7617
break;
7618
default:
7619
break;
7620
};
7621
break;
7622
/* freebsd32_futimesat */
7623
case 494:
7624
switch (ndx) {
7625
case 0:
7626
p = "int";
7627
break;
7628
case 1:
7629
p = "userland const char *";
7630
break;
7631
case 2:
7632
p = "userland const struct timeval32 *";
7633
break;
7634
default:
7635
break;
7636
};
7637
break;
7638
/* linkat */
7639
case 495:
7640
switch (ndx) {
7641
case 0:
7642
p = "int";
7643
break;
7644
case 1:
7645
p = "userland const char *";
7646
break;
7647
case 2:
7648
p = "int";
7649
break;
7650
case 3:
7651
p = "userland const char *";
7652
break;
7653
case 4:
7654
p = "int";
7655
break;
7656
default:
7657
break;
7658
};
7659
break;
7660
/* mkdirat */
7661
case 496:
7662
switch (ndx) {
7663
case 0:
7664
p = "int";
7665
break;
7666
case 1:
7667
p = "userland const char *";
7668
break;
7669
case 2:
7670
p = "mode_t";
7671
break;
7672
default:
7673
break;
7674
};
7675
break;
7676
/* mkfifoat */
7677
case 497:
7678
switch (ndx) {
7679
case 0:
7680
p = "int";
7681
break;
7682
case 1:
7683
p = "userland const char *";
7684
break;
7685
case 2:
7686
p = "mode_t";
7687
break;
7688
default:
7689
break;
7690
};
7691
break;
7692
/* openat */
7693
case 499:
7694
switch (ndx) {
7695
case 0:
7696
p = "int";
7697
break;
7698
case 1:
7699
p = "userland const char *";
7700
break;
7701
case 2:
7702
p = "int";
7703
break;
7704
case 3:
7705
p = "mode_t";
7706
break;
7707
default:
7708
break;
7709
};
7710
break;
7711
/* readlinkat */
7712
case 500:
7713
switch (ndx) {
7714
case 0:
7715
p = "int";
7716
break;
7717
case 1:
7718
p = "userland const char *";
7719
break;
7720
case 2:
7721
p = "userland char *";
7722
break;
7723
case 3:
7724
p = "size_t";
7725
break;
7726
default:
7727
break;
7728
};
7729
break;
7730
/* renameat */
7731
case 501:
7732
switch (ndx) {
7733
case 0:
7734
p = "int";
7735
break;
7736
case 1:
7737
p = "userland const char *";
7738
break;
7739
case 2:
7740
p = "int";
7741
break;
7742
case 3:
7743
p = "userland const char *";
7744
break;
7745
default:
7746
break;
7747
};
7748
break;
7749
/* symlinkat */
7750
case 502:
7751
switch (ndx) {
7752
case 0:
7753
p = "userland const char *";
7754
break;
7755
case 1:
7756
p = "int";
7757
break;
7758
case 2:
7759
p = "userland const char *";
7760
break;
7761
default:
7762
break;
7763
};
7764
break;
7765
/* unlinkat */
7766
case 503:
7767
switch (ndx) {
7768
case 0:
7769
p = "int";
7770
break;
7771
case 1:
7772
p = "userland const char *";
7773
break;
7774
case 2:
7775
p = "int";
7776
break;
7777
default:
7778
break;
7779
};
7780
break;
7781
/* posix_openpt */
7782
case 504:
7783
switch (ndx) {
7784
case 0:
7785
p = "int";
7786
break;
7787
default:
7788
break;
7789
};
7790
break;
7791
/* freebsd32_jail_get */
7792
case 506:
7793
switch (ndx) {
7794
case 0:
7795
p = "userland struct iovec32 *";
7796
break;
7797
case 1:
7798
p = "unsigned int";
7799
break;
7800
case 2:
7801
p = "int";
7802
break;
7803
default:
7804
break;
7805
};
7806
break;
7807
/* freebsd32_jail_set */
7808
case 507:
7809
switch (ndx) {
7810
case 0:
7811
p = "userland struct iovec32 *";
7812
break;
7813
case 1:
7814
p = "unsigned int";
7815
break;
7816
case 2:
7817
p = "int";
7818
break;
7819
default:
7820
break;
7821
};
7822
break;
7823
/* jail_remove */
7824
case 508:
7825
switch (ndx) {
7826
case 0:
7827
p = "int";
7828
break;
7829
default:
7830
break;
7831
};
7832
break;
7833
/* freebsd32___semctl */
7834
case 510:
7835
switch (ndx) {
7836
case 0:
7837
p = "int";
7838
break;
7839
case 1:
7840
p = "int";
7841
break;
7842
case 2:
7843
p = "int";
7844
break;
7845
case 3:
7846
p = "userland union semun32 *";
7847
break;
7848
default:
7849
break;
7850
};
7851
break;
7852
/* freebsd32_msgctl */
7853
case 511:
7854
switch (ndx) {
7855
case 0:
7856
p = "int";
7857
break;
7858
case 1:
7859
p = "int";
7860
break;
7861
case 2:
7862
p = "userland struct msqid_ds32 *";
7863
break;
7864
default:
7865
break;
7866
};
7867
break;
7868
/* freebsd32_shmctl */
7869
case 512:
7870
switch (ndx) {
7871
case 0:
7872
p = "int";
7873
break;
7874
case 1:
7875
p = "int";
7876
break;
7877
case 2:
7878
p = "userland struct shmid_ds32 *";
7879
break;
7880
default:
7881
break;
7882
};
7883
break;
7884
/* lpathconf */
7885
case 513:
7886
switch (ndx) {
7887
case 0:
7888
p = "userland const char *";
7889
break;
7890
case 1:
7891
p = "int";
7892
break;
7893
default:
7894
break;
7895
};
7896
break;
7897
/* __cap_rights_get */
7898
case 515:
7899
switch (ndx) {
7900
case 0:
7901
p = "int";
7902
break;
7903
case 1:
7904
p = "int";
7905
break;
7906
case 2:
7907
p = "userland cap_rights_t *";
7908
break;
7909
default:
7910
break;
7911
};
7912
break;
7913
/* cap_enter */
7914
case 516:
7915
break;
7916
/* cap_getmode */
7917
case 517:
7918
switch (ndx) {
7919
case 0:
7920
p = "userland u_int *";
7921
break;
7922
default:
7923
break;
7924
};
7925
break;
7926
/* pdfork */
7927
case 518:
7928
switch (ndx) {
7929
case 0:
7930
p = "userland int *";
7931
break;
7932
case 1:
7933
p = "int";
7934
break;
7935
default:
7936
break;
7937
};
7938
break;
7939
/* pdkill */
7940
case 519:
7941
switch (ndx) {
7942
case 0:
7943
p = "int";
7944
break;
7945
case 1:
7946
p = "int";
7947
break;
7948
default:
7949
break;
7950
};
7951
break;
7952
/* pdgetpid */
7953
case 520:
7954
switch (ndx) {
7955
case 0:
7956
p = "int";
7957
break;
7958
case 1:
7959
p = "userland pid_t *";
7960
break;
7961
default:
7962
break;
7963
};
7964
break;
7965
/* freebsd32_pselect */
7966
case 522:
7967
switch (ndx) {
7968
case 0:
7969
p = "int";
7970
break;
7971
case 1:
7972
p = "userland fd_set *";
7973
break;
7974
case 2:
7975
p = "userland fd_set *";
7976
break;
7977
case 3:
7978
p = "userland fd_set *";
7979
break;
7980
case 4:
7981
p = "userland const struct timespec32 *";
7982
break;
7983
case 5:
7984
p = "userland const sigset_t *";
7985
break;
7986
default:
7987
break;
7988
};
7989
break;
7990
/* getloginclass */
7991
case 523:
7992
switch (ndx) {
7993
case 0:
7994
p = "userland char *";
7995
break;
7996
case 1:
7997
p = "size_t";
7998
break;
7999
default:
8000
break;
8001
};
8002
break;
8003
/* setloginclass */
8004
case 524:
8005
switch (ndx) {
8006
case 0:
8007
p = "userland const char *";
8008
break;
8009
default:
8010
break;
8011
};
8012
break;
8013
/* rctl_get_racct */
8014
case 525:
8015
switch (ndx) {
8016
case 0:
8017
p = "userland const void *";
8018
break;
8019
case 1:
8020
p = "size_t";
8021
break;
8022
case 2:
8023
p = "userland void *";
8024
break;
8025
case 3:
8026
p = "size_t";
8027
break;
8028
default:
8029
break;
8030
};
8031
break;
8032
/* rctl_get_rules */
8033
case 526:
8034
switch (ndx) {
8035
case 0:
8036
p = "userland const void *";
8037
break;
8038
case 1:
8039
p = "size_t";
8040
break;
8041
case 2:
8042
p = "userland void *";
8043
break;
8044
case 3:
8045
p = "size_t";
8046
break;
8047
default:
8048
break;
8049
};
8050
break;
8051
/* rctl_get_limits */
8052
case 527:
8053
switch (ndx) {
8054
case 0:
8055
p = "userland const void *";
8056
break;
8057
case 1:
8058
p = "size_t";
8059
break;
8060
case 2:
8061
p = "userland void *";
8062
break;
8063
case 3:
8064
p = "size_t";
8065
break;
8066
default:
8067
break;
8068
};
8069
break;
8070
/* rctl_add_rule */
8071
case 528:
8072
switch (ndx) {
8073
case 0:
8074
p = "userland const void *";
8075
break;
8076
case 1:
8077
p = "size_t";
8078
break;
8079
case 2:
8080
p = "userland void *";
8081
break;
8082
case 3:
8083
p = "size_t";
8084
break;
8085
default:
8086
break;
8087
};
8088
break;
8089
/* rctl_remove_rule */
8090
case 529:
8091
switch (ndx) {
8092
case 0:
8093
p = "userland const void *";
8094
break;
8095
case 1:
8096
p = "size_t";
8097
break;
8098
case 2:
8099
p = "userland void *";
8100
break;
8101
case 3:
8102
p = "size_t";
8103
break;
8104
default:
8105
break;
8106
};
8107
break;
8108
/* freebsd32_posix_fallocate */
8109
case 530:
8110
switch (ndx) {
8111
case 0:
8112
p = "int";
8113
break;
8114
#ifdef PAD64_REQUIRED
8115
case 1:
8116
p = "int";
8117
break;
8118
#define _P_ 0
8119
#else
8120
#define _P_ 1
8121
#endif
8122
case 2 - _P_:
8123
p = "uint32_t";
8124
break;
8125
case 3 - _P_:
8126
p = "uint32_t";
8127
break;
8128
case 4 - _P_:
8129
p = "uint32_t";
8130
break;
8131
case 5 - _P_:
8132
p = "uint32_t";
8133
break;
8134
default:
8135
break;
8136
};
8137
#undef _P_
8138
8139
break;
8140
/* freebsd32_posix_fadvise */
8141
case 531:
8142
switch (ndx) {
8143
case 0:
8144
p = "int";
8145
break;
8146
#ifdef PAD64_REQUIRED
8147
case 1:
8148
p = "int";
8149
break;
8150
#define _P_ 0
8151
#else
8152
#define _P_ 1
8153
#endif
8154
case 2 - _P_:
8155
p = "uint32_t";
8156
break;
8157
case 3 - _P_:
8158
p = "uint32_t";
8159
break;
8160
case 4 - _P_:
8161
p = "uint32_t";
8162
break;
8163
case 5 - _P_:
8164
p = "uint32_t";
8165
break;
8166
case 6 - _P_:
8167
p = "int";
8168
break;
8169
default:
8170
break;
8171
};
8172
#undef _P_
8173
8174
break;
8175
/* freebsd32_wait6 */
8176
case 532:
8177
switch (ndx) {
8178
case 0:
8179
p = "idtype_t";
8180
break;
8181
#ifdef PAD64_REQUIRED
8182
case 1:
8183
p = "int";
8184
break;
8185
#define _P_ 0
8186
#else
8187
#define _P_ 1
8188
#endif
8189
case 2 - _P_:
8190
p = "uint32_t";
8191
break;
8192
case 3 - _P_:
8193
p = "uint32_t";
8194
break;
8195
case 4 - _P_:
8196
p = "userland int *";
8197
break;
8198
case 5 - _P_:
8199
p = "int";
8200
break;
8201
case 6 - _P_:
8202
p = "userland struct __wrusage32 *";
8203
break;
8204
case 7 - _P_:
8205
p = "userland struct __siginfo32 *";
8206
break;
8207
default:
8208
break;
8209
};
8210
#undef _P_
8211
8212
break;
8213
/* cap_rights_limit */
8214
case 533:
8215
switch (ndx) {
8216
case 0:
8217
p = "int";
8218
break;
8219
case 1:
8220
p = "userland cap_rights_t *";
8221
break;
8222
default:
8223
break;
8224
};
8225
break;
8226
/* freebsd32_cap_ioctls_limit */
8227
case 534:
8228
switch (ndx) {
8229
case 0:
8230
p = "int";
8231
break;
8232
case 1:
8233
p = "userland const uint32_t *";
8234
break;
8235
case 2:
8236
p = "size_t";
8237
break;
8238
default:
8239
break;
8240
};
8241
break;
8242
/* freebsd32_cap_ioctls_get */
8243
case 535:
8244
switch (ndx) {
8245
case 0:
8246
p = "int";
8247
break;
8248
case 1:
8249
p = "userland uint32_t *";
8250
break;
8251
case 2:
8252
p = "size_t";
8253
break;
8254
default:
8255
break;
8256
};
8257
break;
8258
/* cap_fcntls_limit */
8259
case 536:
8260
switch (ndx) {
8261
case 0:
8262
p = "int";
8263
break;
8264
case 1:
8265
p = "uint32_t";
8266
break;
8267
default:
8268
break;
8269
};
8270
break;
8271
/* cap_fcntls_get */
8272
case 537:
8273
switch (ndx) {
8274
case 0:
8275
p = "int";
8276
break;
8277
case 1:
8278
p = "userland uint32_t *";
8279
break;
8280
default:
8281
break;
8282
};
8283
break;
8284
/* bindat */
8285
case 538:
8286
switch (ndx) {
8287
case 0:
8288
p = "int";
8289
break;
8290
case 1:
8291
p = "int";
8292
break;
8293
case 2:
8294
p = "userland const struct sockaddr *";
8295
break;
8296
case 3:
8297
p = "__socklen_t";
8298
break;
8299
default:
8300
break;
8301
};
8302
break;
8303
/* connectat */
8304
case 539:
8305
switch (ndx) {
8306
case 0:
8307
p = "int";
8308
break;
8309
case 1:
8310
p = "int";
8311
break;
8312
case 2:
8313
p = "userland const struct sockaddr *";
8314
break;
8315
case 3:
8316
p = "__socklen_t";
8317
break;
8318
default:
8319
break;
8320
};
8321
break;
8322
/* chflagsat */
8323
case 540:
8324
switch (ndx) {
8325
case 0:
8326
p = "int";
8327
break;
8328
case 1:
8329
p = "userland const char *";
8330
break;
8331
case 2:
8332
p = "u_long";
8333
break;
8334
case 3:
8335
p = "int";
8336
break;
8337
default:
8338
break;
8339
};
8340
break;
8341
/* accept4 */
8342
case 541:
8343
switch (ndx) {
8344
case 0:
8345
p = "int";
8346
break;
8347
case 1:
8348
p = "userland struct sockaddr *";
8349
break;
8350
case 2:
8351
p = "userland __socklen_t *";
8352
break;
8353
case 3:
8354
p = "int";
8355
break;
8356
default:
8357
break;
8358
};
8359
break;
8360
/* pipe2 */
8361
case 542:
8362
switch (ndx) {
8363
case 0:
8364
p = "userland int *";
8365
break;
8366
case 1:
8367
p = "int";
8368
break;
8369
default:
8370
break;
8371
};
8372
break;
8373
/* freebsd32_aio_mlock */
8374
case 543:
8375
switch (ndx) {
8376
case 0:
8377
p = "userland struct aiocb32 *";
8378
break;
8379
default:
8380
break;
8381
};
8382
break;
8383
/* freebsd32_procctl */
8384
case 544:
8385
switch (ndx) {
8386
case 0:
8387
p = "idtype_t";
8388
break;
8389
#ifdef PAD64_REQUIRED
8390
case 1:
8391
p = "int";
8392
break;
8393
#define _P_ 0
8394
#else
8395
#define _P_ 1
8396
#endif
8397
case 2 - _P_:
8398
p = "uint32_t";
8399
break;
8400
case 3 - _P_:
8401
p = "uint32_t";
8402
break;
8403
case 4 - _P_:
8404
p = "int";
8405
break;
8406
case 5 - _P_:
8407
p = "userland void *";
8408
break;
8409
default:
8410
break;
8411
};
8412
#undef _P_
8413
8414
break;
8415
/* freebsd32_ppoll */
8416
case 545:
8417
switch (ndx) {
8418
case 0:
8419
p = "userland struct pollfd *";
8420
break;
8421
case 1:
8422
p = "u_int";
8423
break;
8424
case 2:
8425
p = "userland const struct timespec32 *";
8426
break;
8427
case 3:
8428
p = "userland const sigset_t *";
8429
break;
8430
default:
8431
break;
8432
};
8433
break;
8434
/* freebsd32_futimens */
8435
case 546:
8436
switch (ndx) {
8437
case 0:
8438
p = "int";
8439
break;
8440
case 1:
8441
p = "userland const struct timespec32 *";
8442
break;
8443
default:
8444
break;
8445
};
8446
break;
8447
/* freebsd32_utimensat */
8448
case 547:
8449
switch (ndx) {
8450
case 0:
8451
p = "int";
8452
break;
8453
case 1:
8454
p = "userland const char *";
8455
break;
8456
case 2:
8457
p = "userland const struct timespec32 *";
8458
break;
8459
case 3:
8460
p = "int";
8461
break;
8462
default:
8463
break;
8464
};
8465
break;
8466
/* fdatasync */
8467
case 550:
8468
switch (ndx) {
8469
case 0:
8470
p = "int";
8471
break;
8472
default:
8473
break;
8474
};
8475
break;
8476
/* freebsd32_fstat */
8477
case 551:
8478
switch (ndx) {
8479
case 0:
8480
p = "int";
8481
break;
8482
case 1:
8483
p = "userland struct stat32 *";
8484
break;
8485
default:
8486
break;
8487
};
8488
break;
8489
/* freebsd32_fstatat */
8490
case 552:
8491
switch (ndx) {
8492
case 0:
8493
p = "int";
8494
break;
8495
case 1:
8496
p = "userland const char *";
8497
break;
8498
case 2:
8499
p = "userland struct stat32 *";
8500
break;
8501
case 3:
8502
p = "int";
8503
break;
8504
default:
8505
break;
8506
};
8507
break;
8508
/* freebsd32_fhstat */
8509
case 553:
8510
switch (ndx) {
8511
case 0:
8512
p = "userland const struct fhandle *";
8513
break;
8514
case 1:
8515
p = "userland struct stat32 *";
8516
break;
8517
default:
8518
break;
8519
};
8520
break;
8521
/* getdirentries */
8522
case 554:
8523
switch (ndx) {
8524
case 0:
8525
p = "int";
8526
break;
8527
case 1:
8528
p = "userland char *";
8529
break;
8530
case 2:
8531
p = "size_t";
8532
break;
8533
case 3:
8534
p = "userland off_t *";
8535
break;
8536
default:
8537
break;
8538
};
8539
break;
8540
/* statfs */
8541
case 555:
8542
switch (ndx) {
8543
case 0:
8544
p = "userland const char *";
8545
break;
8546
case 1:
8547
p = "userland struct statfs *";
8548
break;
8549
default:
8550
break;
8551
};
8552
break;
8553
/* fstatfs */
8554
case 556:
8555
switch (ndx) {
8556
case 0:
8557
p = "int";
8558
break;
8559
case 1:
8560
p = "userland struct statfs *";
8561
break;
8562
default:
8563
break;
8564
};
8565
break;
8566
/* freebsd32_getfsstat */
8567
case 557:
8568
switch (ndx) {
8569
case 0:
8570
p = "userland struct statfs *";
8571
break;
8572
case 1:
8573
p = "int32_t";
8574
break;
8575
case 2:
8576
p = "int";
8577
break;
8578
default:
8579
break;
8580
};
8581
break;
8582
/* fhstatfs */
8583
case 558:
8584
switch (ndx) {
8585
case 0:
8586
p = "userland const struct fhandle *";
8587
break;
8588
case 1:
8589
p = "userland struct statfs *";
8590
break;
8591
default:
8592
break;
8593
};
8594
break;
8595
/* freebsd32_mknodat */
8596
case 559:
8597
switch (ndx) {
8598
case 0:
8599
p = "int";
8600
break;
8601
case 1:
8602
p = "userland const char *";
8603
break;
8604
case 2:
8605
p = "mode_t";
8606
break;
8607
#ifdef PAD64_REQUIRED
8608
case 3:
8609
p = "int";
8610
break;
8611
#define _P_ 0
8612
#else
8613
#define _P_ 1
8614
#endif
8615
case 4 - _P_:
8616
p = "uint32_t";
8617
break;
8618
case 5 - _P_:
8619
p = "uint32_t";
8620
break;
8621
default:
8622
break;
8623
};
8624
#undef _P_
8625
8626
break;
8627
/* freebsd32_kevent */
8628
case 560:
8629
switch (ndx) {
8630
case 0:
8631
p = "int";
8632
break;
8633
case 1:
8634
p = "userland const struct kevent32 *";
8635
break;
8636
case 2:
8637
p = "int";
8638
break;
8639
case 3:
8640
p = "userland struct kevent32 *";
8641
break;
8642
case 4:
8643
p = "int";
8644
break;
8645
case 5:
8646
p = "userland const struct timespec32 *";
8647
break;
8648
default:
8649
break;
8650
};
8651
break;
8652
/* freebsd32_cpuset_getdomain */
8653
case 561:
8654
switch (ndx) {
8655
case 0:
8656
p = "cpulevel_t";
8657
break;
8658
case 1:
8659
p = "cpuwhich_t";
8660
break;
8661
case 2:
8662
p = "uint32_t";
8663
break;
8664
case 3:
8665
p = "uint32_t";
8666
break;
8667
case 4:
8668
p = "size_t";
8669
break;
8670
case 5:
8671
p = "userland domainset_t *";
8672
break;
8673
case 6:
8674
p = "userland int *";
8675
break;
8676
default:
8677
break;
8678
};
8679
break;
8680
/* freebsd32_cpuset_setdomain */
8681
case 562:
8682
switch (ndx) {
8683
case 0:
8684
p = "cpulevel_t";
8685
break;
8686
case 1:
8687
p = "cpuwhich_t";
8688
break;
8689
case 2:
8690
p = "uint32_t";
8691
break;
8692
case 3:
8693
p = "uint32_t";
8694
break;
8695
case 4:
8696
p = "size_t";
8697
break;
8698
case 5:
8699
p = "userland domainset_t *";
8700
break;
8701
case 6:
8702
p = "int";
8703
break;
8704
default:
8705
break;
8706
};
8707
break;
8708
/* getrandom */
8709
case 563:
8710
switch (ndx) {
8711
case 0:
8712
p = "userland void *";
8713
break;
8714
case 1:
8715
p = "size_t";
8716
break;
8717
case 2:
8718
p = "unsigned int";
8719
break;
8720
default:
8721
break;
8722
};
8723
break;
8724
/* getfhat */
8725
case 564:
8726
switch (ndx) {
8727
case 0:
8728
p = "int";
8729
break;
8730
case 1:
8731
p = "userland char *";
8732
break;
8733
case 2:
8734
p = "userland struct fhandle *";
8735
break;
8736
case 3:
8737
p = "int";
8738
break;
8739
default:
8740
break;
8741
};
8742
break;
8743
/* fhlink */
8744
case 565:
8745
switch (ndx) {
8746
case 0:
8747
p = "userland struct fhandle *";
8748
break;
8749
case 1:
8750
p = "userland const char *";
8751
break;
8752
default:
8753
break;
8754
};
8755
break;
8756
/* fhlinkat */
8757
case 566:
8758
switch (ndx) {
8759
case 0:
8760
p = "userland struct fhandle *";
8761
break;
8762
case 1:
8763
p = "int";
8764
break;
8765
case 2:
8766
p = "userland const char *";
8767
break;
8768
default:
8769
break;
8770
};
8771
break;
8772
/* fhreadlink */
8773
case 567:
8774
switch (ndx) {
8775
case 0:
8776
p = "userland struct fhandle *";
8777
break;
8778
case 1:
8779
p = "userland char *";
8780
break;
8781
case 2:
8782
p = "size_t";
8783
break;
8784
default:
8785
break;
8786
};
8787
break;
8788
/* funlinkat */
8789
case 568:
8790
switch (ndx) {
8791
case 0:
8792
p = "int";
8793
break;
8794
case 1:
8795
p = "userland const char *";
8796
break;
8797
case 2:
8798
p = "int";
8799
break;
8800
case 3:
8801
p = "int";
8802
break;
8803
default:
8804
break;
8805
};
8806
break;
8807
/* copy_file_range */
8808
case 569:
8809
switch (ndx) {
8810
case 0:
8811
p = "int";
8812
break;
8813
case 1:
8814
p = "userland off_t *";
8815
break;
8816
case 2:
8817
p = "int";
8818
break;
8819
case 3:
8820
p = "userland off_t *";
8821
break;
8822
case 4:
8823
p = "size_t";
8824
break;
8825
case 5:
8826
p = "unsigned int";
8827
break;
8828
default:
8829
break;
8830
};
8831
break;
8832
/* freebsd32___sysctlbyname */
8833
case 570:
8834
switch (ndx) {
8835
case 0:
8836
p = "userland const char *";
8837
break;
8838
case 1:
8839
p = "size_t";
8840
break;
8841
case 2:
8842
p = "userland void *";
8843
break;
8844
case 3:
8845
p = "userland uint32_t *";
8846
break;
8847
case 4:
8848
p = "userland void *";
8849
break;
8850
case 5:
8851
p = "size_t";
8852
break;
8853
default:
8854
break;
8855
};
8856
break;
8857
/* shm_open2 */
8858
case 571:
8859
switch (ndx) {
8860
case 0:
8861
p = "userland const char *";
8862
break;
8863
case 1:
8864
p = "int";
8865
break;
8866
case 2:
8867
p = "mode_t";
8868
break;
8869
case 3:
8870
p = "int";
8871
break;
8872
case 4:
8873
p = "userland const char *";
8874
break;
8875
default:
8876
break;
8877
};
8878
break;
8879
/* shm_rename */
8880
case 572:
8881
switch (ndx) {
8882
case 0:
8883
p = "userland const char *";
8884
break;
8885
case 1:
8886
p = "userland const char *";
8887
break;
8888
case 2:
8889
p = "int";
8890
break;
8891
default:
8892
break;
8893
};
8894
break;
8895
/* sigfastblock */
8896
case 573:
8897
switch (ndx) {
8898
case 0:
8899
p = "int";
8900
break;
8901
case 1:
8902
p = "userland void *";
8903
break;
8904
default:
8905
break;
8906
};
8907
break;
8908
/* __realpathat */
8909
case 574:
8910
switch (ndx) {
8911
case 0:
8912
p = "int";
8913
break;
8914
case 1:
8915
p = "userland const char *";
8916
break;
8917
case 2:
8918
p = "userland char *";
8919
break;
8920
case 3:
8921
p = "size_t";
8922
break;
8923
case 4:
8924
p = "int";
8925
break;
8926
default:
8927
break;
8928
};
8929
break;
8930
/* close_range */
8931
case 575:
8932
switch (ndx) {
8933
case 0:
8934
p = "u_int";
8935
break;
8936
case 1:
8937
p = "u_int";
8938
break;
8939
case 2:
8940
p = "int";
8941
break;
8942
default:
8943
break;
8944
};
8945
break;
8946
/* rpctls_syscall */
8947
case 576:
8948
switch (ndx) {
8949
case 0:
8950
p = "uint64_t";
8951
break;
8952
default:
8953
break;
8954
};
8955
break;
8956
/* __specialfd */
8957
case 577:
8958
switch (ndx) {
8959
case 0:
8960
p = "int";
8961
break;
8962
case 1:
8963
p = "userland const void *";
8964
break;
8965
case 2:
8966
p = "size_t";
8967
break;
8968
default:
8969
break;
8970
};
8971
break;
8972
/* freebsd32_aio_writev */
8973
case 578:
8974
switch (ndx) {
8975
case 0:
8976
p = "userland struct aiocb32 *";
8977
break;
8978
default:
8979
break;
8980
};
8981
break;
8982
/* freebsd32_aio_readv */
8983
case 579:
8984
switch (ndx) {
8985
case 0:
8986
p = "userland struct aiocb32 *";
8987
break;
8988
default:
8989
break;
8990
};
8991
break;
8992
/* fspacectl */
8993
case 580:
8994
switch (ndx) {
8995
case 0:
8996
p = "int";
8997
break;
8998
case 1:
8999
p = "int";
9000
break;
9001
case 2:
9002
p = "userland const struct spacectl_range *";
9003
break;
9004
case 3:
9005
p = "int";
9006
break;
9007
case 4:
9008
p = "userland struct spacectl_range *";
9009
break;
9010
default:
9011
break;
9012
};
9013
break;
9014
/* sched_getcpu */
9015
case 581:
9016
break;
9017
/* swapoff */
9018
case 582:
9019
switch (ndx) {
9020
case 0:
9021
p = "userland const char *";
9022
break;
9023
case 1:
9024
p = "u_int";
9025
break;
9026
default:
9027
break;
9028
};
9029
break;
9030
/* kqueuex */
9031
case 583:
9032
switch (ndx) {
9033
case 0:
9034
p = "u_int";
9035
break;
9036
default:
9037
break;
9038
};
9039
break;
9040
/* membarrier */
9041
case 584:
9042
switch (ndx) {
9043
case 0:
9044
p = "int";
9045
break;
9046
case 1:
9047
p = "unsigned";
9048
break;
9049
case 2:
9050
p = "int";
9051
break;
9052
default:
9053
break;
9054
};
9055
break;
9056
/* timerfd_create */
9057
case 585:
9058
switch (ndx) {
9059
case 0:
9060
p = "int";
9061
break;
9062
case 1:
9063
p = "int";
9064
break;
9065
default:
9066
break;
9067
};
9068
break;
9069
/* freebsd32_timerfd_gettime */
9070
case 586:
9071
switch (ndx) {
9072
case 0:
9073
p = "int";
9074
break;
9075
case 1:
9076
p = "userland struct itimerspec32 *";
9077
break;
9078
default:
9079
break;
9080
};
9081
break;
9082
/* freebsd32_timerfd_settime */
9083
case 587:
9084
switch (ndx) {
9085
case 0:
9086
p = "int";
9087
break;
9088
case 1:
9089
p = "int";
9090
break;
9091
case 2:
9092
p = "userland const struct itimerspec32 *";
9093
break;
9094
case 3:
9095
p = "userland struct itimerspec32 *";
9096
break;
9097
default:
9098
break;
9099
};
9100
break;
9101
/* kcmp */
9102
case 588:
9103
switch (ndx) {
9104
case 0:
9105
p = "pid_t";
9106
break;
9107
case 1:
9108
p = "pid_t";
9109
break;
9110
case 2:
9111
p = "int";
9112
break;
9113
case 3:
9114
p = "uintptr_t";
9115
break;
9116
case 4:
9117
p = "uintptr_t";
9118
break;
9119
default:
9120
break;
9121
};
9122
break;
9123
/* getrlimitusage */
9124
case 589:
9125
switch (ndx) {
9126
case 0:
9127
p = "u_int";
9128
break;
9129
case 1:
9130
p = "int";
9131
break;
9132
case 2:
9133
p = "userland rlim_t *";
9134
break;
9135
default:
9136
break;
9137
};
9138
break;
9139
/* fchroot */
9140
case 590:
9141
switch (ndx) {
9142
case 0:
9143
p = "int";
9144
break;
9145
default:
9146
break;
9147
};
9148
break;
9149
/* freebsd32_setcred */
9150
case 591:
9151
switch (ndx) {
9152
case 0:
9153
p = "u_int";
9154
break;
9155
case 1:
9156
p = "userland const struct setcred32 *";
9157
break;
9158
case 2:
9159
p = "size_t";
9160
break;
9161
default:
9162
break;
9163
};
9164
break;
9165
/* exterrctl */
9166
case 592:
9167
switch (ndx) {
9168
case 0:
9169
p = "u_int";
9170
break;
9171
case 1:
9172
p = "u_int";
9173
break;
9174
case 2:
9175
p = "userland void *";
9176
break;
9177
default:
9178
break;
9179
};
9180
break;
9181
/* inotify_add_watch_at */
9182
case 593:
9183
switch (ndx) {
9184
case 0:
9185
p = "int";
9186
break;
9187
case 1:
9188
p = "int";
9189
break;
9190
case 2:
9191
p = "userland const char *";
9192
break;
9193
case 3:
9194
p = "uint32_t";
9195
break;
9196
default:
9197
break;
9198
};
9199
break;
9200
/* inotify_rm_watch */
9201
case 594:
9202
switch (ndx) {
9203
case 0:
9204
p = "int";
9205
break;
9206
case 1:
9207
p = "int";
9208
break;
9209
default:
9210
break;
9211
};
9212
break;
9213
/* getgroups */
9214
case 595:
9215
switch (ndx) {
9216
case 0:
9217
p = "int";
9218
break;
9219
case 1:
9220
p = "userland gid_t *";
9221
break;
9222
default:
9223
break;
9224
};
9225
break;
9226
/* setgroups */
9227
case 596:
9228
switch (ndx) {
9229
case 0:
9230
p = "int";
9231
break;
9232
case 1:
9233
p = "userland const gid_t *";
9234
break;
9235
default:
9236
break;
9237
};
9238
break;
9239
/* jail_attach_jd */
9240
case 597:
9241
switch (ndx) {
9242
case 0:
9243
p = "int";
9244
break;
9245
default:
9246
break;
9247
};
9248
break;
9249
/* jail_remove_jd */
9250
case 598:
9251
switch (ndx) {
9252
case 0:
9253
p = "int";
9254
break;
9255
default:
9256
break;
9257
};
9258
break;
9259
default:
9260
break;
9261
};
9262
if (p != NULL)
9263
strlcpy(desc, p, descsz);
9264
}
9265
static void
9266
systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
9267
{
9268
const char *p = NULL;
9269
switch (sysnum) {
9270
/* syscall */
9271
case 0:
9272
/* _exit */
9273
case 1:
9274
if (ndx == 0 || ndx == 1)
9275
p = "void";
9276
break;
9277
/* fork */
9278
case 2:
9279
/* read */
9280
case 3:
9281
if (ndx == 0 || ndx == 1)
9282
p = "ssize_t";
9283
break;
9284
/* write */
9285
case 4:
9286
if (ndx == 0 || ndx == 1)
9287
p = "ssize_t";
9288
break;
9289
/* open */
9290
case 5:
9291
if (ndx == 0 || ndx == 1)
9292
p = "int";
9293
break;
9294
/* close */
9295
case 6:
9296
if (ndx == 0 || ndx == 1)
9297
p = "int";
9298
break;
9299
/* freebsd32_wait4 */
9300
case 7:
9301
if (ndx == 0 || ndx == 1)
9302
p = "int";
9303
break;
9304
/* link */
9305
case 9:
9306
if (ndx == 0 || ndx == 1)
9307
p = "int";
9308
break;
9309
/* unlink */
9310
case 10:
9311
if (ndx == 0 || ndx == 1)
9312
p = "int";
9313
break;
9314
/* chdir */
9315
case 12:
9316
if (ndx == 0 || ndx == 1)
9317
p = "int";
9318
break;
9319
/* fchdir */
9320
case 13:
9321
if (ndx == 0 || ndx == 1)
9322
p = "int";
9323
break;
9324
/* chmod */
9325
case 15:
9326
if (ndx == 0 || ndx == 1)
9327
p = "int";
9328
break;
9329
/* chown */
9330
case 16:
9331
if (ndx == 0 || ndx == 1)
9332
p = "int";
9333
break;
9334
/* break */
9335
case 17:
9336
if (ndx == 0 || ndx == 1)
9337
p = "void *";
9338
break;
9339
/* getpid */
9340
case 20:
9341
/* mount */
9342
case 21:
9343
if (ndx == 0 || ndx == 1)
9344
p = "int";
9345
break;
9346
/* unmount */
9347
case 22:
9348
if (ndx == 0 || ndx == 1)
9349
p = "int";
9350
break;
9351
/* setuid */
9352
case 23:
9353
if (ndx == 0 || ndx == 1)
9354
p = "int";
9355
break;
9356
/* getuid */
9357
case 24:
9358
/* geteuid */
9359
case 25:
9360
/* freebsd32_ptrace */
9361
case 26:
9362
if (ndx == 0 || ndx == 1)
9363
p = "int";
9364
break;
9365
/* freebsd32_recvmsg */
9366
case 27:
9367
if (ndx == 0 || ndx == 1)
9368
p = "ssize_t";
9369
break;
9370
/* freebsd32_sendmsg */
9371
case 28:
9372
if (ndx == 0 || ndx == 1)
9373
p = "ssize_t";
9374
break;
9375
/* recvfrom */
9376
case 29:
9377
if (ndx == 0 || ndx == 1)
9378
p = "ssize_t";
9379
break;
9380
/* accept */
9381
case 30:
9382
if (ndx == 0 || ndx == 1)
9383
p = "int";
9384
break;
9385
/* getpeername */
9386
case 31:
9387
if (ndx == 0 || ndx == 1)
9388
p = "int";
9389
break;
9390
/* getsockname */
9391
case 32:
9392
if (ndx == 0 || ndx == 1)
9393
p = "int";
9394
break;
9395
/* access */
9396
case 33:
9397
if (ndx == 0 || ndx == 1)
9398
p = "int";
9399
break;
9400
/* chflags */
9401
case 34:
9402
if (ndx == 0 || ndx == 1)
9403
p = "int";
9404
break;
9405
/* fchflags */
9406
case 35:
9407
if (ndx == 0 || ndx == 1)
9408
p = "int";
9409
break;
9410
/* sync */
9411
case 36:
9412
/* kill */
9413
case 37:
9414
if (ndx == 0 || ndx == 1)
9415
p = "int";
9416
break;
9417
/* getppid */
9418
case 39:
9419
/* dup */
9420
case 41:
9421
if (ndx == 0 || ndx == 1)
9422
p = "int";
9423
break;
9424
/* getegid */
9425
case 43:
9426
/* profil */
9427
case 44:
9428
if (ndx == 0 || ndx == 1)
9429
p = "int";
9430
break;
9431
/* ktrace */
9432
case 45:
9433
if (ndx == 0 || ndx == 1)
9434
p = "int";
9435
break;
9436
/* getgid */
9437
case 47:
9438
/* getlogin */
9439
case 49:
9440
if (ndx == 0 || ndx == 1)
9441
p = "int";
9442
break;
9443
/* setlogin */
9444
case 50:
9445
if (ndx == 0 || ndx == 1)
9446
p = "int";
9447
break;
9448
/* acct */
9449
case 51:
9450
if (ndx == 0 || ndx == 1)
9451
p = "int";
9452
break;
9453
/* freebsd32_sigaltstack */
9454
case 53:
9455
if (ndx == 0 || ndx == 1)
9456
p = "int";
9457
break;
9458
/* freebsd32_ioctl */
9459
case 54:
9460
if (ndx == 0 || ndx == 1)
9461
p = "int";
9462
break;
9463
/* reboot */
9464
case 55:
9465
if (ndx == 0 || ndx == 1)
9466
p = "int";
9467
break;
9468
/* revoke */
9469
case 56:
9470
if (ndx == 0 || ndx == 1)
9471
p = "int";
9472
break;
9473
/* symlink */
9474
case 57:
9475
if (ndx == 0 || ndx == 1)
9476
p = "int";
9477
break;
9478
/* readlink */
9479
case 58:
9480
if (ndx == 0 || ndx == 1)
9481
p = "ssize_t";
9482
break;
9483
/* freebsd32_execve */
9484
case 59:
9485
if (ndx == 0 || ndx == 1)
9486
p = "int";
9487
break;
9488
/* umask */
9489
case 60:
9490
if (ndx == 0 || ndx == 1)
9491
p = "mode_t";
9492
break;
9493
/* chroot */
9494
case 61:
9495
if (ndx == 0 || ndx == 1)
9496
p = "int";
9497
break;
9498
/* msync */
9499
case 65:
9500
if (ndx == 0 || ndx == 1)
9501
p = "int";
9502
break;
9503
/* vfork */
9504
case 66:
9505
/* munmap */
9506
case 73:
9507
if (ndx == 0 || ndx == 1)
9508
p = "int";
9509
break;
9510
/* freebsd32_mprotect */
9511
case 74:
9512
if (ndx == 0 || ndx == 1)
9513
p = "int";
9514
break;
9515
/* madvise */
9516
case 75:
9517
if (ndx == 0 || ndx == 1)
9518
p = "int";
9519
break;
9520
/* mincore */
9521
case 78:
9522
if (ndx == 0 || ndx == 1)
9523
p = "int";
9524
break;
9525
/* getpgrp */
9526
case 81:
9527
/* setpgid */
9528
case 82:
9529
if (ndx == 0 || ndx == 1)
9530
p = "int";
9531
break;
9532
/* freebsd32_setitimer */
9533
case 83:
9534
if (ndx == 0 || ndx == 1)
9535
p = "int";
9536
break;
9537
/* swapon */
9538
case 85:
9539
if (ndx == 0 || ndx == 1)
9540
p = "int";
9541
break;
9542
/* freebsd32_getitimer */
9543
case 86:
9544
if (ndx == 0 || ndx == 1)
9545
p = "int";
9546
break;
9547
/* getdtablesize */
9548
case 89:
9549
/* dup2 */
9550
case 90:
9551
if (ndx == 0 || ndx == 1)
9552
p = "int";
9553
break;
9554
/* freebsd32_fcntl */
9555
case 92:
9556
if (ndx == 0 || ndx == 1)
9557
p = "int";
9558
break;
9559
/* freebsd32_select */
9560
case 93:
9561
if (ndx == 0 || ndx == 1)
9562
p = "int";
9563
break;
9564
/* fsync */
9565
case 95:
9566
if (ndx == 0 || ndx == 1)
9567
p = "int";
9568
break;
9569
/* setpriority */
9570
case 96:
9571
if (ndx == 0 || ndx == 1)
9572
p = "int";
9573
break;
9574
/* socket */
9575
case 97:
9576
if (ndx == 0 || ndx == 1)
9577
p = "int";
9578
break;
9579
/* connect */
9580
case 98:
9581
if (ndx == 0 || ndx == 1)
9582
p = "int";
9583
break;
9584
/* getpriority */
9585
case 100:
9586
if (ndx == 0 || ndx == 1)
9587
p = "int";
9588
break;
9589
/* bind */
9590
case 104:
9591
if (ndx == 0 || ndx == 1)
9592
p = "int";
9593
break;
9594
/* setsockopt */
9595
case 105:
9596
if (ndx == 0 || ndx == 1)
9597
p = "int";
9598
break;
9599
/* listen */
9600
case 106:
9601
if (ndx == 0 || ndx == 1)
9602
p = "int";
9603
break;
9604
/* freebsd32_gettimeofday */
9605
case 116:
9606
if (ndx == 0 || ndx == 1)
9607
p = "int";
9608
break;
9609
/* freebsd32_getrusage */
9610
case 117:
9611
if (ndx == 0 || ndx == 1)
9612
p = "int";
9613
break;
9614
/* getsockopt */
9615
case 118:
9616
if (ndx == 0 || ndx == 1)
9617
p = "int";
9618
break;
9619
/* freebsd32_readv */
9620
case 120:
9621
if (ndx == 0 || ndx == 1)
9622
p = "ssize_t";
9623
break;
9624
/* freebsd32_writev */
9625
case 121:
9626
if (ndx == 0 || ndx == 1)
9627
p = "ssize_t";
9628
break;
9629
/* freebsd32_settimeofday */
9630
case 122:
9631
if (ndx == 0 || ndx == 1)
9632
p = "int";
9633
break;
9634
/* fchown */
9635
case 123:
9636
if (ndx == 0 || ndx == 1)
9637
p = "int";
9638
break;
9639
/* fchmod */
9640
case 124:
9641
if (ndx == 0 || ndx == 1)
9642
p = "int";
9643
break;
9644
/* setreuid */
9645
case 126:
9646
if (ndx == 0 || ndx == 1)
9647
p = "int";
9648
break;
9649
/* setregid */
9650
case 127:
9651
if (ndx == 0 || ndx == 1)
9652
p = "int";
9653
break;
9654
/* rename */
9655
case 128:
9656
if (ndx == 0 || ndx == 1)
9657
p = "int";
9658
break;
9659
/* flock */
9660
case 131:
9661
if (ndx == 0 || ndx == 1)
9662
p = "int";
9663
break;
9664
/* mkfifo */
9665
case 132:
9666
if (ndx == 0 || ndx == 1)
9667
p = "int";
9668
break;
9669
/* sendto */
9670
case 133:
9671
if (ndx == 0 || ndx == 1)
9672
p = "ssize_t";
9673
break;
9674
/* shutdown */
9675
case 134:
9676
if (ndx == 0 || ndx == 1)
9677
p = "int";
9678
break;
9679
/* socketpair */
9680
case 135:
9681
if (ndx == 0 || ndx == 1)
9682
p = "int";
9683
break;
9684
/* mkdir */
9685
case 136:
9686
if (ndx == 0 || ndx == 1)
9687
p = "int";
9688
break;
9689
/* rmdir */
9690
case 137:
9691
if (ndx == 0 || ndx == 1)
9692
p = "int";
9693
break;
9694
/* freebsd32_utimes */
9695
case 138:
9696
if (ndx == 0 || ndx == 1)
9697
p = "int";
9698
break;
9699
/* freebsd32_adjtime */
9700
case 140:
9701
if (ndx == 0 || ndx == 1)
9702
p = "int";
9703
break;
9704
/* setsid */
9705
case 147:
9706
/* quotactl */
9707
case 148:
9708
if (ndx == 0 || ndx == 1)
9709
p = "int";
9710
break;
9711
/* getfh */
9712
case 161:
9713
if (ndx == 0 || ndx == 1)
9714
p = "int";
9715
break;
9716
/* freebsd32_sysarch */
9717
case 165:
9718
if (ndx == 0 || ndx == 1)
9719
p = "int";
9720
break;
9721
/* rtprio */
9722
case 166:
9723
if (ndx == 0 || ndx == 1)
9724
p = "int";
9725
break;
9726
/* freebsd32_semsys */
9727
case 169:
9728
if (ndx == 0 || ndx == 1)
9729
p = "int";
9730
break;
9731
/* freebsd32_msgsys */
9732
case 170:
9733
if (ndx == 0 || ndx == 1)
9734
p = "int";
9735
break;
9736
/* freebsd32_shmsys */
9737
case 171:
9738
if (ndx == 0 || ndx == 1)
9739
p = "int";
9740
break;
9741
/* setfib */
9742
case 175:
9743
if (ndx == 0 || ndx == 1)
9744
p = "int";
9745
break;
9746
/* freebsd32_ntp_adjtime */
9747
case 176:
9748
if (ndx == 0 || ndx == 1)
9749
p = "int";
9750
break;
9751
/* setgid */
9752
case 181:
9753
if (ndx == 0 || ndx == 1)
9754
p = "int";
9755
break;
9756
/* setegid */
9757
case 182:
9758
if (ndx == 0 || ndx == 1)
9759
p = "int";
9760
break;
9761
/* seteuid */
9762
case 183:
9763
if (ndx == 0 || ndx == 1)
9764
p = "int";
9765
break;
9766
/* pathconf */
9767
case 191:
9768
if (ndx == 0 || ndx == 1)
9769
p = "int";
9770
break;
9771
/* fpathconf */
9772
case 192:
9773
if (ndx == 0 || ndx == 1)
9774
p = "int";
9775
break;
9776
/* getrlimit */
9777
case 194:
9778
if (ndx == 0 || ndx == 1)
9779
p = "int";
9780
break;
9781
/* setrlimit */
9782
case 195:
9783
if (ndx == 0 || ndx == 1)
9784
p = "int";
9785
break;
9786
/* __syscall */
9787
case 198:
9788
/* freebsd32___sysctl */
9789
case 202:
9790
if (ndx == 0 || ndx == 1)
9791
p = "int";
9792
break;
9793
/* mlock */
9794
case 203:
9795
if (ndx == 0 || ndx == 1)
9796
p = "int";
9797
break;
9798
/* munlock */
9799
case 204:
9800
if (ndx == 0 || ndx == 1)
9801
p = "int";
9802
break;
9803
/* undelete */
9804
case 205:
9805
if (ndx == 0 || ndx == 1)
9806
p = "int";
9807
break;
9808
/* freebsd32_futimes */
9809
case 206:
9810
if (ndx == 0 || ndx == 1)
9811
p = "int";
9812
break;
9813
/* getpgid */
9814
case 207:
9815
if (ndx == 0 || ndx == 1)
9816
p = "int";
9817
break;
9818
/* poll */
9819
case 209:
9820
if (ndx == 0 || ndx == 1)
9821
p = "int";
9822
break;
9823
/* lkmnosys */
9824
case 210:
9825
/* lkmnosys */
9826
case 211:
9827
/* lkmnosys */
9828
case 212:
9829
/* lkmnosys */
9830
case 213:
9831
/* lkmnosys */
9832
case 214:
9833
/* lkmnosys */
9834
case 215:
9835
/* lkmnosys */
9836
case 216:
9837
/* lkmnosys */
9838
case 217:
9839
/* lkmnosys */
9840
case 218:
9841
/* lkmnosys */
9842
case 219:
9843
/* semget */
9844
case 221:
9845
if (ndx == 0 || ndx == 1)
9846
p = "int";
9847
break;
9848
/* semop */
9849
case 222:
9850
if (ndx == 0 || ndx == 1)
9851
p = "int";
9852
break;
9853
/* msgget */
9854
case 225:
9855
if (ndx == 0 || ndx == 1)
9856
p = "int";
9857
break;
9858
/* freebsd32_msgsnd */
9859
case 226:
9860
if (ndx == 0 || ndx == 1)
9861
p = "int";
9862
break;
9863
/* freebsd32_msgrcv */
9864
case 227:
9865
if (ndx == 0 || ndx == 1)
9866
p = "ssize_t";
9867
break;
9868
/* shmat */
9869
case 228:
9870
if (ndx == 0 || ndx == 1)
9871
p = "void *";
9872
break;
9873
/* shmdt */
9874
case 230:
9875
if (ndx == 0 || ndx == 1)
9876
p = "int";
9877
break;
9878
/* shmget */
9879
case 231:
9880
if (ndx == 0 || ndx == 1)
9881
p = "int";
9882
break;
9883
/* freebsd32_clock_gettime */
9884
case 232:
9885
if (ndx == 0 || ndx == 1)
9886
p = "int";
9887
break;
9888
/* freebsd32_clock_settime */
9889
case 233:
9890
if (ndx == 0 || ndx == 1)
9891
p = "int";
9892
break;
9893
/* freebsd32_clock_getres */
9894
case 234:
9895
if (ndx == 0 || ndx == 1)
9896
p = "int";
9897
break;
9898
/* freebsd32_ktimer_create */
9899
case 235:
9900
if (ndx == 0 || ndx == 1)
9901
p = "int";
9902
break;
9903
/* ktimer_delete */
9904
case 236:
9905
if (ndx == 0 || ndx == 1)
9906
p = "int";
9907
break;
9908
/* freebsd32_ktimer_settime */
9909
case 237:
9910
if (ndx == 0 || ndx == 1)
9911
p = "int";
9912
break;
9913
/* freebsd32_ktimer_gettime */
9914
case 238:
9915
if (ndx == 0 || ndx == 1)
9916
p = "int";
9917
break;
9918
/* ktimer_getoverrun */
9919
case 239:
9920
if (ndx == 0 || ndx == 1)
9921
p = "int";
9922
break;
9923
/* freebsd32_nanosleep */
9924
case 240:
9925
if (ndx == 0 || ndx == 1)
9926
p = "int";
9927
break;
9928
/* ffclock_getcounter */
9929
case 241:
9930
if (ndx == 0 || ndx == 1)
9931
p = "int";
9932
break;
9933
/* freebsd32_ffclock_setestimate */
9934
case 242:
9935
if (ndx == 0 || ndx == 1)
9936
p = "int";
9937
break;
9938
/* freebsd32_ffclock_getestimate */
9939
case 243:
9940
if (ndx == 0 || ndx == 1)
9941
p = "int";
9942
break;
9943
/* freebsd32_clock_nanosleep */
9944
case 244:
9945
if (ndx == 0 || ndx == 1)
9946
p = "int";
9947
break;
9948
/* freebsd32_clock_getcpuclockid2 */
9949
case 247:
9950
if (ndx == 0 || ndx == 1)
9951
p = "int";
9952
break;
9953
/* minherit */
9954
case 250:
9955
if (ndx == 0 || ndx == 1)
9956
p = "int";
9957
break;
9958
/* rfork */
9959
case 251:
9960
if (ndx == 0 || ndx == 1)
9961
p = "int";
9962
break;
9963
/* issetugid */
9964
case 253:
9965
/* lchown */
9966
case 254:
9967
if (ndx == 0 || ndx == 1)
9968
p = "int";
9969
break;
9970
/* freebsd32_aio_read */
9971
case 255:
9972
if (ndx == 0 || ndx == 1)
9973
p = "int";
9974
break;
9975
/* freebsd32_aio_write */
9976
case 256:
9977
if (ndx == 0 || ndx == 1)
9978
p = "int";
9979
break;
9980
/* freebsd32_lio_listio */
9981
case 257:
9982
if (ndx == 0 || ndx == 1)
9983
p = "int";
9984
break;
9985
/* lchmod */
9986
case 274:
9987
if (ndx == 0 || ndx == 1)
9988
p = "int";
9989
break;
9990
/* freebsd32_lutimes */
9991
case 276:
9992
if (ndx == 0 || ndx == 1)
9993
p = "int";
9994
break;
9995
/* freebsd32_preadv */
9996
case 289:
9997
if (ndx == 0 || ndx == 1)
9998
p = "ssize_t";
9999
break;
10000
/* freebsd32_pwritev */
10001
case 290:
10002
if (ndx == 0 || ndx == 1)
10003
p = "ssize_t";
10004
break;
10005
/* fhopen */
10006
case 298:
10007
if (ndx == 0 || ndx == 1)
10008
p = "int";
10009
break;
10010
/* modnext */
10011
case 300:
10012
if (ndx == 0 || ndx == 1)
10013
p = "int";
10014
break;
10015
/* freebsd32_modstat */
10016
case 301:
10017
if (ndx == 0 || ndx == 1)
10018
p = "int";
10019
break;
10020
/* modfnext */
10021
case 302:
10022
if (ndx == 0 || ndx == 1)
10023
p = "int";
10024
break;
10025
/* modfind */
10026
case 303:
10027
if (ndx == 0 || ndx == 1)
10028
p = "int";
10029
break;
10030
/* kldload */
10031
case 304:
10032
if (ndx == 0 || ndx == 1)
10033
p = "int";
10034
break;
10035
/* kldunload */
10036
case 305:
10037
if (ndx == 0 || ndx == 1)
10038
p = "int";
10039
break;
10040
/* kldfind */
10041
case 306:
10042
if (ndx == 0 || ndx == 1)
10043
p = "int";
10044
break;
10045
/* kldnext */
10046
case 307:
10047
if (ndx == 0 || ndx == 1)
10048
p = "int";
10049
break;
10050
/* freebsd32_kldstat */
10051
case 308:
10052
if (ndx == 0 || ndx == 1)
10053
p = "int";
10054
break;
10055
/* kldfirstmod */
10056
case 309:
10057
if (ndx == 0 || ndx == 1)
10058
p = "int";
10059
break;
10060
/* getsid */
10061
case 310:
10062
if (ndx == 0 || ndx == 1)
10063
p = "int";
10064
break;
10065
/* setresuid */
10066
case 311:
10067
if (ndx == 0 || ndx == 1)
10068
p = "int";
10069
break;
10070
/* setresgid */
10071
case 312:
10072
if (ndx == 0 || ndx == 1)
10073
p = "int";
10074
break;
10075
/* freebsd32_aio_return */
10076
case 314:
10077
if (ndx == 0 || ndx == 1)
10078
p = "ssize_t";
10079
break;
10080
/* freebsd32_aio_suspend */
10081
case 315:
10082
if (ndx == 0 || ndx == 1)
10083
p = "int";
10084
break;
10085
/* aio_cancel */
10086
case 316:
10087
if (ndx == 0 || ndx == 1)
10088
p = "int";
10089
break;
10090
/* freebsd32_aio_error */
10091
case 317:
10092
if (ndx == 0 || ndx == 1)
10093
p = "int";
10094
break;
10095
/* yield */
10096
case 321:
10097
/* mlockall */
10098
case 324:
10099
if (ndx == 0 || ndx == 1)
10100
p = "int";
10101
break;
10102
/* munlockall */
10103
case 325:
10104
/* __getcwd */
10105
case 326:
10106
if (ndx == 0 || ndx == 1)
10107
p = "int";
10108
break;
10109
/* sched_setparam */
10110
case 327:
10111
if (ndx == 0 || ndx == 1)
10112
p = "int";
10113
break;
10114
/* sched_getparam */
10115
case 328:
10116
if (ndx == 0 || ndx == 1)
10117
p = "int";
10118
break;
10119
/* sched_setscheduler */
10120
case 329:
10121
if (ndx == 0 || ndx == 1)
10122
p = "int";
10123
break;
10124
/* sched_getscheduler */
10125
case 330:
10126
if (ndx == 0 || ndx == 1)
10127
p = "int";
10128
break;
10129
/* sched_yield */
10130
case 331:
10131
/* sched_get_priority_max */
10132
case 332:
10133
if (ndx == 0 || ndx == 1)
10134
p = "int";
10135
break;
10136
/* sched_get_priority_min */
10137
case 333:
10138
if (ndx == 0 || ndx == 1)
10139
p = "int";
10140
break;
10141
/* freebsd32_sched_rr_get_interval */
10142
case 334:
10143
if (ndx == 0 || ndx == 1)
10144
p = "int";
10145
break;
10146
/* utrace */
10147
case 335:
10148
if (ndx == 0 || ndx == 1)
10149
p = "int";
10150
break;
10151
/* freebsd32_jail */
10152
case 338:
10153
if (ndx == 0 || ndx == 1)
10154
p = "int";
10155
break;
10156
/* sigprocmask */
10157
case 340:
10158
if (ndx == 0 || ndx == 1)
10159
p = "int";
10160
break;
10161
/* sigsuspend */
10162
case 341:
10163
if (ndx == 0 || ndx == 1)
10164
p = "int";
10165
break;
10166
/* sigpending */
10167
case 343:
10168
if (ndx == 0 || ndx == 1)
10169
p = "int";
10170
break;
10171
/* freebsd32_sigtimedwait */
10172
case 345:
10173
if (ndx == 0 || ndx == 1)
10174
p = "int";
10175
break;
10176
/* freebsd32_sigwaitinfo */
10177
case 346:
10178
if (ndx == 0 || ndx == 1)
10179
p = "int";
10180
break;
10181
/* __acl_get_file */
10182
case 347:
10183
if (ndx == 0 || ndx == 1)
10184
p = "int";
10185
break;
10186
/* __acl_set_file */
10187
case 348:
10188
if (ndx == 0 || ndx == 1)
10189
p = "int";
10190
break;
10191
/* __acl_get_fd */
10192
case 349:
10193
if (ndx == 0 || ndx == 1)
10194
p = "int";
10195
break;
10196
/* __acl_set_fd */
10197
case 350:
10198
if (ndx == 0 || ndx == 1)
10199
p = "int";
10200
break;
10201
/* __acl_delete_file */
10202
case 351:
10203
if (ndx == 0 || ndx == 1)
10204
p = "int";
10205
break;
10206
/* __acl_delete_fd */
10207
case 352:
10208
if (ndx == 0 || ndx == 1)
10209
p = "int";
10210
break;
10211
/* __acl_aclcheck_file */
10212
case 353:
10213
if (ndx == 0 || ndx == 1)
10214
p = "int";
10215
break;
10216
/* __acl_aclcheck_fd */
10217
case 354:
10218
if (ndx == 0 || ndx == 1)
10219
p = "int";
10220
break;
10221
/* extattrctl */
10222
case 355:
10223
if (ndx == 0 || ndx == 1)
10224
p = "int";
10225
break;
10226
/* extattr_set_file */
10227
case 356:
10228
if (ndx == 0 || ndx == 1)
10229
p = "ssize_t";
10230
break;
10231
/* extattr_get_file */
10232
case 357:
10233
if (ndx == 0 || ndx == 1)
10234
p = "ssize_t";
10235
break;
10236
/* extattr_delete_file */
10237
case 358:
10238
if (ndx == 0 || ndx == 1)
10239
p = "int";
10240
break;
10241
/* freebsd32_aio_waitcomplete */
10242
case 359:
10243
if (ndx == 0 || ndx == 1)
10244
p = "ssize_t";
10245
break;
10246
/* getresuid */
10247
case 360:
10248
if (ndx == 0 || ndx == 1)
10249
p = "int";
10250
break;
10251
/* getresgid */
10252
case 361:
10253
if (ndx == 0 || ndx == 1)
10254
p = "int";
10255
break;
10256
/* kqueue */
10257
case 362:
10258
/* extattr_set_fd */
10259
case 371:
10260
if (ndx == 0 || ndx == 1)
10261
p = "ssize_t";
10262
break;
10263
/* extattr_get_fd */
10264
case 372:
10265
if (ndx == 0 || ndx == 1)
10266
p = "ssize_t";
10267
break;
10268
/* extattr_delete_fd */
10269
case 373:
10270
if (ndx == 0 || ndx == 1)
10271
p = "int";
10272
break;
10273
/* __setugid */
10274
case 374:
10275
if (ndx == 0 || ndx == 1)
10276
p = "int";
10277
break;
10278
/* eaccess */
10279
case 376:
10280
if (ndx == 0 || ndx == 1)
10281
p = "int";
10282
break;
10283
/* freebsd32_nmount */
10284
case 378:
10285
if (ndx == 0 || ndx == 1)
10286
p = "int";
10287
break;
10288
/* kenv */
10289
case 390:
10290
if (ndx == 0 || ndx == 1)
10291
p = "int";
10292
break;
10293
/* lchflags */
10294
case 391:
10295
if (ndx == 0 || ndx == 1)
10296
p = "int";
10297
break;
10298
/* uuidgen */
10299
case 392:
10300
if (ndx == 0 || ndx == 1)
10301
p = "int";
10302
break;
10303
/* freebsd32_sendfile */
10304
case 393:
10305
if (ndx == 0 || ndx == 1)
10306
p = "int";
10307
break;
10308
/* mac_syscall */
10309
case 394:
10310
if (ndx == 0 || ndx == 1)
10311
p = "int";
10312
break;
10313
/* ksem_close */
10314
case 400:
10315
if (ndx == 0 || ndx == 1)
10316
p = "int";
10317
break;
10318
/* ksem_post */
10319
case 401:
10320
if (ndx == 0 || ndx == 1)
10321
p = "int";
10322
break;
10323
/* ksem_wait */
10324
case 402:
10325
if (ndx == 0 || ndx == 1)
10326
p = "int";
10327
break;
10328
/* ksem_trywait */
10329
case 403:
10330
if (ndx == 0 || ndx == 1)
10331
p = "int";
10332
break;
10333
/* freebsd32_ksem_init */
10334
case 404:
10335
if (ndx == 0 || ndx == 1)
10336
p = "int";
10337
break;
10338
/* freebsd32_ksem_open */
10339
case 405:
10340
if (ndx == 0 || ndx == 1)
10341
p = "int";
10342
break;
10343
/* ksem_unlink */
10344
case 406:
10345
if (ndx == 0 || ndx == 1)
10346
p = "int";
10347
break;
10348
/* ksem_getvalue */
10349
case 407:
10350
if (ndx == 0 || ndx == 1)
10351
p = "int";
10352
break;
10353
/* ksem_destroy */
10354
case 408:
10355
if (ndx == 0 || ndx == 1)
10356
p = "int";
10357
break;
10358
/* extattr_set_link */
10359
case 412:
10360
if (ndx == 0 || ndx == 1)
10361
p = "ssize_t";
10362
break;
10363
/* extattr_get_link */
10364
case 413:
10365
if (ndx == 0 || ndx == 1)
10366
p = "ssize_t";
10367
break;
10368
/* extattr_delete_link */
10369
case 414:
10370
if (ndx == 0 || ndx == 1)
10371
p = "int";
10372
break;
10373
/* freebsd32_sigaction */
10374
case 416:
10375
if (ndx == 0 || ndx == 1)
10376
p = "int";
10377
break;
10378
/* freebsd32_sigreturn */
10379
case 417:
10380
if (ndx == 0 || ndx == 1)
10381
p = "int";
10382
break;
10383
/* freebsd32_getcontext */
10384
case 421:
10385
if (ndx == 0 || ndx == 1)
10386
p = "int";
10387
break;
10388
/* freebsd32_setcontext */
10389
case 422:
10390
if (ndx == 0 || ndx == 1)
10391
p = "int";
10392
break;
10393
/* freebsd32_swapcontext */
10394
case 423:
10395
if (ndx == 0 || ndx == 1)
10396
p = "int";
10397
break;
10398
/* __acl_get_link */
10399
case 425:
10400
if (ndx == 0 || ndx == 1)
10401
p = "int";
10402
break;
10403
/* __acl_set_link */
10404
case 426:
10405
if (ndx == 0 || ndx == 1)
10406
p = "int";
10407
break;
10408
/* __acl_delete_link */
10409
case 427:
10410
if (ndx == 0 || ndx == 1)
10411
p = "int";
10412
break;
10413
/* __acl_aclcheck_link */
10414
case 428:
10415
if (ndx == 0 || ndx == 1)
10416
p = "int";
10417
break;
10418
/* sigwait */
10419
case 429:
10420
if (ndx == 0 || ndx == 1)
10421
p = "int";
10422
break;
10423
/* thr_exit */
10424
case 431:
10425
if (ndx == 0 || ndx == 1)
10426
p = "void";
10427
break;
10428
/* thr_self */
10429
case 432:
10430
if (ndx == 0 || ndx == 1)
10431
p = "int";
10432
break;
10433
/* thr_kill */
10434
case 433:
10435
if (ndx == 0 || ndx == 1)
10436
p = "int";
10437
break;
10438
/* jail_attach */
10439
case 436:
10440
if (ndx == 0 || ndx == 1)
10441
p = "int";
10442
break;
10443
/* extattr_list_fd */
10444
case 437:
10445
if (ndx == 0 || ndx == 1)
10446
p = "ssize_t";
10447
break;
10448
/* extattr_list_file */
10449
case 438:
10450
if (ndx == 0 || ndx == 1)
10451
p = "ssize_t";
10452
break;
10453
/* extattr_list_link */
10454
case 439:
10455
if (ndx == 0 || ndx == 1)
10456
p = "ssize_t";
10457
break;
10458
/* freebsd32_ksem_timedwait */
10459
case 441:
10460
if (ndx == 0 || ndx == 1)
10461
p = "int";
10462
break;
10463
/* freebsd32_thr_suspend */
10464
case 442:
10465
if (ndx == 0 || ndx == 1)
10466
p = "int";
10467
break;
10468
/* thr_wake */
10469
case 443:
10470
if (ndx == 0 || ndx == 1)
10471
p = "int";
10472
break;
10473
/* kldunloadf */
10474
case 444:
10475
if (ndx == 0 || ndx == 1)
10476
p = "int";
10477
break;
10478
/* audit */
10479
case 445:
10480
if (ndx == 0 || ndx == 1)
10481
p = "int";
10482
break;
10483
/* auditon */
10484
case 446:
10485
if (ndx == 0 || ndx == 1)
10486
p = "int";
10487
break;
10488
/* getauid */
10489
case 447:
10490
if (ndx == 0 || ndx == 1)
10491
p = "int";
10492
break;
10493
/* setauid */
10494
case 448:
10495
if (ndx == 0 || ndx == 1)
10496
p = "int";
10497
break;
10498
/* getaudit */
10499
case 449:
10500
if (ndx == 0 || ndx == 1)
10501
p = "int";
10502
break;
10503
/* setaudit */
10504
case 450:
10505
if (ndx == 0 || ndx == 1)
10506
p = "int";
10507
break;
10508
/* getaudit_addr */
10509
case 451:
10510
if (ndx == 0 || ndx == 1)
10511
p = "int";
10512
break;
10513
/* setaudit_addr */
10514
case 452:
10515
if (ndx == 0 || ndx == 1)
10516
p = "int";
10517
break;
10518
/* auditctl */
10519
case 453:
10520
if (ndx == 0 || ndx == 1)
10521
p = "int";
10522
break;
10523
/* freebsd32__umtx_op */
10524
case 454:
10525
if (ndx == 0 || ndx == 1)
10526
p = "int";
10527
break;
10528
/* freebsd32_thr_new */
10529
case 455:
10530
if (ndx == 0 || ndx == 1)
10531
p = "int";
10532
break;
10533
/* freebsd32_sigqueue */
10534
case 456:
10535
if (ndx == 0 || ndx == 1)
10536
p = "int";
10537
break;
10538
/* freebsd32_kmq_open */
10539
case 457:
10540
if (ndx == 0 || ndx == 1)
10541
p = "int";
10542
break;
10543
/* freebsd32_kmq_setattr */
10544
case 458:
10545
if (ndx == 0 || ndx == 1)
10546
p = "int";
10547
break;
10548
/* freebsd32_kmq_timedreceive */
10549
case 459:
10550
if (ndx == 0 || ndx == 1)
10551
p = "int";
10552
break;
10553
/* freebsd32_kmq_timedsend */
10554
case 460:
10555
if (ndx == 0 || ndx == 1)
10556
p = "int";
10557
break;
10558
/* freebsd32_kmq_notify */
10559
case 461:
10560
if (ndx == 0 || ndx == 1)
10561
p = "int";
10562
break;
10563
/* kmq_unlink */
10564
case 462:
10565
if (ndx == 0 || ndx == 1)
10566
p = "int";
10567
break;
10568
/* freebsd32_abort2 */
10569
case 463:
10570
if (ndx == 0 || ndx == 1)
10571
p = "void";
10572
break;
10573
/* thr_set_name */
10574
case 464:
10575
if (ndx == 0 || ndx == 1)
10576
p = "int";
10577
break;
10578
/* freebsd32_aio_fsync */
10579
case 465:
10580
if (ndx == 0 || ndx == 1)
10581
p = "int";
10582
break;
10583
/* rtprio_thread */
10584
case 466:
10585
if (ndx == 0 || ndx == 1)
10586
p = "int";
10587
break;
10588
/* sctp_peeloff */
10589
case 471:
10590
if (ndx == 0 || ndx == 1)
10591
p = "int";
10592
break;
10593
/* sctp_generic_sendmsg */
10594
case 472:
10595
if (ndx == 0 || ndx == 1)
10596
p = "int";
10597
break;
10598
/* sctp_generic_sendmsg_iov */
10599
case 473:
10600
if (ndx == 0 || ndx == 1)
10601
p = "int";
10602
break;
10603
/* sctp_generic_recvmsg */
10604
case 474:
10605
if (ndx == 0 || ndx == 1)
10606
p = "int";
10607
break;
10608
/* freebsd32_pread */
10609
case 475:
10610
if (ndx == 0 || ndx == 1)
10611
p = "ssize_t";
10612
break;
10613
/* freebsd32_pwrite */
10614
case 476:
10615
if (ndx == 0 || ndx == 1)
10616
p = "ssize_t";
10617
break;
10618
/* freebsd32_mmap */
10619
case 477:
10620
if (ndx == 0 || ndx == 1)
10621
p = "void *";
10622
break;
10623
/* freebsd32_lseek */
10624
case 478:
10625
if (ndx == 0 || ndx == 1)
10626
p = "off_t";
10627
break;
10628
/* freebsd32_truncate */
10629
case 479:
10630
if (ndx == 0 || ndx == 1)
10631
p = "int";
10632
break;
10633
/* freebsd32_ftruncate */
10634
case 480:
10635
if (ndx == 0 || ndx == 1)
10636
p = "int";
10637
break;
10638
/* thr_kill2 */
10639
case 481:
10640
if (ndx == 0 || ndx == 1)
10641
p = "int";
10642
break;
10643
/* shm_unlink */
10644
case 483:
10645
if (ndx == 0 || ndx == 1)
10646
p = "int";
10647
break;
10648
/* cpuset */
10649
case 484:
10650
if (ndx == 0 || ndx == 1)
10651
p = "int";
10652
break;
10653
/* freebsd32_cpuset_setid */
10654
case 485:
10655
if (ndx == 0 || ndx == 1)
10656
p = "int";
10657
break;
10658
/* freebsd32_cpuset_getid */
10659
case 486:
10660
if (ndx == 0 || ndx == 1)
10661
p = "int";
10662
break;
10663
/* freebsd32_cpuset_getaffinity */
10664
case 487:
10665
if (ndx == 0 || ndx == 1)
10666
p = "int";
10667
break;
10668
/* freebsd32_cpuset_setaffinity */
10669
case 488:
10670
if (ndx == 0 || ndx == 1)
10671
p = "int";
10672
break;
10673
/* faccessat */
10674
case 489:
10675
if (ndx == 0 || ndx == 1)
10676
p = "int";
10677
break;
10678
/* fchmodat */
10679
case 490:
10680
if (ndx == 0 || ndx == 1)
10681
p = "int";
10682
break;
10683
/* fchownat */
10684
case 491:
10685
if (ndx == 0 || ndx == 1)
10686
p = "int";
10687
break;
10688
/* freebsd32_fexecve */
10689
case 492:
10690
if (ndx == 0 || ndx == 1)
10691
p = "int";
10692
break;
10693
/* freebsd32_futimesat */
10694
case 494:
10695
if (ndx == 0 || ndx == 1)
10696
p = "int";
10697
break;
10698
/* linkat */
10699
case 495:
10700
if (ndx == 0 || ndx == 1)
10701
p = "int";
10702
break;
10703
/* mkdirat */
10704
case 496:
10705
if (ndx == 0 || ndx == 1)
10706
p = "int";
10707
break;
10708
/* mkfifoat */
10709
case 497:
10710
if (ndx == 0 || ndx == 1)
10711
p = "int";
10712
break;
10713
/* openat */
10714
case 499:
10715
if (ndx == 0 || ndx == 1)
10716
p = "int";
10717
break;
10718
/* readlinkat */
10719
case 500:
10720
if (ndx == 0 || ndx == 1)
10721
p = "ssize_t";
10722
break;
10723
/* renameat */
10724
case 501:
10725
if (ndx == 0 || ndx == 1)
10726
p = "int";
10727
break;
10728
/* symlinkat */
10729
case 502:
10730
if (ndx == 0 || ndx == 1)
10731
p = "int";
10732
break;
10733
/* unlinkat */
10734
case 503:
10735
if (ndx == 0 || ndx == 1)
10736
p = "int";
10737
break;
10738
/* posix_openpt */
10739
case 504:
10740
if (ndx == 0 || ndx == 1)
10741
p = "int";
10742
break;
10743
/* freebsd32_jail_get */
10744
case 506:
10745
if (ndx == 0 || ndx == 1)
10746
p = "int";
10747
break;
10748
/* freebsd32_jail_set */
10749
case 507:
10750
if (ndx == 0 || ndx == 1)
10751
p = "int";
10752
break;
10753
/* jail_remove */
10754
case 508:
10755
if (ndx == 0 || ndx == 1)
10756
p = "int";
10757
break;
10758
/* freebsd32___semctl */
10759
case 510:
10760
if (ndx == 0 || ndx == 1)
10761
p = "int";
10762
break;
10763
/* freebsd32_msgctl */
10764
case 511:
10765
if (ndx == 0 || ndx == 1)
10766
p = "int";
10767
break;
10768
/* freebsd32_shmctl */
10769
case 512:
10770
if (ndx == 0 || ndx == 1)
10771
p = "int";
10772
break;
10773
/* lpathconf */
10774
case 513:
10775
if (ndx == 0 || ndx == 1)
10776
p = "int";
10777
break;
10778
/* __cap_rights_get */
10779
case 515:
10780
if (ndx == 0 || ndx == 1)
10781
p = "int";
10782
break;
10783
/* cap_enter */
10784
case 516:
10785
/* cap_getmode */
10786
case 517:
10787
if (ndx == 0 || ndx == 1)
10788
p = "int";
10789
break;
10790
/* pdfork */
10791
case 518:
10792
if (ndx == 0 || ndx == 1)
10793
p = "int";
10794
break;
10795
/* pdkill */
10796
case 519:
10797
if (ndx == 0 || ndx == 1)
10798
p = "int";
10799
break;
10800
/* pdgetpid */
10801
case 520:
10802
if (ndx == 0 || ndx == 1)
10803
p = "int";
10804
break;
10805
/* freebsd32_pselect */
10806
case 522:
10807
if (ndx == 0 || ndx == 1)
10808
p = "int";
10809
break;
10810
/* getloginclass */
10811
case 523:
10812
if (ndx == 0 || ndx == 1)
10813
p = "int";
10814
break;
10815
/* setloginclass */
10816
case 524:
10817
if (ndx == 0 || ndx == 1)
10818
p = "int";
10819
break;
10820
/* rctl_get_racct */
10821
case 525:
10822
if (ndx == 0 || ndx == 1)
10823
p = "int";
10824
break;
10825
/* rctl_get_rules */
10826
case 526:
10827
if (ndx == 0 || ndx == 1)
10828
p = "int";
10829
break;
10830
/* rctl_get_limits */
10831
case 527:
10832
if (ndx == 0 || ndx == 1)
10833
p = "int";
10834
break;
10835
/* rctl_add_rule */
10836
case 528:
10837
if (ndx == 0 || ndx == 1)
10838
p = "int";
10839
break;
10840
/* rctl_remove_rule */
10841
case 529:
10842
if (ndx == 0 || ndx == 1)
10843
p = "int";
10844
break;
10845
/* freebsd32_posix_fallocate */
10846
case 530:
10847
if (ndx == 0 || ndx == 1)
10848
p = "int";
10849
break;
10850
/* freebsd32_posix_fadvise */
10851
case 531:
10852
if (ndx == 0 || ndx == 1)
10853
p = "int";
10854
break;
10855
/* freebsd32_wait6 */
10856
case 532:
10857
if (ndx == 0 || ndx == 1)
10858
p = "int";
10859
break;
10860
/* cap_rights_limit */
10861
case 533:
10862
if (ndx == 0 || ndx == 1)
10863
p = "int";
10864
break;
10865
/* freebsd32_cap_ioctls_limit */
10866
case 534:
10867
if (ndx == 0 || ndx == 1)
10868
p = "int";
10869
break;
10870
/* freebsd32_cap_ioctls_get */
10871
case 535:
10872
if (ndx == 0 || ndx == 1)
10873
p = "ssize_t";
10874
break;
10875
/* cap_fcntls_limit */
10876
case 536:
10877
if (ndx == 0 || ndx == 1)
10878
p = "int";
10879
break;
10880
/* cap_fcntls_get */
10881
case 537:
10882
if (ndx == 0 || ndx == 1)
10883
p = "int";
10884
break;
10885
/* bindat */
10886
case 538:
10887
if (ndx == 0 || ndx == 1)
10888
p = "int";
10889
break;
10890
/* connectat */
10891
case 539:
10892
if (ndx == 0 || ndx == 1)
10893
p = "int";
10894
break;
10895
/* chflagsat */
10896
case 540:
10897
if (ndx == 0 || ndx == 1)
10898
p = "int";
10899
break;
10900
/* accept4 */
10901
case 541:
10902
if (ndx == 0 || ndx == 1)
10903
p = "int";
10904
break;
10905
/* pipe2 */
10906
case 542:
10907
if (ndx == 0 || ndx == 1)
10908
p = "int";
10909
break;
10910
/* freebsd32_aio_mlock */
10911
case 543:
10912
if (ndx == 0 || ndx == 1)
10913
p = "int";
10914
break;
10915
/* freebsd32_procctl */
10916
case 544:
10917
if (ndx == 0 || ndx == 1)
10918
p = "int";
10919
break;
10920
/* freebsd32_ppoll */
10921
case 545:
10922
if (ndx == 0 || ndx == 1)
10923
p = "int";
10924
break;
10925
/* freebsd32_futimens */
10926
case 546:
10927
if (ndx == 0 || ndx == 1)
10928
p = "int";
10929
break;
10930
/* freebsd32_utimensat */
10931
case 547:
10932
if (ndx == 0 || ndx == 1)
10933
p = "int";
10934
break;
10935
/* fdatasync */
10936
case 550:
10937
if (ndx == 0 || ndx == 1)
10938
p = "int";
10939
break;
10940
/* freebsd32_fstat */
10941
case 551:
10942
if (ndx == 0 || ndx == 1)
10943
p = "int";
10944
break;
10945
/* freebsd32_fstatat */
10946
case 552:
10947
if (ndx == 0 || ndx == 1)
10948
p = "int";
10949
break;
10950
/* freebsd32_fhstat */
10951
case 553:
10952
if (ndx == 0 || ndx == 1)
10953
p = "int";
10954
break;
10955
/* getdirentries */
10956
case 554:
10957
if (ndx == 0 || ndx == 1)
10958
p = "ssize_t";
10959
break;
10960
/* statfs */
10961
case 555:
10962
if (ndx == 0 || ndx == 1)
10963
p = "int";
10964
break;
10965
/* fstatfs */
10966
case 556:
10967
if (ndx == 0 || ndx == 1)
10968
p = "int";
10969
break;
10970
/* freebsd32_getfsstat */
10971
case 557:
10972
if (ndx == 0 || ndx == 1)
10973
p = "int";
10974
break;
10975
/* fhstatfs */
10976
case 558:
10977
if (ndx == 0 || ndx == 1)
10978
p = "int";
10979
break;
10980
/* freebsd32_mknodat */
10981
case 559:
10982
if (ndx == 0 || ndx == 1)
10983
p = "int";
10984
break;
10985
/* freebsd32_kevent */
10986
case 560:
10987
if (ndx == 0 || ndx == 1)
10988
p = "int";
10989
break;
10990
/* freebsd32_cpuset_getdomain */
10991
case 561:
10992
if (ndx == 0 || ndx == 1)
10993
p = "int";
10994
break;
10995
/* freebsd32_cpuset_setdomain */
10996
case 562:
10997
if (ndx == 0 || ndx == 1)
10998
p = "int";
10999
break;
11000
/* getrandom */
11001
case 563:
11002
if (ndx == 0 || ndx == 1)
11003
p = "int";
11004
break;
11005
/* getfhat */
11006
case 564:
11007
if (ndx == 0 || ndx == 1)
11008
p = "int";
11009
break;
11010
/* fhlink */
11011
case 565:
11012
if (ndx == 0 || ndx == 1)
11013
p = "int";
11014
break;
11015
/* fhlinkat */
11016
case 566:
11017
if (ndx == 0 || ndx == 1)
11018
p = "int";
11019
break;
11020
/* fhreadlink */
11021
case 567:
11022
if (ndx == 0 || ndx == 1)
11023
p = "int";
11024
break;
11025
/* funlinkat */
11026
case 568:
11027
if (ndx == 0 || ndx == 1)
11028
p = "int";
11029
break;
11030
/* copy_file_range */
11031
case 569:
11032
if (ndx == 0 || ndx == 1)
11033
p = "ssize_t";
11034
break;
11035
/* freebsd32___sysctlbyname */
11036
case 570:
11037
if (ndx == 0 || ndx == 1)
11038
p = "int";
11039
break;
11040
/* shm_open2 */
11041
case 571:
11042
if (ndx == 0 || ndx == 1)
11043
p = "int";
11044
break;
11045
/* shm_rename */
11046
case 572:
11047
if (ndx == 0 || ndx == 1)
11048
p = "int";
11049
break;
11050
/* sigfastblock */
11051
case 573:
11052
if (ndx == 0 || ndx == 1)
11053
p = "int";
11054
break;
11055
/* __realpathat */
11056
case 574:
11057
if (ndx == 0 || ndx == 1)
11058
p = "int";
11059
break;
11060
/* close_range */
11061
case 575:
11062
if (ndx == 0 || ndx == 1)
11063
p = "int";
11064
break;
11065
/* rpctls_syscall */
11066
case 576:
11067
if (ndx == 0 || ndx == 1)
11068
p = "int";
11069
break;
11070
/* __specialfd */
11071
case 577:
11072
if (ndx == 0 || ndx == 1)
11073
p = "int";
11074
break;
11075
/* freebsd32_aio_writev */
11076
case 578:
11077
if (ndx == 0 || ndx == 1)
11078
p = "int";
11079
break;
11080
/* freebsd32_aio_readv */
11081
case 579:
11082
if (ndx == 0 || ndx == 1)
11083
p = "int";
11084
break;
11085
/* fspacectl */
11086
case 580:
11087
if (ndx == 0 || ndx == 1)
11088
p = "int";
11089
break;
11090
/* sched_getcpu */
11091
case 581:
11092
/* swapoff */
11093
case 582:
11094
if (ndx == 0 || ndx == 1)
11095
p = "int";
11096
break;
11097
/* kqueuex */
11098
case 583:
11099
if (ndx == 0 || ndx == 1)
11100
p = "int";
11101
break;
11102
/* membarrier */
11103
case 584:
11104
if (ndx == 0 || ndx == 1)
11105
p = "int";
11106
break;
11107
/* timerfd_create */
11108
case 585:
11109
if (ndx == 0 || ndx == 1)
11110
p = "int";
11111
break;
11112
/* freebsd32_timerfd_gettime */
11113
case 586:
11114
if (ndx == 0 || ndx == 1)
11115
p = "int";
11116
break;
11117
/* freebsd32_timerfd_settime */
11118
case 587:
11119
if (ndx == 0 || ndx == 1)
11120
p = "int";
11121
break;
11122
/* kcmp */
11123
case 588:
11124
if (ndx == 0 || ndx == 1)
11125
p = "int";
11126
break;
11127
/* getrlimitusage */
11128
case 589:
11129
if (ndx == 0 || ndx == 1)
11130
p = "int";
11131
break;
11132
/* fchroot */
11133
case 590:
11134
if (ndx == 0 || ndx == 1)
11135
p = "int";
11136
break;
11137
/* freebsd32_setcred */
11138
case 591:
11139
if (ndx == 0 || ndx == 1)
11140
p = "int";
11141
break;
11142
/* exterrctl */
11143
case 592:
11144
if (ndx == 0 || ndx == 1)
11145
p = "int";
11146
break;
11147
/* inotify_add_watch_at */
11148
case 593:
11149
if (ndx == 0 || ndx == 1)
11150
p = "int";
11151
break;
11152
/* inotify_rm_watch */
11153
case 594:
11154
if (ndx == 0 || ndx == 1)
11155
p = "int";
11156
break;
11157
/* getgroups */
11158
case 595:
11159
if (ndx == 0 || ndx == 1)
11160
p = "int";
11161
break;
11162
/* setgroups */
11163
case 596:
11164
if (ndx == 0 || ndx == 1)
11165
p = "int";
11166
break;
11167
/* jail_attach_jd */
11168
case 597:
11169
if (ndx == 0 || ndx == 1)
11170
p = "int";
11171
break;
11172
/* jail_remove_jd */
11173
case 598:
11174
if (ndx == 0 || ndx == 1)
11175
p = "int";
11176
break;
11177
default:
11178
break;
11179
};
11180
if (p != NULL)
11181
strlcpy(desc, p, descsz);
11182
}
11183
11184