Project

General

Profile

Statistics
| Revision:

root / lab4 / .minix-src / include / sys / syscallargs.h @ 14

History | View | Annotate | Download (105 KB)

1
/* $NetBSD: syscallargs.h,v 1.269 2015/10/10 03:30:17 pgoyette Exp $ */
2

    
3
/*
4
 * System call argument lists.
5
 *
6
 * DO NOT EDIT-- this file is automatically generated.
7
 * created from        NetBSD: syscalls.master,v 1.280 2015/10/10 03:27:30 pgoyette Exp
8
 */
9

    
10
#ifndef _SYS_SYSCALLARGS_H_
11
#define        _SYS_SYSCALLARGS_H_
12

    
13
#ifndef RUMP_CLIENT
14
#include <sys/mount.h>
15
#include <sys/sched.h>
16
#endif
17
#include <sys/socket.h>
18

    
19
#define        SYS_MAXSYSARGS        8
20

    
21
#undef        syscallarg
22
#define        syscallarg(x)                                                        \
23
        union {                                                                \
24
                register_t pad;                                                \
25
                struct { x datum; } le;                                        \
26
                struct { /* LINTED zero array dimension */                \
27
                        int8_t pad[  /* CONSTCOND */                        \
28
                                (sizeof (register_t) < sizeof (x))        \
29
                                ? 0                                        \
30
                                : sizeof (register_t) - sizeof (x)];        \
31
                        x datum;                                        \
32
                } be;                                                        \
33
        }
34

    
35
#undef check_syscall_args
36
#define check_syscall_args(call) /*LINTED*/ \
37
        typedef char call##_check_args[sizeof (struct call##_args) \
38
                <= SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
39

    
40
#ifndef RUMP_CLIENT
41
struct sys_syscall_args {
42
        syscallarg(int) code;
43
        syscallarg(register_t) args[SYS_MAXSYSARGS];
44
};
45
#endif /* !RUMP_CLIENT */
46

    
47
#ifndef RUMP_CLIENT
48
struct sys_exit_args {
49
        syscallarg(int) rval;
50
};
51
check_syscall_args(sys_exit)
52
#endif /* !RUMP_CLIENT */
53

    
54
struct sys_read_args {
55
        syscallarg(int) fd;
56
        syscallarg(void *) buf;
57
        syscallarg(size_t) nbyte;
58
};
59
check_syscall_args(sys_read)
60

    
61
struct sys_write_args {
62
        syscallarg(int) fd;
63
        syscallarg(const void *) buf;
64
        syscallarg(size_t) nbyte;
65
};
66
check_syscall_args(sys_write)
67

    
68
struct sys_open_args {
69
        syscallarg(const char *) path;
70
        syscallarg(int) flags;
71
        syscallarg(mode_t) mode;
72
};
73
check_syscall_args(sys_open)
74

    
75
struct sys_close_args {
76
        syscallarg(int) fd;
77
};
78
check_syscall_args(sys_close)
79

    
80
#ifndef RUMP_CLIENT
81
struct compat_50_sys_wait4_args {
82
        syscallarg(pid_t) pid;
83
        syscallarg(int *) status;
84
        syscallarg(int) options;
85
        syscallarg(struct rusage50 *) rusage;
86
};
87
check_syscall_args(compat_50_sys_wait4)
88
#endif /* !RUMP_CLIENT */
89

    
90
#ifndef RUMP_CLIENT
91
struct compat_43_sys_creat_args {
92
        syscallarg(const char *) path;
93
        syscallarg(mode_t) mode;
94
};
95
check_syscall_args(compat_43_sys_creat)
96
#endif /* !RUMP_CLIENT */
97

    
98
struct sys_link_args {
99
        syscallarg(const char *) path;
100
        syscallarg(const char *) link;
101
};
102
check_syscall_args(sys_link)
103

    
104
struct sys_unlink_args {
105
        syscallarg(const char *) path;
106
};
107
check_syscall_args(sys_unlink)
108

    
109
struct sys_chdir_args {
110
        syscallarg(const char *) path;
111
};
112
check_syscall_args(sys_chdir)
113

    
114
struct sys_fchdir_args {
115
        syscallarg(int) fd;
116
};
117
check_syscall_args(sys_fchdir)
118

    
119
struct compat_50_sys_mknod_args {
120
        syscallarg(const char *) path;
121
        syscallarg(mode_t) mode;
122
        syscallarg(uint32_t) dev;
123
};
124
check_syscall_args(compat_50_sys_mknod)
125

    
126
struct sys_chmod_args {
127
        syscallarg(const char *) path;
128
        syscallarg(mode_t) mode;
129
};
130
check_syscall_args(sys_chmod)
131

    
132
struct sys_chown_args {
133
        syscallarg(const char *) path;
134
        syscallarg(uid_t) uid;
135
        syscallarg(gid_t) gid;
136
};
137
check_syscall_args(sys_chown)
138

    
139
#ifndef RUMP_CLIENT
140
struct sys_obreak_args {
141
        syscallarg(char *) nsize;
142
};
143
check_syscall_args(sys_obreak)
144
#endif /* !RUMP_CLIENT */
145

    
146
#ifndef RUMP_CLIENT
147
struct compat_20_sys_getfsstat_args {
148
        syscallarg(struct statfs12 *) buf;
149
        syscallarg(long) bufsize;
150
        syscallarg(int) flags;
151
};
152
check_syscall_args(compat_20_sys_getfsstat)
153
#endif /* !RUMP_CLIENT */
154

    
155
#ifndef RUMP_CLIENT
156
struct compat_43_sys_lseek_args {
157
        syscallarg(int) fd;
158
        syscallarg(long) offset;
159
        syscallarg(int) whence;
160
};
161
check_syscall_args(compat_43_sys_lseek)
162
#endif /* !RUMP_CLIENT */
163

    
164
#ifndef RUMP_CLIENT
165
struct compat_40_sys_mount_args {
166
        syscallarg(const char *) type;
167
        syscallarg(const char *) path;
168
        syscallarg(int) flags;
169
        syscallarg(void *) data;
170
};
171
check_syscall_args(compat_40_sys_mount)
172
#endif /* !RUMP_CLIENT */
173

    
174
struct sys_unmount_args {
175
        syscallarg(const char *) path;
176
        syscallarg(int) flags;
177
};
178
check_syscall_args(sys_unmount)
179

    
180
struct sys_setuid_args {
181
        syscallarg(uid_t) uid;
182
};
183
check_syscall_args(sys_setuid)
184

    
185
#ifndef RUMP_CLIENT
186
struct sys_ptrace_args {
187
        syscallarg(int) req;
188
        syscallarg(pid_t) pid;
189
        syscallarg(void *) addr;
190
        syscallarg(int) data;
191
};
192
check_syscall_args(sys_ptrace)
193
#endif /* !RUMP_CLIENT */
194

    
195
struct sys_recvmsg_args {
196
        syscallarg(int) s;
197
        syscallarg(struct msghdr *) msg;
198
        syscallarg(int) flags;
199
};
200
check_syscall_args(sys_recvmsg)
201

    
202
struct sys_sendmsg_args {
203
        syscallarg(int) s;
204
        syscallarg(const struct msghdr *) msg;
205
        syscallarg(int) flags;
206
};
207
check_syscall_args(sys_sendmsg)
208

    
209
struct sys_recvfrom_args {
210
        syscallarg(int) s;
211
        syscallarg(void *) buf;
212
        syscallarg(size_t) len;
213
        syscallarg(int) flags;
214
        syscallarg(struct sockaddr *) from;
215
        syscallarg(socklen_t *) fromlenaddr;
216
};
217
check_syscall_args(sys_recvfrom)
218

    
219
struct sys_accept_args {
220
        syscallarg(int) s;
221
        syscallarg(struct sockaddr *) name;
222
        syscallarg(socklen_t *) anamelen;
223
};
224
check_syscall_args(sys_accept)
225

    
226
struct sys_getpeername_args {
227
        syscallarg(int) fdes;
228
        syscallarg(struct sockaddr *) asa;
229
        syscallarg(socklen_t *) alen;
230
};
231
check_syscall_args(sys_getpeername)
232

    
233
struct sys_getsockname_args {
234
        syscallarg(int) fdes;
235
        syscallarg(struct sockaddr *) asa;
236
        syscallarg(socklen_t *) alen;
237
};
238
check_syscall_args(sys_getsockname)
239

    
240
struct sys_access_args {
241
        syscallarg(const char *) path;
242
        syscallarg(int) flags;
243
};
244
check_syscall_args(sys_access)
245

    
246
struct sys_chflags_args {
247
        syscallarg(const char *) path;
248
        syscallarg(u_long) flags;
249
};
250
check_syscall_args(sys_chflags)
251

    
252
struct sys_fchflags_args {
253
        syscallarg(int) fd;
254
        syscallarg(u_long) flags;
255
};
256
check_syscall_args(sys_fchflags)
257

    
258
#ifndef RUMP_CLIENT
259
struct sys_kill_args {
260
        syscallarg(pid_t) pid;
261
        syscallarg(int) signum;
262
};
263
check_syscall_args(sys_kill)
264
#endif /* !RUMP_CLIENT */
265

    
266
#ifndef RUMP_CLIENT
267
struct compat_43_sys_stat_args {
268
        syscallarg(const char *) path;
269
        syscallarg(struct stat43 *) ub;
270
};
271
check_syscall_args(compat_43_sys_stat)
272
#endif /* !RUMP_CLIENT */
273

    
274
#ifndef RUMP_CLIENT
275
struct compat_43_sys_lstat_args {
276
        syscallarg(const char *) path;
277
        syscallarg(struct stat43 *) ub;
278
};
279
check_syscall_args(compat_43_sys_lstat)
280
#endif /* !RUMP_CLIENT */
281

    
282
struct sys_dup_args {
283
        syscallarg(int) fd;
284
};
285
check_syscall_args(sys_dup)
286

    
287
#ifndef RUMP_CLIENT
288
struct sys_profil_args {
289
        syscallarg(char *) samples;
290
        syscallarg(size_t) size;
291
        syscallarg(u_long) offset;
292
        syscallarg(u_int) scale;
293
};
294
check_syscall_args(sys_profil)
295
#endif /* !RUMP_CLIENT */
296

    
297
struct sys_ktrace_args {
298
        syscallarg(const char *) fname;
299
        syscallarg(int) ops;
300
        syscallarg(int) facs;
301
        syscallarg(pid_t) pid;
302
};
303
check_syscall_args(sys_ktrace)
304

    
305
#ifndef RUMP_CLIENT
306
struct compat_13_sys_sigaction_args {
307
        syscallarg(int) signum;
308
        syscallarg(const struct sigaction13 *) nsa;
309
        syscallarg(struct sigaction13 *) osa;
310
};
311
check_syscall_args(compat_13_sys_sigaction)
312
#endif /* !RUMP_CLIENT */
313

    
314
#ifndef RUMP_CLIENT
315
struct compat_13_sys_sigprocmask_args {
316
        syscallarg(int) how;
317
        syscallarg(int) mask;
318
};
319
check_syscall_args(compat_13_sys_sigprocmask)
320
#endif /* !RUMP_CLIENT */
321

    
322
struct sys___getlogin_args {
323
        syscallarg(char *) namebuf;
324
        syscallarg(size_t) namelen;
325
};
326
check_syscall_args(sys___getlogin)
327

    
328
struct sys___setlogin_args {
329
        syscallarg(const char *) namebuf;
330
};
331
check_syscall_args(sys___setlogin)
332

    
333
#ifndef RUMP_CLIENT
334
struct sys_acct_args {
335
        syscallarg(const char *) path;
336
};
337
check_syscall_args(sys_acct)
338
#endif /* !RUMP_CLIENT */
339

    
340
#ifndef RUMP_CLIENT
341
struct compat_13_sys_sigaltstack_args {
342
        syscallarg(const struct sigaltstack13 *) nss;
343
        syscallarg(struct sigaltstack13 *) oss;
344
};
345
check_syscall_args(compat_13_sys_sigaltstack)
346
#endif /* !RUMP_CLIENT */
347

    
348
struct sys_ioctl_args {
349
        syscallarg(int) fd;
350
        syscallarg(u_long) com;
351
        syscallarg(void *) data;
352
};
353
check_syscall_args(sys_ioctl)
354

    
355
#ifndef RUMP_CLIENT
356
struct compat_12_sys_reboot_args {
357
        syscallarg(int) opt;
358
};
359
check_syscall_args(compat_12_sys_reboot)
360
#endif /* !RUMP_CLIENT */
361

    
362
struct sys_revoke_args {
363
        syscallarg(const char *) path;
364
};
365
check_syscall_args(sys_revoke)
366

    
367
struct sys_symlink_args {
368
        syscallarg(const char *) path;
369
        syscallarg(const char *) link;
370
};
371
check_syscall_args(sys_symlink)
372

    
373
struct sys_readlink_args {
374
        syscallarg(const char *) path;
375
        syscallarg(char *) buf;
376
        syscallarg(size_t) count;
377
};
378
check_syscall_args(sys_readlink)
379

    
380
#ifndef RUMP_CLIENT
381
struct sys_execve_args {
382
        syscallarg(const char *) path;
383
        syscallarg(char *const *) argp;
384
        syscallarg(char *const *) envp;
385
};
386
check_syscall_args(sys_execve)
387
#endif /* !RUMP_CLIENT */
388

    
389
struct sys_umask_args {
390
        syscallarg(mode_t) newmask;
391
};
392
check_syscall_args(sys_umask)
393

    
394
struct sys_chroot_args {
395
        syscallarg(const char *) path;
396
};
397
check_syscall_args(sys_chroot)
398

    
399
#ifndef RUMP_CLIENT
400
struct compat_43_sys_fstat_args {
401
        syscallarg(int) fd;
402
        syscallarg(struct stat43 *) sb;
403
};
404
check_syscall_args(compat_43_sys_fstat)
405
#endif /* !RUMP_CLIENT */
406

    
407
#ifndef RUMP_CLIENT
408
struct compat_43_sys_getkerninfo_args {
409
        syscallarg(int) op;
410
        syscallarg(char *) where;
411
        syscallarg(int *) size;
412
        syscallarg(int) arg;
413
};
414
check_syscall_args(compat_43_sys_getkerninfo)
415
#endif /* !RUMP_CLIENT */
416

    
417
#ifndef RUMP_CLIENT
418
struct compat_12_sys_msync_args {
419
        syscallarg(void *) addr;
420
        syscallarg(size_t) len;
421
};
422
check_syscall_args(compat_12_sys_msync)
423
#endif /* !RUMP_CLIENT */
424

    
425
#ifndef RUMP_CLIENT
426
struct sys_sbrk_args {
427
        syscallarg(intptr_t) incr;
428
};
429
check_syscall_args(sys_sbrk)
430
#endif /* !RUMP_CLIENT */
431

    
432
#ifndef RUMP_CLIENT
433
struct sys_sstk_args {
434
        syscallarg(int) incr;
435
};
436
check_syscall_args(sys_sstk)
437
#endif /* !RUMP_CLIENT */
438

    
439
#ifndef RUMP_CLIENT
440
struct compat_43_sys_mmap_args {
441
        syscallarg(void *) addr;
442
        syscallarg(size_t) len;
443
        syscallarg(int) prot;
444
        syscallarg(int) flags;
445
        syscallarg(int) fd;
446
        syscallarg(long) pos;
447
};
448
check_syscall_args(compat_43_sys_mmap)
449
#endif /* !RUMP_CLIENT */
450

    
451
#ifndef RUMP_CLIENT
452
struct sys_ovadvise_args {
453
        syscallarg(int) anom;
454
};
455
check_syscall_args(sys_ovadvise)
456
#endif /* !RUMP_CLIENT */
457

    
458
#ifndef RUMP_CLIENT
459
struct sys_munmap_args {
460
        syscallarg(void *) addr;
461
        syscallarg(size_t) len;
462
};
463
check_syscall_args(sys_munmap)
464
#endif /* !RUMP_CLIENT */
465

    
466
#ifndef RUMP_CLIENT
467
struct sys_mprotect_args {
468
        syscallarg(void *) addr;
469
        syscallarg(size_t) len;
470
        syscallarg(int) prot;
471
};
472
check_syscall_args(sys_mprotect)
473
#endif /* !RUMP_CLIENT */
474

    
475
#ifndef RUMP_CLIENT
476
struct sys_madvise_args {
477
        syscallarg(void *) addr;
478
        syscallarg(size_t) len;
479
        syscallarg(int) behav;
480
};
481
check_syscall_args(sys_madvise)
482
#endif /* !RUMP_CLIENT */
483

    
484
#ifndef RUMP_CLIENT
485
struct sys_mincore_args {
486
        syscallarg(void *) addr;
487
        syscallarg(size_t) len;
488
        syscallarg(char *) vec;
489
};
490
check_syscall_args(sys_mincore)
491
#endif /* !RUMP_CLIENT */
492

    
493
struct sys_getgroups_args {
494
        syscallarg(int) gidsetsize;
495
        syscallarg(gid_t *) gidset;
496
};
497
check_syscall_args(sys_getgroups)
498

    
499
struct sys_setgroups_args {
500
        syscallarg(int) gidsetsize;
501
        syscallarg(const gid_t *) gidset;
502
};
503
check_syscall_args(sys_setgroups)
504

    
505
struct sys_setpgid_args {
506
        syscallarg(pid_t) pid;
507
        syscallarg(pid_t) pgid;
508
};
509
check_syscall_args(sys_setpgid)
510

    
511
#ifndef RUMP_CLIENT
512
struct compat_50_sys_setitimer_args {
513
        syscallarg(int) which;
514
        syscallarg(const struct itimerval50 *) itv;
515
        syscallarg(struct itimerval50 *) oitv;
516
};
517
check_syscall_args(compat_50_sys_setitimer)
518
#endif /* !RUMP_CLIENT */
519

    
520
#ifndef RUMP_CLIENT
521
struct compat_12_sys_swapon_args {
522
        syscallarg(const char *) name;
523
};
524
check_syscall_args(compat_12_sys_swapon)
525
#endif /* !RUMP_CLIENT */
526

    
527
#ifndef RUMP_CLIENT
528
struct compat_50_sys_getitimer_args {
529
        syscallarg(int) which;
530
        syscallarg(struct itimerval50 *) itv;
531
};
532
check_syscall_args(compat_50_sys_getitimer)
533
#endif /* !RUMP_CLIENT */
534

    
535
#ifndef RUMP_CLIENT
536
struct compat_43_sys_gethostname_args {
537
        syscallarg(char *) hostname;
538
        syscallarg(u_int) len;
539
};
540
check_syscall_args(compat_43_sys_gethostname)
541
#endif /* !RUMP_CLIENT */
542

    
543
#ifndef RUMP_CLIENT
544
struct compat_43_sys_sethostname_args {
545
        syscallarg(char *) hostname;
546
        syscallarg(u_int) len;
547
};
548
check_syscall_args(compat_43_sys_sethostname)
549
#endif /* !RUMP_CLIENT */
550

    
551
struct sys_dup2_args {
552
        syscallarg(int) from;
553
        syscallarg(int) to;
554
};
555
check_syscall_args(sys_dup2)
556

    
557
struct sys_fcntl_args {
558
        syscallarg(int) fd;
559
        syscallarg(int) cmd;
560
        syscallarg(void *) arg;
561
};
562
check_syscall_args(sys_fcntl)
563

    
564
struct compat_50_sys_select_args {
565
        syscallarg(int) nd;
566
        syscallarg(fd_set *) in;
567
        syscallarg(fd_set *) ou;
568
        syscallarg(fd_set *) ex;
569
        syscallarg(struct timeval50 *) tv;
570
};
571
check_syscall_args(compat_50_sys_select)
572

    
573
struct sys_fsync_args {
574
        syscallarg(int) fd;
575
};
576
check_syscall_args(sys_fsync)
577

    
578
#ifndef RUMP_CLIENT
579
struct sys_setpriority_args {
580
        syscallarg(int) which;
581
        syscallarg(id_t) who;
582
        syscallarg(int) prio;
583
};
584
check_syscall_args(sys_setpriority)
585
#endif /* !RUMP_CLIENT */
586

    
587
#ifndef RUMP_CLIENT
588
struct compat_30_sys_socket_args {
589
        syscallarg(int) domain;
590
        syscallarg(int) type;
591
        syscallarg(int) protocol;
592
};
593
check_syscall_args(compat_30_sys_socket)
594
#endif /* !RUMP_CLIENT */
595

    
596
struct sys_connect_args {
597
        syscallarg(int) s;
598
        syscallarg(const struct sockaddr *) name;
599
        syscallarg(socklen_t) namelen;
600
};
601
check_syscall_args(sys_connect)
602

    
603
#ifndef RUMP_CLIENT
604
struct compat_43_sys_accept_args {
605
        syscallarg(int) s;
606
        syscallarg(void *) name;
607
        syscallarg(socklen_t *) anamelen;
608
};
609
check_syscall_args(compat_43_sys_accept)
610
#endif /* !RUMP_CLIENT */
611

    
612
#ifndef RUMP_CLIENT
613
struct sys_getpriority_args {
614
        syscallarg(int) which;
615
        syscallarg(id_t) who;
616
};
617
check_syscall_args(sys_getpriority)
618
#endif /* !RUMP_CLIENT */
619

    
620
#ifndef RUMP_CLIENT
621
struct compat_43_sys_send_args {
622
        syscallarg(int) s;
623
        syscallarg(void *) buf;
624
        syscallarg(int) len;
625
        syscallarg(int) flags;
626
};
627
check_syscall_args(compat_43_sys_send)
628
#endif /* !RUMP_CLIENT */
629

    
630
#ifndef RUMP_CLIENT
631
struct compat_43_sys_recv_args {
632
        syscallarg(int) s;
633
        syscallarg(void *) buf;
634
        syscallarg(int) len;
635
        syscallarg(int) flags;
636
};
637
check_syscall_args(compat_43_sys_recv)
638
#endif /* !RUMP_CLIENT */
639

    
640
#ifndef RUMP_CLIENT
641
struct compat_13_sys_sigreturn_args {
642
        syscallarg(struct sigcontext13 *) sigcntxp;
643
};
644
check_syscall_args(compat_13_sys_sigreturn)
645
#endif /* !RUMP_CLIENT */
646

    
647
struct sys_bind_args {
648
        syscallarg(int) s;
649
        syscallarg(const struct sockaddr *) name;
650
        syscallarg(socklen_t) namelen;
651
};
652
check_syscall_args(sys_bind)
653

    
654
struct sys_setsockopt_args {
655
        syscallarg(int) s;
656
        syscallarg(int) level;
657
        syscallarg(int) name;
658
        syscallarg(const void *) val;
659
        syscallarg(socklen_t) valsize;
660
};
661
check_syscall_args(sys_setsockopt)
662

    
663
struct sys_listen_args {
664
        syscallarg(int) s;
665
        syscallarg(int) backlog;
666
};
667
check_syscall_args(sys_listen)
668

    
669
#ifndef RUMP_CLIENT
670
struct compat_43_sys_sigvec_args {
671
        syscallarg(int) signum;
672
        syscallarg(struct sigvec *) nsv;
673
        syscallarg(struct sigvec *) osv;
674
};
675
check_syscall_args(compat_43_sys_sigvec)
676
#endif /* !RUMP_CLIENT */
677

    
678
#ifndef RUMP_CLIENT
679
struct compat_43_sys_sigblock_args {
680
        syscallarg(int) mask;
681
};
682
check_syscall_args(compat_43_sys_sigblock)
683
#endif /* !RUMP_CLIENT */
684

    
685
#ifndef RUMP_CLIENT
686
struct compat_43_sys_sigsetmask_args {
687
        syscallarg(int) mask;
688
};
689
check_syscall_args(compat_43_sys_sigsetmask)
690
#endif /* !RUMP_CLIENT */
691

    
692
#ifndef RUMP_CLIENT
693
struct compat_13_sys_sigsuspend_args {
694
        syscallarg(int) mask;
695
};
696
check_syscall_args(compat_13_sys_sigsuspend)
697
#endif /* !RUMP_CLIENT */
698

    
699
#ifndef RUMP_CLIENT
700
struct compat_43_sys_sigstack_args {
701
        syscallarg(struct sigstack *) nss;
702
        syscallarg(struct sigstack *) oss;
703
};
704
check_syscall_args(compat_43_sys_sigstack)
705
#endif /* !RUMP_CLIENT */
706

    
707
#ifndef RUMP_CLIENT
708
struct compat_43_sys_recvmsg_args {
709
        syscallarg(int) s;
710
        syscallarg(struct omsghdr *) msg;
711
        syscallarg(int) flags;
712
};
713
check_syscall_args(compat_43_sys_recvmsg)
714
#endif /* !RUMP_CLIENT */
715

    
716
#ifndef RUMP_CLIENT
717
struct compat_43_sys_sendmsg_args {
718
        syscallarg(int) s;
719
        syscallarg(void *) msg;
720
        syscallarg(int) flags;
721
};
722
check_syscall_args(compat_43_sys_sendmsg)
723
#endif /* !RUMP_CLIENT */
724

    
725
#ifndef RUMP_CLIENT
726
struct compat_50_sys_gettimeofday_args {
727
        syscallarg(struct timeval50 *) tp;
728
        syscallarg(void *) tzp;
729
};
730
check_syscall_args(compat_50_sys_gettimeofday)
731
#endif /* !RUMP_CLIENT */
732

    
733
#ifndef RUMP_CLIENT
734
struct compat_50_sys_getrusage_args {
735
        syscallarg(int) who;
736
        syscallarg(struct rusage50 *) rusage;
737
};
738
check_syscall_args(compat_50_sys_getrusage)
739
#endif /* !RUMP_CLIENT */
740

    
741
struct sys_getsockopt_args {
742
        syscallarg(int) s;
743
        syscallarg(int) level;
744
        syscallarg(int) name;
745
        syscallarg(void *) val;
746
        syscallarg(socklen_t *) avalsize;
747
};
748
check_syscall_args(sys_getsockopt)
749

    
750
struct sys_readv_args {
751
        syscallarg(int) fd;
752
        syscallarg(const struct iovec *) iovp;
753
        syscallarg(int) iovcnt;
754
};
755
check_syscall_args(sys_readv)
756

    
757
struct sys_writev_args {
758
        syscallarg(int) fd;
759
        syscallarg(const struct iovec *) iovp;
760
        syscallarg(int) iovcnt;
761
};
762
check_syscall_args(sys_writev)
763

    
764
#ifndef RUMP_CLIENT
765
struct compat_50_sys_settimeofday_args {
766
        syscallarg(const struct timeval50 *) tv;
767
        syscallarg(const void *) tzp;
768
};
769
check_syscall_args(compat_50_sys_settimeofday)
770
#endif /* !RUMP_CLIENT */
771

    
772
struct sys_fchown_args {
773
        syscallarg(int) fd;
774
        syscallarg(uid_t) uid;
775
        syscallarg(gid_t) gid;
776
};
777
check_syscall_args(sys_fchown)
778

    
779
struct sys_fchmod_args {
780
        syscallarg(int) fd;
781
        syscallarg(mode_t) mode;
782
};
783
check_syscall_args(sys_fchmod)
784

    
785
#ifndef RUMP_CLIENT
786
struct compat_43_sys_recvfrom_args {
787
        syscallarg(int) s;
788
        syscallarg(void *) buf;
789
        syscallarg(size_t) len;
790
        syscallarg(int) flags;
791
        syscallarg(void *) from;
792
        syscallarg(socklen_t *) fromlenaddr;
793
};
794
check_syscall_args(compat_43_sys_recvfrom)
795
#endif /* !RUMP_CLIENT */
796

    
797
struct sys_setreuid_args {
798
        syscallarg(uid_t) ruid;
799
        syscallarg(uid_t) euid;
800
};
801
check_syscall_args(sys_setreuid)
802

    
803
struct sys_setregid_args {
804
        syscallarg(gid_t) rgid;
805
        syscallarg(gid_t) egid;
806
};
807
check_syscall_args(sys_setregid)
808

    
809
struct sys_rename_args {
810
        syscallarg(const char *) from;
811
        syscallarg(const char *) to;
812
};
813
check_syscall_args(sys_rename)
814

    
815
#ifndef RUMP_CLIENT
816
struct compat_43_sys_truncate_args {
817
        syscallarg(const char *) path;
818
        syscallarg(long) length;
819
};
820
check_syscall_args(compat_43_sys_truncate)
821
#endif /* !RUMP_CLIENT */
822

    
823
#ifndef RUMP_CLIENT
824
struct compat_43_sys_ftruncate_args {
825
        syscallarg(int) fd;
826
        syscallarg(long) length;
827
};
828
check_syscall_args(compat_43_sys_ftruncate)
829
#endif /* !RUMP_CLIENT */
830

    
831
struct sys_flock_args {
832
        syscallarg(int) fd;
833
        syscallarg(int) how;
834
};
835
check_syscall_args(sys_flock)
836

    
837
struct sys_mkfifo_args {
838
        syscallarg(const char *) path;
839
        syscallarg(mode_t) mode;
840
};
841
check_syscall_args(sys_mkfifo)
842

    
843
struct sys_sendto_args {
844
        syscallarg(int) s;
845
        syscallarg(const void *) buf;
846
        syscallarg(size_t) len;
847
        syscallarg(int) flags;
848
        syscallarg(const struct sockaddr *) to;
849
        syscallarg(socklen_t) tolen;
850
};
851
check_syscall_args(sys_sendto)
852

    
853
struct sys_shutdown_args {
854
        syscallarg(int) s;
855
        syscallarg(int) how;
856
};
857
check_syscall_args(sys_shutdown)
858

    
859
struct sys_socketpair_args {
860
        syscallarg(int) domain;
861
        syscallarg(int) type;
862
        syscallarg(int) protocol;
863
        syscallarg(int *) rsv;
864
};
865
check_syscall_args(sys_socketpair)
866

    
867
struct sys_mkdir_args {
868
        syscallarg(const char *) path;
869
        syscallarg(mode_t) mode;
870
};
871
check_syscall_args(sys_mkdir)
872

    
873
struct sys_rmdir_args {
874
        syscallarg(const char *) path;
875
};
876
check_syscall_args(sys_rmdir)
877

    
878
struct compat_50_sys_utimes_args {
879
        syscallarg(const char *) path;
880
        syscallarg(const struct timeval50 *) tptr;
881
};
882
check_syscall_args(compat_50_sys_utimes)
883

    
884
#ifndef RUMP_CLIENT
885
struct compat_50_sys_adjtime_args {
886
        syscallarg(const struct timeval50 *) delta;
887
        syscallarg(struct timeval50 *) olddelta;
888
};
889
check_syscall_args(compat_50_sys_adjtime)
890
#endif /* !RUMP_CLIENT */
891

    
892
#ifndef RUMP_CLIENT
893
struct compat_43_sys_getpeername_args {
894
        syscallarg(int) fdes;
895
        syscallarg(void *) asa;
896
        syscallarg(socklen_t *) alen;
897
};
898
check_syscall_args(compat_43_sys_getpeername)
899
#endif /* !RUMP_CLIENT */
900

    
901
#ifndef RUMP_CLIENT
902
struct compat_43_sys_sethostid_args {
903
        syscallarg(int32_t) hostid;
904
};
905
check_syscall_args(compat_43_sys_sethostid)
906
#endif /* !RUMP_CLIENT */
907

    
908
#ifndef RUMP_CLIENT
909
struct compat_43_sys_getrlimit_args {
910
        syscallarg(int) which;
911
        syscallarg(struct orlimit *) rlp;
912
};
913
check_syscall_args(compat_43_sys_getrlimit)
914
#endif /* !RUMP_CLIENT */
915

    
916
#ifndef RUMP_CLIENT
917
struct compat_43_sys_setrlimit_args {
918
        syscallarg(int) which;
919
        syscallarg(const struct orlimit *) rlp;
920
};
921
check_syscall_args(compat_43_sys_setrlimit)
922
#endif /* !RUMP_CLIENT */
923

    
924
#ifndef RUMP_CLIENT
925
struct compat_43_sys_killpg_args {
926
        syscallarg(int) pgid;
927
        syscallarg(int) signum;
928
};
929
check_syscall_args(compat_43_sys_killpg)
930
#endif /* !RUMP_CLIENT */
931

    
932
#ifndef RUMP_CLIENT
933
struct compat_50_sys_quotactl_args {
934
        syscallarg(const char *) path;
935
        syscallarg(int) cmd;
936
        syscallarg(int) uid;
937
        syscallarg(void *) arg;
938
};
939
check_syscall_args(compat_50_sys_quotactl)
940
#endif /* !RUMP_CLIENT */
941

    
942
#ifndef RUMP_CLIENT
943
struct compat_43_sys_getsockname_args {
944
        syscallarg(int) fdec;
945
        syscallarg(void *) asa;
946
        syscallarg(socklen_t *) alen;
947
};
948
check_syscall_args(compat_43_sys_getsockname)
949
#endif /* !RUMP_CLIENT */
950

    
951
struct sys_nfssvc_args {
952
        syscallarg(int) flag;
953
        syscallarg(void *) argp;
954
};
955
check_syscall_args(sys_nfssvc)
956

    
957
#ifndef RUMP_CLIENT
958
struct compat_43_sys_getdirentries_args {
959
        syscallarg(int) fd;
960
        syscallarg(char *) buf;
961
        syscallarg(u_int) count;
962
        syscallarg(long *) basep;
963
};
964
check_syscall_args(compat_43_sys_getdirentries)
965
#endif /* !RUMP_CLIENT */
966

    
967
#ifndef RUMP_CLIENT
968
struct compat_20_sys_statfs_args {
969
        syscallarg(const char *) path;
970
        syscallarg(struct statfs12 *) buf;
971
};
972
check_syscall_args(compat_20_sys_statfs)
973
#endif /* !RUMP_CLIENT */
974

    
975
#ifndef RUMP_CLIENT
976
struct compat_20_sys_fstatfs_args {
977
        syscallarg(int) fd;
978
        syscallarg(struct statfs12 *) buf;
979
};
980
check_syscall_args(compat_20_sys_fstatfs)
981
#endif /* !RUMP_CLIENT */
982

    
983
#ifndef RUMP_CLIENT
984
struct compat_30_sys_getfh_args {
985
        syscallarg(const char *) fname;
986
        syscallarg(struct compat_30_fhandle *) fhp;
987
};
988
check_syscall_args(compat_30_sys_getfh)
989
#endif /* !RUMP_CLIENT */
990

    
991
#ifndef RUMP_CLIENT
992
struct compat_09_sys_getdomainname_args {
993
        syscallarg(char *) domainname;
994
        syscallarg(int) len;
995
};
996
check_syscall_args(compat_09_sys_getdomainname)
997
#endif /* !RUMP_CLIENT */
998

    
999
#ifndef RUMP_CLIENT
1000
struct compat_09_sys_setdomainname_args {
1001
        syscallarg(char *) domainname;
1002
        syscallarg(int) len;
1003
};
1004
check_syscall_args(compat_09_sys_setdomainname)
1005
#endif /* !RUMP_CLIENT */
1006

    
1007
#ifndef RUMP_CLIENT
1008
struct compat_09_sys_uname_args {
1009
        syscallarg(struct outsname *) name;
1010
};
1011
check_syscall_args(compat_09_sys_uname)
1012
#endif /* !RUMP_CLIENT */
1013

    
1014
#ifndef RUMP_CLIENT
1015
struct sys_sysarch_args {
1016
        syscallarg(int) op;
1017
        syscallarg(void *) parms;
1018
};
1019
check_syscall_args(sys_sysarch)
1020
#endif /* !RUMP_CLIENT */
1021
#if !defined(_LP64)
1022

    
1023
#ifndef RUMP_CLIENT
1024
struct compat_10_sys_semsys_args {
1025
        syscallarg(int) which;
1026
        syscallarg(int) a2;
1027
        syscallarg(int) a3;
1028
        syscallarg(int) a4;
1029
        syscallarg(int) a5;
1030
};
1031
check_syscall_args(compat_10_sys_semsys)
1032
#endif /* !RUMP_CLIENT */
1033
#else
1034
#endif
1035
#if !defined(_LP64)
1036

    
1037
#ifndef RUMP_CLIENT
1038
struct compat_10_sys_msgsys_args {
1039
        syscallarg(int) which;
1040
        syscallarg(int) a2;
1041
        syscallarg(int) a3;
1042
        syscallarg(int) a4;
1043
        syscallarg(int) a5;
1044
        syscallarg(int) a6;
1045
};
1046
check_syscall_args(compat_10_sys_msgsys)
1047
#endif /* !RUMP_CLIENT */
1048
#else
1049
#endif
1050
#if !defined(_LP64)
1051

    
1052
#ifndef RUMP_CLIENT
1053
struct compat_10_sys_shmsys_args {
1054
        syscallarg(int) which;
1055
        syscallarg(int) a2;
1056
        syscallarg(int) a3;
1057
        syscallarg(int) a4;
1058
};
1059
check_syscall_args(compat_10_sys_shmsys)
1060
#endif /* !RUMP_CLIENT */
1061
#else
1062
#endif
1063

    
1064
struct sys_pread_args {
1065
        syscallarg(int) fd;
1066
        syscallarg(void *) buf;
1067
        syscallarg(size_t) nbyte;
1068
        syscallarg(int) PAD;
1069
        syscallarg(off_t) offset;
1070
};
1071
check_syscall_args(sys_pread)
1072

    
1073
struct sys_pwrite_args {
1074
        syscallarg(int) fd;
1075
        syscallarg(const void *) buf;
1076
        syscallarg(size_t) nbyte;
1077
        syscallarg(int) PAD;
1078
        syscallarg(off_t) offset;
1079
};
1080
check_syscall_args(sys_pwrite)
1081

    
1082
#ifndef RUMP_CLIENT
1083
struct compat_30_sys_ntp_gettime_args {
1084
        syscallarg(struct ntptimeval30 *) ntvp;
1085
};
1086
check_syscall_args(compat_30_sys_ntp_gettime)
1087
#endif /* !RUMP_CLIENT */
1088
#if defined(NTP) || !defined(_KERNEL_OPT)
1089

    
1090
#ifndef RUMP_CLIENT
1091
struct sys_ntp_adjtime_args {
1092
        syscallarg(struct timex *) tp;
1093
};
1094
check_syscall_args(sys_ntp_adjtime)
1095
#endif /* !RUMP_CLIENT */
1096
#else
1097
#endif
1098

    
1099
struct sys_setgid_args {
1100
        syscallarg(gid_t) gid;
1101
};
1102
check_syscall_args(sys_setgid)
1103

    
1104
struct sys_setegid_args {
1105
        syscallarg(gid_t) egid;
1106
};
1107
check_syscall_args(sys_setegid)
1108

    
1109
struct sys_seteuid_args {
1110
        syscallarg(uid_t) euid;
1111
};
1112
check_syscall_args(sys_seteuid)
1113

    
1114
#ifndef RUMP_CLIENT
1115
struct sys_lfs_bmapv_args {
1116
        syscallarg(fsid_t *) fsidp;
1117
        syscallarg(struct block_info *) blkiov;
1118
        syscallarg(int) blkcnt;
1119
};
1120
check_syscall_args(sys_lfs_bmapv)
1121
#endif /* !RUMP_CLIENT */
1122

    
1123
#ifndef RUMP_CLIENT
1124
struct sys_lfs_markv_args {
1125
        syscallarg(fsid_t *) fsidp;
1126
        syscallarg(struct block_info *) blkiov;
1127
        syscallarg(int) blkcnt;
1128
};
1129
check_syscall_args(sys_lfs_markv)
1130
#endif /* !RUMP_CLIENT */
1131

    
1132
#ifndef RUMP_CLIENT
1133
struct sys_lfs_segclean_args {
1134
        syscallarg(fsid_t *) fsidp;
1135
        syscallarg(u_long) segment;
1136
};
1137
check_syscall_args(sys_lfs_segclean)
1138
#endif /* !RUMP_CLIENT */
1139

    
1140
#ifndef RUMP_CLIENT
1141
struct compat_50_sys_lfs_segwait_args {
1142
        syscallarg(fsid_t *) fsidp;
1143
        syscallarg(struct timeval50 *) tv;
1144
};
1145
check_syscall_args(compat_50_sys_lfs_segwait)
1146
#endif /* !RUMP_CLIENT */
1147

    
1148
#ifndef RUMP_CLIENT
1149
struct compat_12_sys_stat_args {
1150
        syscallarg(const char *) path;
1151
        syscallarg(struct stat12 *) ub;
1152
};
1153
check_syscall_args(compat_12_sys_stat)
1154
#endif /* !RUMP_CLIENT */
1155

    
1156
#ifndef RUMP_CLIENT
1157
struct compat_12_sys_fstat_args {
1158
        syscallarg(int) fd;
1159
        syscallarg(struct stat12 *) sb;
1160
};
1161
check_syscall_args(compat_12_sys_fstat)
1162
#endif /* !RUMP_CLIENT */
1163

    
1164
#ifndef RUMP_CLIENT
1165
struct compat_12_sys_lstat_args {
1166
        syscallarg(const char *) path;
1167
        syscallarg(struct stat12 *) ub;
1168
};
1169
check_syscall_args(compat_12_sys_lstat)
1170
#endif /* !RUMP_CLIENT */
1171

    
1172
struct sys_pathconf_args {
1173
        syscallarg(const char *) path;
1174
        syscallarg(int) name;
1175
};
1176
check_syscall_args(sys_pathconf)
1177

    
1178
struct sys_fpathconf_args {
1179
        syscallarg(int) fd;
1180
        syscallarg(int) name;
1181
};
1182
check_syscall_args(sys_fpathconf)
1183

    
1184
struct sys_getrlimit_args {
1185
        syscallarg(int) which;
1186
        syscallarg(struct rlimit *) rlp;
1187
};
1188
check_syscall_args(sys_getrlimit)
1189

    
1190
struct sys_setrlimit_args {
1191
        syscallarg(int) which;
1192
        syscallarg(const struct rlimit *) rlp;
1193
};
1194
check_syscall_args(sys_setrlimit)
1195

    
1196
#ifndef RUMP_CLIENT
1197
struct compat_12_sys_getdirentries_args {
1198
        syscallarg(int) fd;
1199
        syscallarg(char *) buf;
1200
        syscallarg(u_int) count;
1201
        syscallarg(long *) basep;
1202
};
1203
check_syscall_args(compat_12_sys_getdirentries)
1204
#endif /* !RUMP_CLIENT */
1205

    
1206
#ifndef RUMP_CLIENT
1207
struct sys_mmap_args {
1208
        syscallarg(void *) addr;
1209
        syscallarg(size_t) len;
1210
        syscallarg(int) prot;
1211
        syscallarg(int) flags;
1212
        syscallarg(int) fd;
1213
        syscallarg(long) PAD;
1214
        syscallarg(off_t) pos;
1215
};
1216
check_syscall_args(sys_mmap)
1217
#endif /* !RUMP_CLIENT */
1218

    
1219
#ifndef RUMP_CLIENT
1220
struct sys___syscall_args {
1221
        syscallarg(quad_t) code;
1222
        syscallarg(register_t) args[SYS_MAXSYSARGS];
1223
};
1224
#endif /* !RUMP_CLIENT */
1225

    
1226
struct sys_lseek_args {
1227
        syscallarg(int) fd;
1228
        syscallarg(int) PAD;
1229
        syscallarg(off_t) offset;
1230
        syscallarg(int) whence;
1231
};
1232
check_syscall_args(sys_lseek)
1233

    
1234
struct sys_truncate_args {
1235
        syscallarg(const char *) path;
1236
        syscallarg(int) PAD;
1237
        syscallarg(off_t) length;
1238
};
1239
check_syscall_args(sys_truncate)
1240

    
1241
struct sys_ftruncate_args {
1242
        syscallarg(int) fd;
1243
        syscallarg(int) PAD;
1244
        syscallarg(off_t) length;
1245
};
1246
check_syscall_args(sys_ftruncate)
1247

    
1248
struct sys___sysctl_args {
1249
        syscallarg(const int *) name;
1250
        syscallarg(u_int) namelen;
1251
        syscallarg(void *) oldv;
1252
        syscallarg(size_t *) oldlenp;
1253
        syscallarg(const void *) newv;
1254
        syscallarg(size_t) newlen;
1255
};
1256
check_syscall_args(sys___sysctl)
1257

    
1258
#ifndef RUMP_CLIENT
1259
struct sys_mlock_args {
1260
        syscallarg(const void *) addr;
1261
        syscallarg(size_t) len;
1262
};
1263
check_syscall_args(sys_mlock)
1264
#endif /* !RUMP_CLIENT */
1265

    
1266
#ifndef RUMP_CLIENT
1267
struct sys_munlock_args {
1268
        syscallarg(const void *) addr;
1269
        syscallarg(size_t) len;
1270
};
1271
check_syscall_args(sys_munlock)
1272
#endif /* !RUMP_CLIENT */
1273

    
1274
#ifndef RUMP_CLIENT
1275
struct sys_undelete_args {
1276
        syscallarg(const char *) path;
1277
};
1278
check_syscall_args(sys_undelete)
1279
#endif /* !RUMP_CLIENT */
1280

    
1281
struct compat_50_sys_futimes_args {
1282
        syscallarg(int) fd;
1283
        syscallarg(const struct timeval50 *) tptr;
1284
};
1285
check_syscall_args(compat_50_sys_futimes)
1286

    
1287
struct sys_getpgid_args {
1288
        syscallarg(pid_t) pid;
1289
};
1290
check_syscall_args(sys_getpgid)
1291

    
1292
struct sys_reboot_args {
1293
        syscallarg(int) opt;
1294
        syscallarg(char *) bootstr;
1295
};
1296
check_syscall_args(sys_reboot)
1297

    
1298
struct sys_poll_args {
1299
        syscallarg(struct pollfd *) fds;
1300
        syscallarg(u_int) nfds;
1301
        syscallarg(int) timeout;
1302
};
1303
check_syscall_args(sys_poll)
1304

    
1305
#ifndef RUMP_CLIENT
1306
struct sys_afssys_args {
1307
        syscallarg(long) id;
1308
        syscallarg(long) a1;
1309
        syscallarg(long) a2;
1310
        syscallarg(long) a3;
1311
        syscallarg(long) a4;
1312
        syscallarg(long) a5;
1313
        syscallarg(long) a6;
1314
};
1315
check_syscall_args(sys_afssys)
1316
#endif /* !RUMP_CLIENT */
1317

    
1318
#ifndef RUMP_CLIENT
1319
struct compat_14_sys___semctl_args {
1320
        syscallarg(int) semid;
1321
        syscallarg(int) semnum;
1322
        syscallarg(int) cmd;
1323
        syscallarg(union __semun *) arg;
1324
};
1325
check_syscall_args(compat_14_sys___semctl)
1326
#endif /* !RUMP_CLIENT */
1327

    
1328
#ifndef RUMP_CLIENT
1329
struct sys_semget_args {
1330
        syscallarg(key_t) key;
1331
        syscallarg(int) nsems;
1332
        syscallarg(int) semflg;
1333
};
1334
check_syscall_args(sys_semget)
1335
#endif /* !RUMP_CLIENT */
1336

    
1337
#ifndef RUMP_CLIENT
1338
struct sys_semop_args {
1339
        syscallarg(int) semid;
1340
        syscallarg(struct sembuf *) sops;
1341
        syscallarg(size_t) nsops;
1342
};
1343
check_syscall_args(sys_semop)
1344
#endif /* !RUMP_CLIENT */
1345

    
1346
#ifndef RUMP_CLIENT
1347
struct sys_semconfig_args {
1348
        syscallarg(int) flag;
1349
};
1350
check_syscall_args(sys_semconfig)
1351
#endif /* !RUMP_CLIENT */
1352

    
1353
#ifndef RUMP_CLIENT
1354
struct compat_14_sys_msgctl_args {
1355
        syscallarg(int) msqid;
1356
        syscallarg(int) cmd;
1357
        syscallarg(struct msqid_ds14 *) buf;
1358
};
1359
check_syscall_args(compat_14_sys_msgctl)
1360
#endif /* !RUMP_CLIENT */
1361

    
1362
#ifndef RUMP_CLIENT
1363
struct sys_msgget_args {
1364
        syscallarg(key_t) key;
1365
        syscallarg(int) msgflg;
1366
};
1367
check_syscall_args(sys_msgget)
1368
#endif /* !RUMP_CLIENT */
1369

    
1370
#ifndef RUMP_CLIENT
1371
struct sys_msgsnd_args {
1372
        syscallarg(int) msqid;
1373
        syscallarg(const void *) msgp;
1374
        syscallarg(size_t) msgsz;
1375
        syscallarg(int) msgflg;
1376
};
1377
check_syscall_args(sys_msgsnd)
1378
#endif /* !RUMP_CLIENT */
1379

    
1380
#ifndef RUMP_CLIENT
1381
struct sys_msgrcv_args {
1382
        syscallarg(int) msqid;
1383
        syscallarg(void *) msgp;
1384
        syscallarg(size_t) msgsz;
1385
        syscallarg(long) msgtyp;
1386
        syscallarg(int) msgflg;
1387
};
1388
check_syscall_args(sys_msgrcv)
1389
#endif /* !RUMP_CLIENT */
1390

    
1391
#ifndef RUMP_CLIENT
1392
struct sys_shmat_args {
1393
        syscallarg(int) shmid;
1394
        syscallarg(const void *) shmaddr;
1395
        syscallarg(int) shmflg;
1396
};
1397
check_syscall_args(sys_shmat)
1398
#endif /* !RUMP_CLIENT */
1399

    
1400
#ifndef RUMP_CLIENT
1401
struct compat_14_sys_shmctl_args {
1402
        syscallarg(int) shmid;
1403
        syscallarg(int) cmd;
1404
        syscallarg(struct shmid_ds14 *) buf;
1405
};
1406
check_syscall_args(compat_14_sys_shmctl)
1407
#endif /* !RUMP_CLIENT */
1408

    
1409
#ifndef RUMP_CLIENT
1410
struct sys_shmdt_args {
1411
        syscallarg(const void *) shmaddr;
1412
};
1413
check_syscall_args(sys_shmdt)
1414
#endif /* !RUMP_CLIENT */
1415

    
1416
#ifndef RUMP_CLIENT
1417
struct sys_shmget_args {
1418
        syscallarg(key_t) key;
1419
        syscallarg(size_t) size;
1420
        syscallarg(int) shmflg;
1421
};
1422
check_syscall_args(sys_shmget)
1423
#endif /* !RUMP_CLIENT */
1424

    
1425
#ifndef RUMP_CLIENT
1426
struct compat_50_sys_clock_gettime_args {
1427
        syscallarg(clockid_t) clock_id;
1428
        syscallarg(struct timespec50 *) tp;
1429
};
1430
check_syscall_args(compat_50_sys_clock_gettime)
1431
#endif /* !RUMP_CLIENT */
1432

    
1433
#ifndef RUMP_CLIENT
1434
struct compat_50_sys_clock_settime_args {
1435
        syscallarg(clockid_t) clock_id;
1436
        syscallarg(const struct timespec50 *) tp;
1437
};
1438
check_syscall_args(compat_50_sys_clock_settime)
1439
#endif /* !RUMP_CLIENT */
1440

    
1441
#ifndef RUMP_CLIENT
1442
struct compat_50_sys_clock_getres_args {
1443
        syscallarg(clockid_t) clock_id;
1444
        syscallarg(struct timespec50 *) tp;
1445
};
1446
check_syscall_args(compat_50_sys_clock_getres)
1447
#endif /* !RUMP_CLIENT */
1448

    
1449
struct sys_timer_create_args {
1450
        syscallarg(clockid_t) clock_id;
1451
        syscallarg(struct sigevent *) evp;
1452
        syscallarg(timer_t *) timerid;
1453
};
1454
check_syscall_args(sys_timer_create)
1455

    
1456
struct sys_timer_delete_args {
1457
        syscallarg(timer_t) timerid;
1458
};
1459
check_syscall_args(sys_timer_delete)
1460

    
1461
#ifndef RUMP_CLIENT
1462
struct compat_50_sys_timer_settime_args {
1463
        syscallarg(timer_t) timerid;
1464
        syscallarg(int) flags;
1465
        syscallarg(const struct itimerspec50 *) value;
1466
        syscallarg(struct itimerspec50 *) ovalue;
1467
};
1468
check_syscall_args(compat_50_sys_timer_settime)
1469
#endif /* !RUMP_CLIENT */
1470

    
1471
#ifndef RUMP_CLIENT
1472
struct compat_50_sys_timer_gettime_args {
1473
        syscallarg(timer_t) timerid;
1474
        syscallarg(struct itimerspec50 *) value;
1475
};
1476
check_syscall_args(compat_50_sys_timer_gettime)
1477
#endif /* !RUMP_CLIENT */
1478

    
1479
struct sys_timer_getoverrun_args {
1480
        syscallarg(timer_t) timerid;
1481
};
1482
check_syscall_args(sys_timer_getoverrun)
1483

    
1484
#ifndef RUMP_CLIENT
1485
struct compat_50_sys_nanosleep_args {
1486
        syscallarg(const struct timespec50 *) rqtp;
1487
        syscallarg(struct timespec50 *) rmtp;
1488
};
1489
check_syscall_args(compat_50_sys_nanosleep)
1490
#endif /* !RUMP_CLIENT */
1491

    
1492
struct sys_fdatasync_args {
1493
        syscallarg(int) fd;
1494
};
1495
check_syscall_args(sys_fdatasync)
1496

    
1497
#ifndef RUMP_CLIENT
1498
struct sys_mlockall_args {
1499
        syscallarg(int) flags;
1500
};
1501
check_syscall_args(sys_mlockall)
1502
#endif /* !RUMP_CLIENT */
1503

    
1504
#ifndef RUMP_CLIENT
1505
struct compat_50_sys___sigtimedwait_args {
1506
        syscallarg(const sigset_t *) set;
1507
        syscallarg(siginfo_t *) info;
1508
        syscallarg(struct timespec50 *) timeout;
1509
};
1510
check_syscall_args(compat_50_sys___sigtimedwait)
1511
#endif /* !RUMP_CLIENT */
1512

    
1513
#ifndef RUMP_CLIENT
1514
struct sys_sigqueueinfo_args {
1515
        syscallarg(pid_t) pid;
1516
        syscallarg(const siginfo_t *) info;
1517
};
1518
check_syscall_args(sys_sigqueueinfo)
1519
#endif /* !RUMP_CLIENT */
1520

    
1521
struct sys_modctl_args {
1522
        syscallarg(int) cmd;
1523
        syscallarg(void *) arg;
1524
};
1525
check_syscall_args(sys_modctl)
1526

    
1527
struct sys__ksem_init_args {
1528
        syscallarg(unsigned int) value;
1529
        syscallarg(intptr_t *) idp;
1530
};
1531
check_syscall_args(sys__ksem_init)
1532

    
1533
struct sys__ksem_open_args {
1534
        syscallarg(const char *) name;
1535
        syscallarg(int) oflag;
1536
        syscallarg(mode_t) mode;
1537
        syscallarg(unsigned int) value;
1538
        syscallarg(intptr_t *) idp;
1539
};
1540
check_syscall_args(sys__ksem_open)
1541

    
1542
struct sys__ksem_unlink_args {
1543
        syscallarg(const char *) name;
1544
};
1545
check_syscall_args(sys__ksem_unlink)
1546

    
1547
struct sys__ksem_close_args {
1548
        syscallarg(intptr_t) id;
1549
};
1550
check_syscall_args(sys__ksem_close)
1551

    
1552
struct sys__ksem_post_args {
1553
        syscallarg(intptr_t) id;
1554
};
1555
check_syscall_args(sys__ksem_post)
1556

    
1557
struct sys__ksem_wait_args {
1558
        syscallarg(intptr_t) id;
1559
};
1560
check_syscall_args(sys__ksem_wait)
1561

    
1562
struct sys__ksem_trywait_args {
1563
        syscallarg(intptr_t) id;
1564
};
1565
check_syscall_args(sys__ksem_trywait)
1566

    
1567
struct sys__ksem_getvalue_args {
1568
        syscallarg(intptr_t) id;
1569
        syscallarg(unsigned int *) value;
1570
};
1571
check_syscall_args(sys__ksem_getvalue)
1572

    
1573
struct sys__ksem_destroy_args {
1574
        syscallarg(intptr_t) id;
1575
};
1576
check_syscall_args(sys__ksem_destroy)
1577

    
1578
struct sys__ksem_timedwait_args {
1579
        syscallarg(intptr_t) id;
1580
        syscallarg(const struct timespec *) abstime;
1581
};
1582
check_syscall_args(sys__ksem_timedwait)
1583

    
1584
#ifndef RUMP_CLIENT
1585
struct sys_mq_open_args {
1586
        syscallarg(const char *) name;
1587
        syscallarg(int) oflag;
1588
        syscallarg(mode_t) mode;
1589
        syscallarg(struct mq_attr *) attr;
1590
};
1591
check_syscall_args(sys_mq_open)
1592
#endif /* !RUMP_CLIENT */
1593

    
1594
#ifndef RUMP_CLIENT
1595
struct sys_mq_close_args {
1596
        syscallarg(mqd_t) mqdes;
1597
};
1598
check_syscall_args(sys_mq_close)
1599
#endif /* !RUMP_CLIENT */
1600

    
1601
#ifndef RUMP_CLIENT
1602
struct sys_mq_unlink_args {
1603
        syscallarg(const char *) name;
1604
};
1605
check_syscall_args(sys_mq_unlink)
1606
#endif /* !RUMP_CLIENT */
1607

    
1608
#ifndef RUMP_CLIENT
1609
struct sys_mq_getattr_args {
1610
        syscallarg(mqd_t) mqdes;
1611
        syscallarg(struct mq_attr *) mqstat;
1612
};
1613
check_syscall_args(sys_mq_getattr)
1614
#endif /* !RUMP_CLIENT */
1615

    
1616
#ifndef RUMP_CLIENT
1617
struct sys_mq_setattr_args {
1618
        syscallarg(mqd_t) mqdes;
1619
        syscallarg(const struct mq_attr *) mqstat;
1620
        syscallarg(struct mq_attr *) omqstat;
1621
};
1622
check_syscall_args(sys_mq_setattr)
1623
#endif /* !RUMP_CLIENT */
1624

    
1625
#ifndef RUMP_CLIENT
1626
struct sys_mq_notify_args {
1627
        syscallarg(mqd_t) mqdes;
1628
        syscallarg(const struct sigevent *) notification;
1629
};
1630
check_syscall_args(sys_mq_notify)
1631
#endif /* !RUMP_CLIENT */
1632

    
1633
#ifndef RUMP_CLIENT
1634
struct sys_mq_send_args {
1635
        syscallarg(mqd_t) mqdes;
1636
        syscallarg(const char *) msg_ptr;
1637
        syscallarg(size_t) msg_len;
1638
        syscallarg(unsigned) msg_prio;
1639
};
1640
check_syscall_args(sys_mq_send)
1641
#endif /* !RUMP_CLIENT */
1642

    
1643
#ifndef RUMP_CLIENT
1644
struct sys_mq_receive_args {
1645
        syscallarg(mqd_t) mqdes;
1646
        syscallarg(char *) msg_ptr;
1647
        syscallarg(size_t) msg_len;
1648
        syscallarg(unsigned *) msg_prio;
1649
};
1650
check_syscall_args(sys_mq_receive)
1651
#endif /* !RUMP_CLIENT */
1652

    
1653
#ifndef RUMP_CLIENT
1654
struct compat_50_sys_mq_timedsend_args {
1655
        syscallarg(mqd_t) mqdes;
1656
        syscallarg(const char *) msg_ptr;
1657
        syscallarg(size_t) msg_len;
1658
        syscallarg(unsigned) msg_prio;
1659
        syscallarg(const struct timespec50 *) abs_timeout;
1660
};
1661
check_syscall_args(compat_50_sys_mq_timedsend)
1662
#endif /* !RUMP_CLIENT */
1663

    
1664
#ifndef RUMP_CLIENT
1665
struct compat_50_sys_mq_timedreceive_args {
1666
        syscallarg(mqd_t) mqdes;
1667
        syscallarg(char *) msg_ptr;
1668
        syscallarg(size_t) msg_len;
1669
        syscallarg(unsigned *) msg_prio;
1670
        syscallarg(const struct timespec50 *) abs_timeout;
1671
};
1672
check_syscall_args(compat_50_sys_mq_timedreceive)
1673
#endif /* !RUMP_CLIENT */
1674

    
1675
struct sys___posix_rename_args {
1676
        syscallarg(const char *) from;
1677
        syscallarg(const char *) to;
1678
};
1679
check_syscall_args(sys___posix_rename)
1680

    
1681
#ifndef RUMP_CLIENT
1682
struct sys_swapctl_args {
1683
        syscallarg(int) cmd;
1684
        syscallarg(void *) arg;
1685
        syscallarg(int) misc;
1686
};
1687
check_syscall_args(sys_swapctl)
1688
#endif /* !RUMP_CLIENT */
1689

    
1690
#ifndef RUMP_CLIENT
1691
struct compat_30_sys_getdents_args {
1692
        syscallarg(int) fd;
1693
        syscallarg(char *) buf;
1694
        syscallarg(size_t) count;
1695
};
1696
check_syscall_args(compat_30_sys_getdents)
1697
#endif /* !RUMP_CLIENT */
1698

    
1699
#ifndef RUMP_CLIENT
1700
struct sys_minherit_args {
1701
        syscallarg(void *) addr;
1702
        syscallarg(size_t) len;
1703
        syscallarg(int) inherit;
1704
};
1705
check_syscall_args(sys_minherit)
1706
#endif /* !RUMP_CLIENT */
1707

    
1708
struct sys_lchmod_args {
1709
        syscallarg(const char *) path;
1710
        syscallarg(mode_t) mode;
1711
};
1712
check_syscall_args(sys_lchmod)
1713

    
1714
struct sys_lchown_args {
1715
        syscallarg(const char *) path;
1716
        syscallarg(uid_t) uid;
1717
        syscallarg(gid_t) gid;
1718
};
1719
check_syscall_args(sys_lchown)
1720

    
1721
struct compat_50_sys_lutimes_args {
1722
        syscallarg(const char *) path;
1723
        syscallarg(const struct timeval50 *) tptr;
1724
};
1725
check_syscall_args(compat_50_sys_lutimes)
1726

    
1727
#ifndef RUMP_CLIENT
1728
struct sys___msync13_args {
1729
        syscallarg(void *) addr;
1730
        syscallarg(size_t) len;
1731
        syscallarg(int) flags;
1732
};
1733
check_syscall_args(sys___msync13)
1734
#endif /* !RUMP_CLIENT */
1735

    
1736
#ifndef RUMP_CLIENT
1737
struct compat_30_sys___stat13_args {
1738
        syscallarg(const char *) path;
1739
        syscallarg(struct stat13 *) ub;
1740
};
1741
check_syscall_args(compat_30_sys___stat13)
1742
#endif /* !RUMP_CLIENT */
1743

    
1744
#ifndef RUMP_CLIENT
1745
struct compat_30_sys___fstat13_args {
1746
        syscallarg(int) fd;
1747
        syscallarg(struct stat13 *) sb;
1748
};
1749
check_syscall_args(compat_30_sys___fstat13)
1750
#endif /* !RUMP_CLIENT */
1751

    
1752
#ifndef RUMP_CLIENT
1753
struct compat_30_sys___lstat13_args {
1754
        syscallarg(const char *) path;
1755
        syscallarg(struct stat13 *) ub;
1756
};
1757
check_syscall_args(compat_30_sys___lstat13)
1758
#endif /* !RUMP_CLIENT */
1759

    
1760
#ifndef RUMP_CLIENT
1761
struct sys___sigaltstack14_args {
1762
        syscallarg(const struct sigaltstack *) nss;
1763
        syscallarg(struct sigaltstack *) oss;
1764
};
1765
check_syscall_args(sys___sigaltstack14)
1766
#endif /* !RUMP_CLIENT */
1767

    
1768
struct sys___posix_chown_args {
1769
        syscallarg(const char *) path;
1770
        syscallarg(uid_t) uid;
1771
        syscallarg(gid_t) gid;
1772
};
1773
check_syscall_args(sys___posix_chown)
1774

    
1775
struct sys___posix_fchown_args {
1776
        syscallarg(int) fd;
1777
        syscallarg(uid_t) uid;
1778
        syscallarg(gid_t) gid;
1779
};
1780
check_syscall_args(sys___posix_fchown)
1781

    
1782
struct sys___posix_lchown_args {
1783
        syscallarg(const char *) path;
1784
        syscallarg(uid_t) uid;
1785
        syscallarg(gid_t) gid;
1786
};
1787
check_syscall_args(sys___posix_lchown)
1788

    
1789
struct sys_getsid_args {
1790
        syscallarg(pid_t) pid;
1791
};
1792
check_syscall_args(sys_getsid)
1793

    
1794
#ifndef RUMP_CLIENT
1795
struct sys___clone_args {
1796
        syscallarg(int) flags;
1797
        syscallarg(void *) stack;
1798
};
1799
check_syscall_args(sys___clone)
1800
#endif /* !RUMP_CLIENT */
1801

    
1802
struct sys_fktrace_args {
1803
        syscallarg(int) fd;
1804
        syscallarg(int) ops;
1805
        syscallarg(int) facs;
1806
        syscallarg(pid_t) pid;
1807
};
1808
check_syscall_args(sys_fktrace)
1809

    
1810
struct sys_preadv_args {
1811
        syscallarg(int) fd;
1812
        syscallarg(const struct iovec *) iovp;
1813
        syscallarg(int) iovcnt;
1814
        syscallarg(int) PAD;
1815
        syscallarg(off_t) offset;
1816
};
1817
check_syscall_args(sys_preadv)
1818

    
1819
struct sys_pwritev_args {
1820
        syscallarg(int) fd;
1821
        syscallarg(const struct iovec *) iovp;
1822
        syscallarg(int) iovcnt;
1823
        syscallarg(int) PAD;
1824
        syscallarg(off_t) offset;
1825
};
1826
check_syscall_args(sys_pwritev)
1827

    
1828
#ifndef RUMP_CLIENT
1829
struct compat_16_sys___sigaction14_args {
1830
        syscallarg(int) signum;
1831
        syscallarg(const struct sigaction *) nsa;
1832
        syscallarg(struct sigaction *) osa;
1833
};
1834
check_syscall_args(compat_16_sys___sigaction14)
1835
#endif /* !RUMP_CLIENT */
1836

    
1837
#ifndef RUMP_CLIENT
1838
struct sys___sigpending14_args {
1839
        syscallarg(sigset_t *) set;
1840
};
1841
check_syscall_args(sys___sigpending14)
1842
#endif /* !RUMP_CLIENT */
1843

    
1844
#ifndef RUMP_CLIENT
1845
struct sys___sigprocmask14_args {
1846
        syscallarg(int) how;
1847
        syscallarg(const sigset_t *) set;
1848
        syscallarg(sigset_t *) oset;
1849
};
1850
check_syscall_args(sys___sigprocmask14)
1851
#endif /* !RUMP_CLIENT */
1852

    
1853
#ifndef RUMP_CLIENT
1854
struct sys___sigsuspend14_args {
1855
        syscallarg(const sigset_t *) set;
1856
};
1857
check_syscall_args(sys___sigsuspend14)
1858
#endif /* !RUMP_CLIENT */
1859

    
1860
#ifndef RUMP_CLIENT
1861
struct compat_16_sys___sigreturn14_args {
1862
        syscallarg(struct sigcontext *) sigcntxp;
1863
};
1864
check_syscall_args(compat_16_sys___sigreturn14)
1865
#endif /* !RUMP_CLIENT */
1866

    
1867
struct sys___getcwd_args {
1868
        syscallarg(char *) bufp;
1869
        syscallarg(size_t) length;
1870
};
1871
check_syscall_args(sys___getcwd)
1872

    
1873
struct sys_fchroot_args {
1874
        syscallarg(int) fd;
1875
};
1876
check_syscall_args(sys_fchroot)
1877

    
1878
#ifndef RUMP_CLIENT
1879
struct compat_30_sys_fhopen_args {
1880
        syscallarg(const struct compat_30_fhandle *) fhp;
1881
        syscallarg(int) flags;
1882
};
1883
check_syscall_args(compat_30_sys_fhopen)
1884
#endif /* !RUMP_CLIENT */
1885

    
1886
#ifndef RUMP_CLIENT
1887
struct compat_30_sys_fhstat_args {
1888
        syscallarg(const struct compat_30_fhandle *) fhp;
1889
        syscallarg(struct stat13 *) sb;
1890
};
1891
check_syscall_args(compat_30_sys_fhstat)
1892
#endif /* !RUMP_CLIENT */
1893

    
1894
#ifndef RUMP_CLIENT
1895
struct compat_20_sys_fhstatfs_args {
1896
        syscallarg(const struct compat_30_fhandle *) fhp;
1897
        syscallarg(struct statfs12 *) buf;
1898
};
1899
check_syscall_args(compat_20_sys_fhstatfs)
1900
#endif /* !RUMP_CLIENT */
1901

    
1902
#ifndef RUMP_CLIENT
1903
struct compat_50_sys_____semctl13_args {
1904
        syscallarg(int) semid;
1905
        syscallarg(int) semnum;
1906
        syscallarg(int) cmd;
1907
        syscallarg(union __semun *) arg;
1908
};
1909
check_syscall_args(compat_50_sys_____semctl13)
1910
#endif /* !RUMP_CLIENT */
1911

    
1912
#ifndef RUMP_CLIENT
1913
struct compat_50_sys___msgctl13_args {
1914
        syscallarg(int) msqid;
1915
        syscallarg(int) cmd;
1916
        syscallarg(struct msqid_ds *) buf;
1917
};
1918
check_syscall_args(compat_50_sys___msgctl13)
1919
#endif /* !RUMP_CLIENT */
1920

    
1921
#ifndef RUMP_CLIENT
1922
struct compat_50_sys___shmctl13_args {
1923
        syscallarg(int) shmid;
1924
        syscallarg(int) cmd;
1925
        syscallarg(struct shmid_ds13 *) buf;
1926
};
1927
check_syscall_args(compat_50_sys___shmctl13)
1928
#endif /* !RUMP_CLIENT */
1929

    
1930
struct sys_lchflags_args {
1931
        syscallarg(const char *) path;
1932
        syscallarg(u_long) flags;
1933
};
1934
check_syscall_args(sys_lchflags)
1935

    
1936
struct sys_utrace_args {
1937
        syscallarg(const char *) label;
1938
        syscallarg(void *) addr;
1939
        syscallarg(size_t) len;
1940
};
1941
check_syscall_args(sys_utrace)
1942

    
1943
#ifndef RUMP_CLIENT
1944
struct sys_getcontext_args {
1945
        syscallarg(struct __ucontext *) ucp;
1946
};
1947
check_syscall_args(sys_getcontext)
1948
#endif /* !RUMP_CLIENT */
1949

    
1950
#ifndef RUMP_CLIENT
1951
struct sys_setcontext_args {
1952
        syscallarg(const struct __ucontext *) ucp;
1953
};
1954
check_syscall_args(sys_setcontext)
1955
#endif /* !RUMP_CLIENT */
1956

    
1957
#ifndef RUMP_CLIENT
1958
struct sys__lwp_create_args {
1959
        syscallarg(const struct __ucontext *) ucp;
1960
        syscallarg(u_long) flags;
1961
        syscallarg(lwpid_t *) new_lwp;
1962
};
1963
check_syscall_args(sys__lwp_create)
1964
#endif /* !RUMP_CLIENT */
1965

    
1966
#ifndef RUMP_CLIENT
1967
struct sys__lwp_wait_args {
1968
        syscallarg(lwpid_t) wait_for;
1969
        syscallarg(lwpid_t *) departed;
1970
};
1971
check_syscall_args(sys__lwp_wait)
1972
#endif /* !RUMP_CLIENT */
1973

    
1974
#ifndef RUMP_CLIENT
1975
struct sys__lwp_suspend_args {
1976
        syscallarg(lwpid_t) target;
1977
};
1978
check_syscall_args(sys__lwp_suspend)
1979
#endif /* !RUMP_CLIENT */
1980

    
1981
#ifndef RUMP_CLIENT
1982
struct sys__lwp_continue_args {
1983
        syscallarg(lwpid_t) target;
1984
};
1985
check_syscall_args(sys__lwp_continue)
1986
#endif /* !RUMP_CLIENT */
1987

    
1988
#ifndef RUMP_CLIENT
1989
struct sys__lwp_wakeup_args {
1990
        syscallarg(lwpid_t) target;
1991
};
1992
check_syscall_args(sys__lwp_wakeup)
1993
#endif /* !RUMP_CLIENT */
1994

    
1995
#ifndef RUMP_CLIENT
1996
struct sys__lwp_setprivate_args {
1997
        syscallarg(void *) ptr;
1998
};
1999
check_syscall_args(sys__lwp_setprivate)
2000
#endif /* !RUMP_CLIENT */
2001

    
2002
#ifndef RUMP_CLIENT
2003
struct sys__lwp_kill_args {
2004
        syscallarg(lwpid_t) target;
2005
        syscallarg(int) signo;
2006
};
2007
check_syscall_args(sys__lwp_kill)
2008
#endif /* !RUMP_CLIENT */
2009

    
2010
#ifndef RUMP_CLIENT
2011
struct sys__lwp_detach_args {
2012
        syscallarg(lwpid_t) target;
2013
};
2014
check_syscall_args(sys__lwp_detach)
2015
#endif /* !RUMP_CLIENT */
2016

    
2017
#ifndef RUMP_CLIENT
2018
struct compat_50_sys__lwp_park_args {
2019
        syscallarg(const struct timespec50 *) ts;
2020
        syscallarg(lwpid_t) unpark;
2021
        syscallarg(const void *) hint;
2022
        syscallarg(const void *) unparkhint;
2023
};
2024
check_syscall_args(compat_50_sys__lwp_park)
2025
#endif /* !RUMP_CLIENT */
2026

    
2027
#ifndef RUMP_CLIENT
2028
struct sys__lwp_unpark_args {
2029
        syscallarg(lwpid_t) target;
2030
        syscallarg(const void *) hint;
2031
};
2032
check_syscall_args(sys__lwp_unpark)
2033
#endif /* !RUMP_CLIENT */
2034

    
2035
#ifndef RUMP_CLIENT
2036
struct sys__lwp_unpark_all_args {
2037
        syscallarg(const lwpid_t *) targets;
2038
        syscallarg(size_t) ntargets;
2039
        syscallarg(const void *) hint;
2040
};
2041
check_syscall_args(sys__lwp_unpark_all)
2042
#endif /* !RUMP_CLIENT */
2043

    
2044
#ifndef RUMP_CLIENT
2045
struct sys__lwp_setname_args {
2046
        syscallarg(lwpid_t) target;
2047
        syscallarg(const char *) name;
2048
};
2049
check_syscall_args(sys__lwp_setname)
2050
#endif /* !RUMP_CLIENT */
2051

    
2052
#ifndef RUMP_CLIENT
2053
struct sys__lwp_getname_args {
2054
        syscallarg(lwpid_t) target;
2055
        syscallarg(char *) name;
2056
        syscallarg(size_t) len;
2057
};
2058
check_syscall_args(sys__lwp_getname)
2059
#endif /* !RUMP_CLIENT */
2060

    
2061
#ifndef RUMP_CLIENT
2062
struct sys__lwp_ctl_args {
2063
        syscallarg(int) features;
2064
        syscallarg(struct lwpctl **) address;
2065
};
2066
check_syscall_args(sys__lwp_ctl)
2067
#endif /* !RUMP_CLIENT */
2068

    
2069
#ifndef RUMP_CLIENT
2070
struct compat_60_sys_sa_register_args {
2071
        syscallarg(void *) newv;
2072
        syscallarg(void **) oldv;
2073
        syscallarg(int) flags;
2074
        syscallarg(ssize_t) stackinfo_offset;
2075
};
2076
check_syscall_args(compat_60_sys_sa_register)
2077
#endif /* !RUMP_CLIENT */
2078

    
2079
#ifndef RUMP_CLIENT
2080
struct compat_60_sys_sa_stacks_args {
2081
        syscallarg(int) num;
2082
        syscallarg(stack_t *) stacks;
2083
};
2084
check_syscall_args(compat_60_sys_sa_stacks)
2085
#endif /* !RUMP_CLIENT */
2086

    
2087
#ifndef RUMP_CLIENT
2088
struct compat_60_sys_sa_setconcurrency_args {
2089
        syscallarg(int) concurrency;
2090
};
2091
check_syscall_args(compat_60_sys_sa_setconcurrency)
2092
#endif /* !RUMP_CLIENT */
2093

    
2094
#ifndef RUMP_CLIENT
2095
struct compat_60_sys_sa_preempt_args {
2096
        syscallarg(int) sa_id;
2097
};
2098
check_syscall_args(compat_60_sys_sa_preempt)
2099
#endif /* !RUMP_CLIENT */
2100

    
2101
#ifndef RUMP_CLIENT
2102
struct sys___sigaction_sigtramp_args {
2103
        syscallarg(int) signum;
2104
        syscallarg(const struct sigaction *) nsa;
2105
        syscallarg(struct sigaction *) osa;
2106
        syscallarg(const void *) tramp;
2107
        syscallarg(int) vers;
2108
};
2109
check_syscall_args(sys___sigaction_sigtramp)
2110
#endif /* !RUMP_CLIENT */
2111

    
2112
#ifndef RUMP_CLIENT
2113
struct sys_pmc_get_info_args {
2114
        syscallarg(int) ctr;
2115
        syscallarg(int) op;
2116
        syscallarg(void *) args;
2117
};
2118
check_syscall_args(sys_pmc_get_info)
2119
#endif /* !RUMP_CLIENT */
2120

    
2121
#ifndef RUMP_CLIENT
2122
struct sys_pmc_control_args {
2123
        syscallarg(int) ctr;
2124
        syscallarg(int) op;
2125
        syscallarg(void *) args;
2126
};
2127
check_syscall_args(sys_pmc_control)
2128
#endif /* !RUMP_CLIENT */
2129

    
2130
#ifndef RUMP_CLIENT
2131
struct sys_rasctl_args {
2132
        syscallarg(void *) addr;
2133
        syscallarg(size_t) len;
2134
        syscallarg(int) op;
2135
};
2136
check_syscall_args(sys_rasctl)
2137
#endif /* !RUMP_CLIENT */
2138

    
2139
struct compat_50_sys_kevent_args {
2140
        syscallarg(int) fd;
2141
        syscallarg(const struct kevent *) changelist;
2142
        syscallarg(size_t) nchanges;
2143
        syscallarg(struct kevent *) eventlist;
2144
        syscallarg(size_t) nevents;
2145
        syscallarg(const struct timespec50 *) timeout;
2146
};
2147
check_syscall_args(compat_50_sys_kevent)
2148

    
2149
#ifndef RUMP_CLIENT
2150
struct sys__sched_setparam_args {
2151
        syscallarg(pid_t) pid;
2152
        syscallarg(lwpid_t) lid;
2153
        syscallarg(int) policy;
2154
        syscallarg(const struct sched_param *) params;
2155
};
2156
check_syscall_args(sys__sched_setparam)
2157
#endif /* !RUMP_CLIENT */
2158

    
2159
#ifndef RUMP_CLIENT
2160
struct sys__sched_getparam_args {
2161
        syscallarg(pid_t) pid;
2162
        syscallarg(lwpid_t) lid;
2163
        syscallarg(int *) policy;
2164
        syscallarg(struct sched_param *) params;
2165
};
2166
check_syscall_args(sys__sched_getparam)
2167
#endif /* !RUMP_CLIENT */
2168

    
2169
#ifndef RUMP_CLIENT
2170
struct sys__sched_setaffinity_args {
2171
        syscallarg(pid_t) pid;
2172
        syscallarg(lwpid_t) lid;
2173
        syscallarg(size_t) size;
2174
        syscallarg(const cpuset_t *) cpuset;
2175
};
2176
check_syscall_args(sys__sched_setaffinity)
2177
#endif /* !RUMP_CLIENT */
2178

    
2179
#ifndef RUMP_CLIENT
2180
struct sys__sched_getaffinity_args {
2181
        syscallarg(pid_t) pid;
2182
        syscallarg(lwpid_t) lid;
2183
        syscallarg(size_t) size;
2184
        syscallarg(cpuset_t *) cpuset;
2185
};
2186
check_syscall_args(sys__sched_getaffinity)
2187
#endif /* !RUMP_CLIENT */
2188

    
2189
struct sys_fsync_range_args {
2190
        syscallarg(int) fd;
2191
        syscallarg(int) flags;
2192
        syscallarg(off_t) start;
2193
        syscallarg(off_t) length;
2194
};
2195
check_syscall_args(sys_fsync_range)
2196

    
2197
#ifndef RUMP_CLIENT
2198
struct sys_uuidgen_args {
2199
        syscallarg(struct uuid *) store;
2200
        syscallarg(int) count;
2201
};
2202
check_syscall_args(sys_uuidgen)
2203
#endif /* !RUMP_CLIENT */
2204

    
2205
struct sys_getvfsstat_args {
2206
        syscallarg(struct statvfs *) buf;
2207
        syscallarg(size_t) bufsize;
2208
        syscallarg(int) flags;
2209
};
2210
check_syscall_args(sys_getvfsstat)
2211

    
2212
struct sys_statvfs1_args {
2213
        syscallarg(const char *) path;
2214
        syscallarg(struct statvfs *) buf;
2215
        syscallarg(int) flags;
2216
};
2217
check_syscall_args(sys_statvfs1)
2218

    
2219
struct sys_fstatvfs1_args {
2220
        syscallarg(int) fd;
2221
        syscallarg(struct statvfs *) buf;
2222
        syscallarg(int) flags;
2223
};
2224
check_syscall_args(sys_fstatvfs1)
2225

    
2226
#ifndef RUMP_CLIENT
2227
struct compat_30_sys_fhstatvfs1_args {
2228
        syscallarg(const struct compat_30_fhandle *) fhp;
2229
        syscallarg(struct statvfs *) buf;
2230
        syscallarg(int) flags;
2231
};
2232
check_syscall_args(compat_30_sys_fhstatvfs1)
2233
#endif /* !RUMP_CLIENT */
2234

    
2235
struct sys_extattrctl_args {
2236
        syscallarg(const char *) path;
2237
        syscallarg(int) cmd;
2238
        syscallarg(const char *) filename;
2239
        syscallarg(int) attrnamespace;
2240
        syscallarg(const char *) attrname;
2241
};
2242
check_syscall_args(sys_extattrctl)
2243

    
2244
struct sys_extattr_set_file_args {
2245
        syscallarg(const char *) path;
2246
        syscallarg(int) attrnamespace;
2247
        syscallarg(const char *) attrname;
2248
        syscallarg(const void *) data;
2249
        syscallarg(size_t) nbytes;
2250
};
2251
check_syscall_args(sys_extattr_set_file)
2252

    
2253
struct sys_extattr_get_file_args {
2254
        syscallarg(const char *) path;
2255
        syscallarg(int) attrnamespace;
2256
        syscallarg(const char *) attrname;
2257
        syscallarg(void *) data;
2258
        syscallarg(size_t) nbytes;
2259
};
2260
check_syscall_args(sys_extattr_get_file)
2261

    
2262
struct sys_extattr_delete_file_args {
2263
        syscallarg(const char *) path;
2264
        syscallarg(int) attrnamespace;
2265
        syscallarg(const char *) attrname;
2266
};
2267
check_syscall_args(sys_extattr_delete_file)
2268

    
2269
struct sys_extattr_set_fd_args {
2270
        syscallarg(int) fd;
2271
        syscallarg(int) attrnamespace;
2272
        syscallarg(const char *) attrname;
2273
        syscallarg(const void *) data;
2274
        syscallarg(size_t) nbytes;
2275
};
2276
check_syscall_args(sys_extattr_set_fd)
2277

    
2278
struct sys_extattr_get_fd_args {
2279
        syscallarg(int) fd;
2280
        syscallarg(int) attrnamespace;
2281
        syscallarg(const char *) attrname;
2282
        syscallarg(void *) data;
2283
        syscallarg(size_t) nbytes;
2284
};
2285
check_syscall_args(sys_extattr_get_fd)
2286

    
2287
struct sys_extattr_delete_fd_args {
2288
        syscallarg(int) fd;
2289
        syscallarg(int) attrnamespace;
2290
        syscallarg(const char *) attrname;
2291
};
2292
check_syscall_args(sys_extattr_delete_fd)
2293

    
2294
struct sys_extattr_set_link_args {
2295
        syscallarg(const char *) path;
2296
        syscallarg(int) attrnamespace;
2297
        syscallarg(const char *) attrname;
2298
        syscallarg(const void *) data;
2299
        syscallarg(size_t) nbytes;
2300
};
2301
check_syscall_args(sys_extattr_set_link)
2302

    
2303
struct sys_extattr_get_link_args {
2304
        syscallarg(const char *) path;
2305
        syscallarg(int) attrnamespace;
2306
        syscallarg(const char *) attrname;
2307
        syscallarg(void *) data;
2308
        syscallarg(size_t) nbytes;
2309
};
2310
check_syscall_args(sys_extattr_get_link)
2311

    
2312
struct sys_extattr_delete_link_args {
2313
        syscallarg(const char *) path;
2314
        syscallarg(int) attrnamespace;
2315
        syscallarg(const char *) attrname;
2316
};
2317
check_syscall_args(sys_extattr_delete_link)
2318

    
2319
struct sys_extattr_list_fd_args {
2320
        syscallarg(int) fd;
2321
        syscallarg(int) attrnamespace;
2322
        syscallarg(void *) data;
2323
        syscallarg(size_t) nbytes;
2324
};
2325
check_syscall_args(sys_extattr_list_fd)
2326

    
2327
struct sys_extattr_list_file_args {
2328
        syscallarg(const char *) path;
2329
        syscallarg(int) attrnamespace;
2330
        syscallarg(void *) data;
2331
        syscallarg(size_t) nbytes;
2332
};
2333
check_syscall_args(sys_extattr_list_file)
2334

    
2335
struct sys_extattr_list_link_args {
2336
        syscallarg(const char *) path;
2337
        syscallarg(int) attrnamespace;
2338
        syscallarg(void *) data;
2339
        syscallarg(size_t) nbytes;
2340
};
2341
check_syscall_args(sys_extattr_list_link)
2342

    
2343
struct compat_50_sys_pselect_args {
2344
        syscallarg(int) nd;
2345
        syscallarg(fd_set *) in;
2346
        syscallarg(fd_set *) ou;
2347
        syscallarg(fd_set *) ex;
2348
        syscallarg(const struct timespec50 *) ts;
2349
        syscallarg(const sigset_t *) mask;
2350
};
2351
check_syscall_args(compat_50_sys_pselect)
2352

    
2353
struct compat_50_sys_pollts_args {
2354
        syscallarg(struct pollfd *) fds;
2355
        syscallarg(u_int) nfds;
2356
        syscallarg(const struct timespec50 *) ts;
2357
        syscallarg(const sigset_t *) mask;
2358
};
2359
check_syscall_args(compat_50_sys_pollts)
2360

    
2361
struct sys_setxattr_args {
2362
        syscallarg(const char *) path;
2363
        syscallarg(const char *) name;
2364
        syscallarg(const void *) value;
2365
        syscallarg(size_t) size;
2366
        syscallarg(int) flags;
2367
};
2368
check_syscall_args(sys_setxattr)
2369

    
2370
struct sys_lsetxattr_args {
2371
        syscallarg(const char *) path;
2372
        syscallarg(const char *) name;
2373
        syscallarg(const void *) value;
2374
        syscallarg(size_t) size;
2375
        syscallarg(int) flags;
2376
};
2377
check_syscall_args(sys_lsetxattr)
2378

    
2379
struct sys_fsetxattr_args {
2380
        syscallarg(int) fd;
2381
        syscallarg(const char *) name;
2382
        syscallarg(const void *) value;
2383
        syscallarg(size_t) size;
2384
        syscallarg(int) flags;
2385
};
2386
check_syscall_args(sys_fsetxattr)
2387

    
2388
struct sys_getxattr_args {
2389
        syscallarg(const char *) path;
2390
        syscallarg(const char *) name;
2391
        syscallarg(void *) value;
2392
        syscallarg(size_t) size;
2393
};
2394
check_syscall_args(sys_getxattr)
2395

    
2396
struct sys_lgetxattr_args {
2397
        syscallarg(const char *) path;
2398
        syscallarg(const char *) name;
2399
        syscallarg(void *) value;
2400
        syscallarg(size_t) size;
2401
};
2402
check_syscall_args(sys_lgetxattr)
2403

    
2404
struct sys_fgetxattr_args {
2405
        syscallarg(int) fd;
2406
        syscallarg(const char *) name;
2407
        syscallarg(void *) value;
2408
        syscallarg(size_t) size;
2409
};
2410
check_syscall_args(sys_fgetxattr)
2411

    
2412
struct sys_listxattr_args {
2413
        syscallarg(const char *) path;
2414
        syscallarg(char *) list;
2415
        syscallarg(size_t) size;
2416
};
2417
check_syscall_args(sys_listxattr)
2418

    
2419
struct sys_llistxattr_args {
2420
        syscallarg(const char *) path;
2421
        syscallarg(char *) list;
2422
        syscallarg(size_t) size;
2423
};
2424
check_syscall_args(sys_llistxattr)
2425

    
2426
struct sys_flistxattr_args {
2427
        syscallarg(int) fd;
2428
        syscallarg(char *) list;
2429
        syscallarg(size_t) size;
2430
};
2431
check_syscall_args(sys_flistxattr)
2432

    
2433
struct sys_removexattr_args {
2434
        syscallarg(const char *) path;
2435
        syscallarg(const char *) name;
2436
};
2437
check_syscall_args(sys_removexattr)
2438

    
2439
struct sys_lremovexattr_args {
2440
        syscallarg(const char *) path;
2441
        syscallarg(const char *) name;
2442
};
2443
check_syscall_args(sys_lremovexattr)
2444

    
2445
struct sys_fremovexattr_args {
2446
        syscallarg(int) fd;
2447
        syscallarg(const char *) name;
2448
};
2449
check_syscall_args(sys_fremovexattr)
2450

    
2451
struct compat_50_sys___stat30_args {
2452
        syscallarg(const char *) path;
2453
        syscallarg(struct stat30 *) ub;
2454
};
2455
check_syscall_args(compat_50_sys___stat30)
2456

    
2457
struct compat_50_sys___fstat30_args {
2458
        syscallarg(int) fd;
2459
        syscallarg(struct stat30 *) sb;
2460
};
2461
check_syscall_args(compat_50_sys___fstat30)
2462

    
2463
struct compat_50_sys___lstat30_args {
2464
        syscallarg(const char *) path;
2465
        syscallarg(struct stat30 *) ub;
2466
};
2467
check_syscall_args(compat_50_sys___lstat30)
2468

    
2469
struct sys___getdents30_args {
2470
        syscallarg(int) fd;
2471
        syscallarg(char *) buf;
2472
        syscallarg(size_t) count;
2473
};
2474
check_syscall_args(sys___getdents30)
2475

    
2476
#ifndef RUMP_CLIENT
2477
struct compat_30_sys___fhstat30_args {
2478
        syscallarg(const struct compat_30_fhandle *) fhp;
2479
        syscallarg(struct stat30 *) sb;
2480
};
2481
check_syscall_args(compat_30_sys___fhstat30)
2482
#endif /* !RUMP_CLIENT */
2483

    
2484
#ifndef RUMP_CLIENT
2485
struct compat_50_sys___ntp_gettime30_args {
2486
        syscallarg(struct ntptimeval50 *) ntvp;
2487
};
2488
check_syscall_args(compat_50_sys___ntp_gettime30)
2489
#endif /* !RUMP_CLIENT */
2490

    
2491
struct sys___socket30_args {
2492
        syscallarg(int) domain;
2493
        syscallarg(int) type;
2494
        syscallarg(int) protocol;
2495
};
2496
check_syscall_args(sys___socket30)
2497

    
2498
struct sys___getfh30_args {
2499
        syscallarg(const char *) fname;
2500
        syscallarg(void *) fhp;
2501
        syscallarg(size_t *) fh_size;
2502
};
2503
check_syscall_args(sys___getfh30)
2504

    
2505
struct sys___fhopen40_args {
2506
        syscallarg(const void *) fhp;
2507
        syscallarg(size_t) fh_size;
2508
        syscallarg(int) flags;
2509
};
2510
check_syscall_args(sys___fhopen40)
2511

    
2512
struct sys___fhstatvfs140_args {
2513
        syscallarg(const void *) fhp;
2514
        syscallarg(size_t) fh_size;
2515
        syscallarg(struct statvfs *) buf;
2516
        syscallarg(int) flags;
2517
};
2518
check_syscall_args(sys___fhstatvfs140)
2519

    
2520
struct compat_50_sys___fhstat40_args {
2521
        syscallarg(const void *) fhp;
2522
        syscallarg(size_t) fh_size;
2523
        syscallarg(struct stat30 *) sb;
2524
};
2525
check_syscall_args(compat_50_sys___fhstat40)
2526

    
2527
struct sys_aio_cancel_args {
2528
        syscallarg(int) fildes;
2529
        syscallarg(struct aiocb *) aiocbp;
2530
};
2531
check_syscall_args(sys_aio_cancel)
2532

    
2533
struct sys_aio_error_args {
2534
        syscallarg(const struct aiocb *) aiocbp;
2535
};
2536
check_syscall_args(sys_aio_error)
2537

    
2538
struct sys_aio_fsync_args {
2539
        syscallarg(int) op;
2540
        syscallarg(struct aiocb *) aiocbp;
2541
};
2542
check_syscall_args(sys_aio_fsync)
2543

    
2544
struct sys_aio_read_args {
2545
        syscallarg(struct aiocb *) aiocbp;
2546
};
2547
check_syscall_args(sys_aio_read)
2548

    
2549
struct sys_aio_return_args {
2550
        syscallarg(struct aiocb *) aiocbp;
2551
};
2552
check_syscall_args(sys_aio_return)
2553

    
2554
#ifndef RUMP_CLIENT
2555
struct compat_50_sys_aio_suspend_args {
2556
        syscallarg(const struct aiocb *const *) list;
2557
        syscallarg(int) nent;
2558
        syscallarg(const struct timespec50 *) timeout;
2559
};
2560
check_syscall_args(compat_50_sys_aio_suspend)
2561
#endif /* !RUMP_CLIENT */
2562

    
2563
struct sys_aio_write_args {
2564
        syscallarg(struct aiocb *) aiocbp;
2565
};
2566
check_syscall_args(sys_aio_write)
2567

    
2568
struct sys_lio_listio_args {
2569
        syscallarg(int) mode;
2570
        syscallarg(struct aiocb *const *) list;
2571
        syscallarg(int) nent;
2572
        syscallarg(struct sigevent *) sig;
2573
};
2574
check_syscall_args(sys_lio_listio)
2575

    
2576
struct sys___mount50_args {
2577
        syscallarg(const char *) type;
2578
        syscallarg(const char *) path;
2579
        syscallarg(int) flags;
2580
        syscallarg(void *) data;
2581
        syscallarg(size_t) data_len;
2582
};
2583
check_syscall_args(sys___mount50)
2584

    
2585
#ifndef RUMP_CLIENT
2586
struct sys_mremap_args {
2587
        syscallarg(void *) old_address;
2588
        syscallarg(size_t) old_size;
2589
        syscallarg(void *) new_address;
2590
        syscallarg(size_t) new_size;
2591
        syscallarg(int) flags;
2592
};
2593
check_syscall_args(sys_mremap)
2594
#endif /* !RUMP_CLIENT */
2595

    
2596
#ifndef RUMP_CLIENT
2597
struct sys_pset_create_args {
2598
        syscallarg(psetid_t *) psid;
2599
};
2600
check_syscall_args(sys_pset_create)
2601
#endif /* !RUMP_CLIENT */
2602

    
2603
#ifndef RUMP_CLIENT
2604
struct sys_pset_destroy_args {
2605
        syscallarg(psetid_t) psid;
2606
};
2607
check_syscall_args(sys_pset_destroy)
2608
#endif /* !RUMP_CLIENT */
2609

    
2610
#ifndef RUMP_CLIENT
2611
struct sys_pset_assign_args {
2612
        syscallarg(psetid_t) psid;
2613
        syscallarg(cpuid_t) cpuid;
2614
        syscallarg(psetid_t *) opsid;
2615
};
2616
check_syscall_args(sys_pset_assign)
2617
#endif /* !RUMP_CLIENT */
2618

    
2619
#ifndef RUMP_CLIENT
2620
struct sys__pset_bind_args {
2621
        syscallarg(idtype_t) idtype;
2622
        syscallarg(id_t) first_id;
2623
        syscallarg(id_t) second_id;
2624
        syscallarg(psetid_t) psid;
2625
        syscallarg(psetid_t *) opsid;
2626
};
2627
check_syscall_args(sys__pset_bind)
2628
#endif /* !RUMP_CLIENT */
2629

    
2630
struct sys___posix_fadvise50_args {
2631
        syscallarg(int) fd;
2632
        syscallarg(int) PAD;
2633
        syscallarg(off_t) offset;
2634
        syscallarg(off_t) len;
2635
        syscallarg(int) advice;
2636
};
2637
check_syscall_args(sys___posix_fadvise50)
2638

    
2639
struct sys___select50_args {
2640
        syscallarg(int) nd;
2641
        syscallarg(fd_set *) in;
2642
        syscallarg(fd_set *) ou;
2643
        syscallarg(fd_set *) ex;
2644
        syscallarg(struct timeval *) tv;
2645
};
2646
check_syscall_args(sys___select50)
2647

    
2648
struct sys___gettimeofday50_args {
2649
        syscallarg(struct timeval *) tp;
2650
        syscallarg(void *) tzp;
2651
};
2652
check_syscall_args(sys___gettimeofday50)
2653

    
2654
struct sys___settimeofday50_args {
2655
        syscallarg(const struct timeval *) tv;
2656
        syscallarg(const void *) tzp;
2657
};
2658
check_syscall_args(sys___settimeofday50)
2659

    
2660
struct sys___utimes50_args {
2661
        syscallarg(const char *) path;
2662
        syscallarg(const struct timeval *) tptr;
2663
};
2664
check_syscall_args(sys___utimes50)
2665

    
2666
struct sys___adjtime50_args {
2667
        syscallarg(const struct timeval *) delta;
2668
        syscallarg(struct timeval *) olddelta;
2669
};
2670
check_syscall_args(sys___adjtime50)
2671

    
2672
#ifndef RUMP_CLIENT
2673
struct sys___lfs_segwait50_args {
2674
        syscallarg(fsid_t *) fsidp;
2675
        syscallarg(struct timeval *) tv;
2676
};
2677
check_syscall_args(sys___lfs_segwait50)
2678
#endif /* !RUMP_CLIENT */
2679

    
2680
struct sys___futimes50_args {
2681
        syscallarg(int) fd;
2682
        syscallarg(const struct timeval *) tptr;
2683
};
2684
check_syscall_args(sys___futimes50)
2685

    
2686
struct sys___lutimes50_args {
2687
        syscallarg(const char *) path;
2688
        syscallarg(const struct timeval *) tptr;
2689
};
2690
check_syscall_args(sys___lutimes50)
2691

    
2692
struct sys___setitimer50_args {
2693
        syscallarg(int) which;
2694
        syscallarg(const struct itimerval *) itv;
2695
        syscallarg(struct itimerval *) oitv;
2696
};
2697
check_syscall_args(sys___setitimer50)
2698

    
2699
struct sys___getitimer50_args {
2700
        syscallarg(int) which;
2701
        syscallarg(struct itimerval *) itv;
2702
};
2703
check_syscall_args(sys___getitimer50)
2704

    
2705
struct sys___clock_gettime50_args {
2706
        syscallarg(clockid_t) clock_id;
2707
        syscallarg(struct timespec *) tp;
2708
};
2709
check_syscall_args(sys___clock_gettime50)
2710

    
2711
struct sys___clock_settime50_args {
2712
        syscallarg(clockid_t) clock_id;
2713
        syscallarg(const struct timespec *) tp;
2714
};
2715
check_syscall_args(sys___clock_settime50)
2716

    
2717
struct sys___clock_getres50_args {
2718
        syscallarg(clockid_t) clock_id;
2719
        syscallarg(struct timespec *) tp;
2720
};
2721
check_syscall_args(sys___clock_getres50)
2722

    
2723
struct sys___nanosleep50_args {
2724
        syscallarg(const struct timespec *) rqtp;
2725
        syscallarg(struct timespec *) rmtp;
2726
};
2727
check_syscall_args(sys___nanosleep50)
2728

    
2729
#ifndef RUMP_CLIENT
2730
struct sys_____sigtimedwait50_args {
2731
        syscallarg(const sigset_t *) set;
2732
        syscallarg(siginfo_t *) info;
2733
        syscallarg(struct timespec *) timeout;
2734
};
2735
check_syscall_args(sys_____sigtimedwait50)
2736
#endif /* !RUMP_CLIENT */
2737

    
2738
#ifndef RUMP_CLIENT
2739
struct sys___mq_timedsend50_args {
2740
        syscallarg(mqd_t) mqdes;
2741
        syscallarg(const char *) msg_ptr;
2742
        syscallarg(size_t) msg_len;
2743
        syscallarg(unsigned) msg_prio;
2744
        syscallarg(const struct timespec *) abs_timeout;
2745
};
2746
check_syscall_args(sys___mq_timedsend50)
2747
#endif /* !RUMP_CLIENT */
2748

    
2749
#ifndef RUMP_CLIENT
2750
struct sys___mq_timedreceive50_args {
2751
        syscallarg(mqd_t) mqdes;
2752
        syscallarg(char *) msg_ptr;
2753
        syscallarg(size_t) msg_len;
2754
        syscallarg(unsigned *) msg_prio;
2755
        syscallarg(const struct timespec *) abs_timeout;
2756
};
2757
check_syscall_args(sys___mq_timedreceive50)
2758
#endif /* !RUMP_CLIENT */
2759

    
2760
#ifndef RUMP_CLIENT
2761
struct compat_60_sys__lwp_park_args {
2762
        syscallarg(const struct timespec *) ts;
2763
        syscallarg(lwpid_t) unpark;
2764
        syscallarg(const void *) hint;
2765
        syscallarg(const void *) unparkhint;
2766
};
2767
check_syscall_args(compat_60_sys__lwp_park)
2768
#endif /* !RUMP_CLIENT */
2769

    
2770
struct sys___kevent50_args {
2771
        syscallarg(int) fd;
2772
        syscallarg(const struct kevent *) changelist;
2773
        syscallarg(size_t) nchanges;
2774
        syscallarg(struct kevent *) eventlist;
2775
        syscallarg(size_t) nevents;
2776
        syscallarg(const struct timespec *) timeout;
2777
};
2778
check_syscall_args(sys___kevent50)
2779

    
2780
struct sys___pselect50_args {
2781
        syscallarg(int) nd;
2782
        syscallarg(fd_set *) in;
2783
        syscallarg(fd_set *) ou;
2784
        syscallarg(fd_set *) ex;
2785
        syscallarg(const struct timespec *) ts;
2786
        syscallarg(const sigset_t *) mask;
2787
};
2788
check_syscall_args(sys___pselect50)
2789

    
2790
struct sys___pollts50_args {
2791
        syscallarg(struct pollfd *) fds;
2792
        syscallarg(u_int) nfds;
2793
        syscallarg(const struct timespec *) ts;
2794
        syscallarg(const sigset_t *) mask;
2795
};
2796
check_syscall_args(sys___pollts50)
2797

    
2798
struct sys___aio_suspend50_args {
2799
        syscallarg(const struct aiocb *const *) list;
2800
        syscallarg(int) nent;
2801
        syscallarg(const struct timespec *) timeout;
2802
};
2803
check_syscall_args(sys___aio_suspend50)
2804

    
2805
struct sys___stat50_args {
2806
        syscallarg(const char *) path;
2807
        syscallarg(struct stat *) ub;
2808
};
2809
check_syscall_args(sys___stat50)
2810

    
2811
struct sys___fstat50_args {
2812
        syscallarg(int) fd;
2813
        syscallarg(struct stat *) sb;
2814
};
2815
check_syscall_args(sys___fstat50)
2816

    
2817
struct sys___lstat50_args {
2818
        syscallarg(const char *) path;
2819
        syscallarg(struct stat *) ub;
2820
};
2821
check_syscall_args(sys___lstat50)
2822

    
2823
#ifndef RUMP_CLIENT
2824
struct sys_____semctl50_args {
2825
        syscallarg(int) semid;
2826
        syscallarg(int) semnum;
2827
        syscallarg(int) cmd;
2828
        syscallarg(union __semun *) arg;
2829
};
2830
check_syscall_args(sys_____semctl50)
2831
#endif /* !RUMP_CLIENT */
2832

    
2833
#ifndef RUMP_CLIENT
2834
struct sys___shmctl50_args {
2835
        syscallarg(int) shmid;
2836
        syscallarg(int) cmd;
2837
        syscallarg(struct shmid_ds *) buf;
2838
};
2839
check_syscall_args(sys___shmctl50)
2840
#endif /* !RUMP_CLIENT */
2841

    
2842
#ifndef RUMP_CLIENT
2843
struct sys___msgctl50_args {
2844
        syscallarg(int) msqid;
2845
        syscallarg(int) cmd;
2846
        syscallarg(struct msqid_ds *) buf;
2847
};
2848
check_syscall_args(sys___msgctl50)
2849
#endif /* !RUMP_CLIENT */
2850

    
2851
#ifndef RUMP_CLIENT
2852
struct sys___getrusage50_args {
2853
        syscallarg(int) who;
2854
        syscallarg(struct rusage *) rusage;
2855
};
2856
check_syscall_args(sys___getrusage50)
2857
#endif /* !RUMP_CLIENT */
2858

    
2859
struct sys___timer_settime50_args {
2860
        syscallarg(timer_t) timerid;
2861
        syscallarg(int) flags;
2862
        syscallarg(const struct itimerspec *) value;
2863
        syscallarg(struct itimerspec *) ovalue;
2864
};
2865
check_syscall_args(sys___timer_settime50)
2866

    
2867
struct sys___timer_gettime50_args {
2868
        syscallarg(timer_t) timerid;
2869
        syscallarg(struct itimerspec *) value;
2870
};
2871
check_syscall_args(sys___timer_gettime50)
2872
#if defined(NTP) || !defined(_KERNEL_OPT)
2873

    
2874
#ifndef RUMP_CLIENT
2875
struct sys___ntp_gettime50_args {
2876
        syscallarg(struct ntptimeval *) ntvp;
2877
};
2878
check_syscall_args(sys___ntp_gettime50)
2879
#endif /* !RUMP_CLIENT */
2880
#else
2881
#endif
2882

    
2883
#ifndef RUMP_CLIENT
2884
struct sys___wait450_args {
2885
        syscallarg(pid_t) pid;
2886
        syscallarg(int *) status;
2887
        syscallarg(int) options;
2888
        syscallarg(struct rusage *) rusage;
2889
};
2890
check_syscall_args(sys___wait450)
2891
#endif /* !RUMP_CLIENT */
2892

    
2893
struct sys___mknod50_args {
2894
        syscallarg(const char *) path;
2895
        syscallarg(mode_t) mode;
2896
        syscallarg(dev_t) dev;
2897
};
2898
check_syscall_args(sys___mknod50)
2899

    
2900
struct sys___fhstat50_args {
2901
        syscallarg(const void *) fhp;
2902
        syscallarg(size_t) fh_size;
2903
        syscallarg(struct stat *) sb;
2904
};
2905
check_syscall_args(sys___fhstat50)
2906

    
2907
struct sys_pipe2_args {
2908
        syscallarg(int *) fildes;
2909
        syscallarg(int) flags;
2910
};
2911
check_syscall_args(sys_pipe2)
2912

    
2913
struct sys_dup3_args {
2914
        syscallarg(int) from;
2915
        syscallarg(int) to;
2916
        syscallarg(int) flags;
2917
};
2918
check_syscall_args(sys_dup3)
2919

    
2920
struct sys_kqueue1_args {
2921
        syscallarg(int) flags;
2922
};
2923
check_syscall_args(sys_kqueue1)
2924

    
2925
struct sys_paccept_args {
2926
        syscallarg(int) s;
2927
        syscallarg(struct sockaddr *) name;
2928
        syscallarg(socklen_t *) anamelen;
2929
        syscallarg(const sigset_t *) mask;
2930
        syscallarg(int) flags;
2931
};
2932
check_syscall_args(sys_paccept)
2933

    
2934
struct sys_linkat_args {
2935
        syscallarg(int) fd1;
2936
        syscallarg(const char *) name1;
2937
        syscallarg(int) fd2;
2938
        syscallarg(const char *) name2;
2939
        syscallarg(int) flags;
2940
};
2941
check_syscall_args(sys_linkat)
2942

    
2943
struct sys_renameat_args {
2944
        syscallarg(int) fromfd;
2945
        syscallarg(const char *) from;
2946
        syscallarg(int) tofd;
2947
        syscallarg(const char *) to;
2948
};
2949
check_syscall_args(sys_renameat)
2950

    
2951
struct sys_mkfifoat_args {
2952
        syscallarg(int) fd;
2953
        syscallarg(const char *) path;
2954
        syscallarg(mode_t) mode;
2955
};
2956
check_syscall_args(sys_mkfifoat)
2957

    
2958
struct sys_mknodat_args {
2959
        syscallarg(int) fd;
2960
        syscallarg(const char *) path;
2961
        syscallarg(mode_t) mode;
2962
        syscallarg(int) PAD;
2963
        syscallarg(dev_t) dev;
2964
};
2965
check_syscall_args(sys_mknodat)
2966

    
2967
struct sys_mkdirat_args {
2968
        syscallarg(int) fd;
2969
        syscallarg(const char *) path;
2970
        syscallarg(mode_t) mode;
2971
};
2972
check_syscall_args(sys_mkdirat)
2973

    
2974
struct sys_faccessat_args {
2975
        syscallarg(int) fd;
2976
        syscallarg(const char *) path;
2977
        syscallarg(int) amode;
2978
        syscallarg(int) flag;
2979
};
2980
check_syscall_args(sys_faccessat)
2981

    
2982
struct sys_fchmodat_args {
2983
        syscallarg(int) fd;
2984
        syscallarg(const char *) path;
2985
        syscallarg(mode_t) mode;
2986
        syscallarg(int) flag;
2987
};
2988
check_syscall_args(sys_fchmodat)
2989

    
2990
struct sys_fchownat_args {
2991
        syscallarg(int) fd;
2992
        syscallarg(const char *) path;
2993
        syscallarg(uid_t) owner;
2994
        syscallarg(gid_t) group;
2995
        syscallarg(int) flag;
2996
};
2997
check_syscall_args(sys_fchownat)
2998

    
2999
#ifndef RUMP_CLIENT
3000
struct sys_fexecve_args {
3001
        syscallarg(int) fd;
3002
        syscallarg(char *const *) argp;
3003
        syscallarg(char *const *) envp;
3004
};
3005
check_syscall_args(sys_fexecve)
3006
#endif /* !RUMP_CLIENT */
3007

    
3008
struct sys_fstatat_args {
3009
        syscallarg(int) fd;
3010
        syscallarg(const char *) path;
3011
        syscallarg(struct stat *) buf;
3012
        syscallarg(int) flag;
3013
};
3014
check_syscall_args(sys_fstatat)
3015

    
3016
struct sys_utimensat_args {
3017
        syscallarg(int) fd;
3018
        syscallarg(const char *) path;
3019
        syscallarg(const struct timespec *) tptr;
3020
        syscallarg(int) flag;
3021
};
3022
check_syscall_args(sys_utimensat)
3023

    
3024
struct sys_openat_args {
3025
        syscallarg(int) fd;
3026
        syscallarg(const char *) path;
3027
        syscallarg(int) oflags;
3028
        syscallarg(mode_t) mode;
3029
};
3030
check_syscall_args(sys_openat)
3031

    
3032
struct sys_readlinkat_args {
3033
        syscallarg(int) fd;
3034
        syscallarg(const char *) path;
3035
        syscallarg(char *) buf;
3036
        syscallarg(size_t) bufsize;
3037
};
3038
check_syscall_args(sys_readlinkat)
3039

    
3040
struct sys_symlinkat_args {
3041
        syscallarg(const char *) path1;
3042
        syscallarg(int) fd;
3043
        syscallarg(const char *) path2;
3044
};
3045
check_syscall_args(sys_symlinkat)
3046

    
3047
struct sys_unlinkat_args {
3048
        syscallarg(int) fd;
3049
        syscallarg(const char *) path;
3050
        syscallarg(int) flag;
3051
};
3052
check_syscall_args(sys_unlinkat)
3053

    
3054
struct sys_futimens_args {
3055
        syscallarg(int) fd;
3056
        syscallarg(const struct timespec *) tptr;
3057
};
3058
check_syscall_args(sys_futimens)
3059

    
3060
struct sys___quotactl_args {
3061
        syscallarg(const char *) path;
3062
        syscallarg(struct quotactl_args *) args;
3063
};
3064
check_syscall_args(sys___quotactl)
3065

    
3066
#ifndef RUMP_CLIENT
3067
struct sys_posix_spawn_args {
3068
        syscallarg(pid_t *) pid;
3069
        syscallarg(const char *) path;
3070
        syscallarg(const struct posix_spawn_file_actions *) file_actions;
3071
        syscallarg(const struct posix_spawnattr *) attrp;
3072
        syscallarg(char *const *) argv;
3073
        syscallarg(char *const *) envp;
3074
};
3075
check_syscall_args(sys_posix_spawn)
3076
#endif /* !RUMP_CLIENT */
3077

    
3078
struct sys_recvmmsg_args {
3079
        syscallarg(int) s;
3080
        syscallarg(struct mmsghdr *) mmsg;
3081
        syscallarg(unsigned int) vlen;
3082
        syscallarg(unsigned int) flags;
3083
        syscallarg(struct timespec *) timeout;
3084
};
3085
check_syscall_args(sys_recvmmsg)
3086

    
3087
struct sys_sendmmsg_args {
3088
        syscallarg(int) s;
3089
        syscallarg(struct mmsghdr *) mmsg;
3090
        syscallarg(unsigned int) vlen;
3091
        syscallarg(unsigned int) flags;
3092
};
3093
check_syscall_args(sys_sendmmsg)
3094

    
3095
struct sys_clock_nanosleep_args {
3096
        syscallarg(clockid_t) clock_id;
3097
        syscallarg(int) flags;
3098
        syscallarg(const struct timespec *) rqtp;
3099
        syscallarg(struct timespec *) rmtp;
3100
};
3101
check_syscall_args(sys_clock_nanosleep)
3102

    
3103
#ifndef RUMP_CLIENT
3104
struct sys____lwp_park60_args {
3105
        syscallarg(clockid_t) clock_id;
3106
        syscallarg(int) flags;
3107
        syscallarg(const struct timespec *) ts;
3108
        syscallarg(lwpid_t) unpark;
3109
        syscallarg(const void *) hint;
3110
        syscallarg(const void *) unparkhint;
3111
};
3112
check_syscall_args(sys____lwp_park60)
3113
#endif /* !RUMP_CLIENT */
3114

    
3115
struct sys_posix_fallocate_args {
3116
        syscallarg(int) fd;
3117
        syscallarg(int) PAD;
3118
        syscallarg(off_t) pos;
3119
        syscallarg(off_t) len;
3120
};
3121
check_syscall_args(sys_posix_fallocate)
3122

    
3123
struct sys_fdiscard_args {
3124
        syscallarg(int) fd;
3125
        syscallarg(int) PAD;
3126
        syscallarg(off_t) pos;
3127
        syscallarg(off_t) len;
3128
};
3129
check_syscall_args(sys_fdiscard)
3130

    
3131
/*
3132
 * System call prototypes.
3133
 */
3134

    
3135
#ifndef RUMP_CLIENT
3136
int        sys_syscall(struct lwp *, const struct sys_syscall_args *, register_t *);
3137

    
3138
int        sys_exit(struct lwp *, const struct sys_exit_args *, register_t *);
3139

    
3140
int        sys_fork(struct lwp *, const void *, register_t *);
3141

    
3142
int        sys_read(struct lwp *, const struct sys_read_args *, register_t *);
3143

    
3144
int        sys_write(struct lwp *, const struct sys_write_args *, register_t *);
3145

    
3146
int        sys_open(struct lwp *, const struct sys_open_args *, register_t *);
3147

    
3148
int        sys_close(struct lwp *, const struct sys_close_args *, register_t *);
3149

    
3150
int        compat_50_sys_wait4(struct lwp *, const struct compat_50_sys_wait4_args *, register_t *);
3151

    
3152
int        compat_43_sys_creat(struct lwp *, const struct compat_43_sys_creat_args *, register_t *);
3153

    
3154
int        sys_link(struct lwp *, const struct sys_link_args *, register_t *);
3155

    
3156
int        sys_unlink(struct lwp *, const struct sys_unlink_args *, register_t *);
3157

    
3158
int        sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
3159

    
3160
int        sys_fchdir(struct lwp *, const struct sys_fchdir_args *, register_t *);
3161

    
3162
int        compat_50_sys_mknod(struct lwp *, const struct compat_50_sys_mknod_args *, register_t *);
3163

    
3164
int        sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
3165

    
3166
int        sys_chown(struct lwp *, const struct sys_chown_args *, register_t *);
3167

    
3168
int        sys_obreak(struct lwp *, const struct sys_obreak_args *, register_t *);
3169

    
3170
int        compat_20_sys_getfsstat(struct lwp *, const struct compat_20_sys_getfsstat_args *, register_t *);
3171

    
3172
int        compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
3173

    
3174
int        sys_getpid_with_ppid(struct lwp *, const void *, register_t *);
3175

    
3176
int        compat_40_sys_mount(struct lwp *, const struct compat_40_sys_mount_args *, register_t *);
3177

    
3178
int        sys_unmount(struct lwp *, const struct sys_unmount_args *, register_t *);
3179

    
3180
int        sys_setuid(struct lwp *, const struct sys_setuid_args *, register_t *);
3181

    
3182
int        sys_getuid_with_euid(struct lwp *, const void *, register_t *);
3183

    
3184
int        sys_geteuid(struct lwp *, const void *, register_t *);
3185

    
3186
int        sys_ptrace(struct lwp *, const struct sys_ptrace_args *, register_t *);
3187

    
3188
int        sys_recvmsg(struct lwp *, const struct sys_recvmsg_args *, register_t *);
3189

    
3190
int        sys_sendmsg(struct lwp *, const struct sys_sendmsg_args *, register_t *);
3191

    
3192
int        sys_recvfrom(struct lwp *, const struct sys_recvfrom_args *, register_t *);
3193

    
3194
int        sys_accept(struct lwp *, const struct sys_accept_args *, register_t *);
3195

    
3196
int        sys_getpeername(struct lwp *, const struct sys_getpeername_args *, register_t *);
3197

    
3198
int        sys_getsockname(struct lwp *, const struct sys_getsockname_args *, register_t *);
3199

    
3200
int        sys_access(struct lwp *, const struct sys_access_args *, register_t *);
3201

    
3202
int        sys_chflags(struct lwp *, const struct sys_chflags_args *, register_t *);
3203

    
3204
int        sys_fchflags(struct lwp *, const struct sys_fchflags_args *, register_t *);
3205

    
3206
int        sys_sync(struct lwp *, const void *, register_t *);
3207

    
3208
int        sys_kill(struct lwp *, const struct sys_kill_args *, register_t *);
3209

    
3210
int        compat_43_sys_stat(struct lwp *, const struct compat_43_sys_stat_args *, register_t *);
3211

    
3212
int        sys_getppid(struct lwp *, const void *, register_t *);
3213

    
3214
int        compat_43_sys_lstat(struct lwp *, const struct compat_43_sys_lstat_args *, register_t *);
3215

    
3216
int        sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
3217

    
3218
int        sys_pipe(struct lwp *, const void *, register_t *);
3219

    
3220
int        sys_getegid(struct lwp *, const void *, register_t *);
3221

    
3222
int        sys_profil(struct lwp *, const struct sys_profil_args *, register_t *);
3223

    
3224
int        sys_ktrace(struct lwp *, const struct sys_ktrace_args *, register_t *);
3225

    
3226
int        compat_13_sys_sigaction(struct lwp *, const struct compat_13_sys_sigaction_args *, register_t *);
3227

    
3228
int        sys_getgid_with_egid(struct lwp *, const void *, register_t *);
3229

    
3230
int        compat_13_sys_sigprocmask(struct lwp *, const struct compat_13_sys_sigprocmask_args *, register_t *);
3231

    
3232
int        sys___getlogin(struct lwp *, const struct sys___getlogin_args *, register_t *);
3233

    
3234
int        sys___setlogin(struct lwp *, const struct sys___setlogin_args *, register_t *);
3235

    
3236
int        sys_acct(struct lwp *, const struct sys_acct_args *, register_t *);
3237

    
3238
int        compat_13_sys_sigpending(struct lwp *, const void *, register_t *);
3239

    
3240
int        compat_13_sys_sigaltstack(struct lwp *, const struct compat_13_sys_sigaltstack_args *, register_t *);
3241

    
3242
int        sys_ioctl(struct lwp *, const struct sys_ioctl_args *, register_t *);
3243

    
3244
int        compat_12_sys_reboot(struct lwp *, const struct compat_12_sys_reboot_args *, register_t *);
3245

    
3246
int        sys_revoke(struct lwp *, const struct sys_revoke_args *, register_t *);
3247

    
3248
int        sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
3249

    
3250
int        sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
3251

    
3252
int        sys_execve(struct lwp *, const struct sys_execve_args *, register_t *);
3253

    
3254
int        sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
3255

    
3256
int        sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
3257

    
3258
int        compat_43_sys_fstat(struct lwp *, const struct compat_43_sys_fstat_args *, register_t *);
3259

    
3260
int        compat_43_sys_getkerninfo(struct lwp *, const struct compat_43_sys_getkerninfo_args *, register_t *);
3261

    
3262
int        compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
3263

    
3264
int        compat_12_sys_msync(struct lwp *, const struct compat_12_sys_msync_args *, register_t *);
3265

    
3266
int        sys_vfork(struct lwp *, const void *, register_t *);
3267

    
3268
int        sys_sbrk(struct lwp *, const struct sys_sbrk_args *, register_t *);
3269

    
3270
int        sys_sstk(struct lwp *, const struct sys_sstk_args *, register_t *);
3271

    
3272
int        compat_43_sys_mmap(struct lwp *, const struct compat_43_sys_mmap_args *, register_t *);
3273

    
3274
int        sys_ovadvise(struct lwp *, const struct sys_ovadvise_args *, register_t *);
3275

    
3276
int        sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
3277

    
3278
int        sys_mprotect(struct lwp *, const struct sys_mprotect_args *, register_t *);
3279

    
3280
int        sys_madvise(struct lwp *, const struct sys_madvise_args *, register_t *);
3281

    
3282
int        sys_mincore(struct lwp *, const struct sys_mincore_args *, register_t *);
3283

    
3284
int        sys_getgroups(struct lwp *, const struct sys_getgroups_args *, register_t *);
3285

    
3286
int        sys_setgroups(struct lwp *, const struct sys_setgroups_args *, register_t *);
3287

    
3288
int        sys_getpgrp(struct lwp *, const void *, register_t *);
3289

    
3290
int        sys_setpgid(struct lwp *, const struct sys_setpgid_args *, register_t *);
3291

    
3292
int        compat_50_sys_setitimer(struct lwp *, const struct compat_50_sys_setitimer_args *, register_t *);
3293

    
3294
int        compat_43_sys_wait(struct lwp *, const void *, register_t *);
3295

    
3296
int        compat_12_sys_swapon(struct lwp *, const struct compat_12_sys_swapon_args *, register_t *);
3297

    
3298
int        compat_50_sys_getitimer(struct lwp *, const struct compat_50_sys_getitimer_args *, register_t *);
3299

    
3300
int        compat_43_sys_gethostname(struct lwp *, const struct compat_43_sys_gethostname_args *, register_t *);
3301

    
3302
int        compat_43_sys_sethostname(struct lwp *, const struct compat_43_sys_sethostname_args *, register_t *);
3303

    
3304
int        compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
3305

    
3306
int        sys_dup2(struct lwp *, const struct sys_dup2_args *, register_t *);
3307

    
3308
int        sys_fcntl(struct lwp *, const struct sys_fcntl_args *, register_t *);
3309

    
3310
int        compat_50_sys_select(struct lwp *, const struct compat_50_sys_select_args *, register_t *);
3311

    
3312
int        sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
3313

    
3314
int        sys_setpriority(struct lwp *, const struct sys_setpriority_args *, register_t *);
3315

    
3316
int        compat_30_sys_socket(struct lwp *, const struct compat_30_sys_socket_args *, register_t *);
3317

    
3318
int        sys_connect(struct lwp *, const struct sys_connect_args *, register_t *);
3319

    
3320
int        compat_43_sys_accept(struct lwp *, const struct compat_43_sys_accept_args *, register_t *);
3321

    
3322
int        sys_getpriority(struct lwp *, const struct sys_getpriority_args *, register_t *);
3323

    
3324
int        compat_43_sys_send(struct lwp *, const struct compat_43_sys_send_args *, register_t *);
3325

    
3326
int        compat_43_sys_recv(struct lwp *, const struct compat_43_sys_recv_args *, register_t *);
3327

    
3328
int        compat_13_sys_sigreturn(struct lwp *, const struct compat_13_sys_sigreturn_args *, register_t *);
3329

    
3330
int        sys_bind(struct lwp *, const struct sys_bind_args *, register_t *);
3331

    
3332
int        sys_setsockopt(struct lwp *, const struct sys_setsockopt_args *, register_t *);
3333

    
3334
int        sys_listen(struct lwp *, const struct sys_listen_args *, register_t *);
3335

    
3336
int        compat_43_sys_sigvec(struct lwp *, const struct compat_43_sys_sigvec_args *, register_t *);
3337

    
3338
int        compat_43_sys_sigblock(struct lwp *, const struct compat_43_sys_sigblock_args *, register_t *);
3339

    
3340
int        compat_43_sys_sigsetmask(struct lwp *, const struct compat_43_sys_sigsetmask_args *, register_t *);
3341

    
3342
int        compat_13_sys_sigsuspend(struct lwp *, const struct compat_13_sys_sigsuspend_args *, register_t *);
3343

    
3344
int        compat_43_sys_sigstack(struct lwp *, const struct compat_43_sys_sigstack_args *, register_t *);
3345

    
3346
int        compat_43_sys_recvmsg(struct lwp *, const struct compat_43_sys_recvmsg_args *, register_t *);
3347

    
3348
int        compat_43_sys_sendmsg(struct lwp *, const struct compat_43_sys_sendmsg_args *, register_t *);
3349

    
3350
int        compat_50_sys_gettimeofday(struct lwp *, const struct compat_50_sys_gettimeofday_args *, register_t *);
3351

    
3352
int        compat_50_sys_getrusage(struct lwp *, const struct compat_50_sys_getrusage_args *, register_t *);
3353

    
3354
int        sys_getsockopt(struct lwp *, const struct sys_getsockopt_args *, register_t *);
3355

    
3356
int        sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
3357

    
3358
int        sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
3359

    
3360
int        compat_50_sys_settimeofday(struct lwp *, const struct compat_50_sys_settimeofday_args *, register_t *);
3361

    
3362
int        sys_fchown(struct lwp *, const struct sys_fchown_args *, register_t *);
3363

    
3364
int        sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
3365

    
3366
int        compat_43_sys_recvfrom(struct lwp *, const struct compat_43_sys_recvfrom_args *, register_t *);
3367

    
3368
int        sys_setreuid(struct lwp *, const struct sys_setreuid_args *, register_t *);
3369

    
3370
int        sys_setregid(struct lwp *, const struct sys_setregid_args *, register_t *);
3371

    
3372
int        sys_rename(struct lwp *, const struct sys_rename_args *, register_t *);
3373

    
3374
int        compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
3375

    
3376
int        compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
3377

    
3378
int        sys_flock(struct lwp *, const struct sys_flock_args *, register_t *);
3379

    
3380
int        sys_mkfifo(struct lwp *, const struct sys_mkfifo_args *, register_t *);
3381

    
3382
int        sys_sendto(struct lwp *, const struct sys_sendto_args *, register_t *);
3383

    
3384
int        sys_shutdown(struct lwp *, const struct sys_shutdown_args *, register_t *);
3385

    
3386
int        sys_socketpair(struct lwp *, const struct sys_socketpair_args *, register_t *);
3387

    
3388
int        sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
3389

    
3390
int        sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
3391

    
3392
int        compat_50_sys_utimes(struct lwp *, const struct compat_50_sys_utimes_args *, register_t *);
3393

    
3394
int        compat_50_sys_adjtime(struct lwp *, const struct compat_50_sys_adjtime_args *, register_t *);
3395

    
3396
int        compat_43_sys_getpeername(struct lwp *, const struct compat_43_sys_getpeername_args *, register_t *);
3397

    
3398
int        compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
3399

    
3400
int        compat_43_sys_sethostid(struct lwp *, const struct compat_43_sys_sethostid_args *, register_t *);
3401

    
3402
int        compat_43_sys_getrlimit(struct lwp *, const struct compat_43_sys_getrlimit_args *, register_t *);
3403

    
3404
int        compat_43_sys_setrlimit(struct lwp *, const struct compat_43_sys_setrlimit_args *, register_t *);
3405

    
3406
int        compat_43_sys_killpg(struct lwp *, const struct compat_43_sys_killpg_args *, register_t *);
3407

    
3408
int        sys_setsid(struct lwp *, const void *, register_t *);
3409

    
3410
int        compat_50_sys_quotactl(struct lwp *, const struct compat_50_sys_quotactl_args *, register_t *);
3411

    
3412
int        compat_43_sys_quota(struct lwp *, const void *, register_t *);
3413

    
3414
int        compat_43_sys_getsockname(struct lwp *, const struct compat_43_sys_getsockname_args *, register_t *);
3415

    
3416
int        sys_nfssvc(struct lwp *, const struct sys_nfssvc_args *, register_t *);
3417

    
3418
int        compat_43_sys_getdirentries(struct lwp *, const struct compat_43_sys_getdirentries_args *, register_t *);
3419

    
3420
int        compat_20_sys_statfs(struct lwp *, const struct compat_20_sys_statfs_args *, register_t *);
3421

    
3422
int        compat_20_sys_fstatfs(struct lwp *, const struct compat_20_sys_fstatfs_args *, register_t *);
3423

    
3424
int        compat_30_sys_getfh(struct lwp *, const struct compat_30_sys_getfh_args *, register_t *);
3425

    
3426
int        compat_09_sys_getdomainname(struct lwp *, const struct compat_09_sys_getdomainname_args *, register_t *);
3427

    
3428
int        compat_09_sys_setdomainname(struct lwp *, const struct compat_09_sys_setdomainname_args *, register_t *);
3429

    
3430
int        compat_09_sys_uname(struct lwp *, const struct compat_09_sys_uname_args *, register_t *);
3431

    
3432
int        sys_sysarch(struct lwp *, const struct sys_sysarch_args *, register_t *);
3433

    
3434
#if !defined(_LP64)
3435
int        compat_10_sys_semsys(struct lwp *, const struct compat_10_sys_semsys_args *, register_t *);
3436

    
3437
#else
3438
#endif
3439
#if !defined(_LP64)
3440
int        compat_10_sys_msgsys(struct lwp *, const struct compat_10_sys_msgsys_args *, register_t *);
3441

    
3442
#else
3443
#endif
3444
#if !defined(_LP64)
3445
int        compat_10_sys_shmsys(struct lwp *, const struct compat_10_sys_shmsys_args *, register_t *);
3446

    
3447
#else
3448
#endif
3449
int        sys_pread(struct lwp *, const struct sys_pread_args *, register_t *);
3450

    
3451
int        sys_pwrite(struct lwp *, const struct sys_pwrite_args *, register_t *);
3452

    
3453
int        compat_30_sys_ntp_gettime(struct lwp *, const struct compat_30_sys_ntp_gettime_args *, register_t *);
3454

    
3455
#if defined(NTP) || !defined(_KERNEL_OPT)
3456
int        sys_ntp_adjtime(struct lwp *, const struct sys_ntp_adjtime_args *, register_t *);
3457

    
3458
#else
3459
#endif
3460
int        sys_setgid(struct lwp *, const struct sys_setgid_args *, register_t *);
3461

    
3462
int        sys_setegid(struct lwp *, const struct sys_setegid_args *, register_t *);
3463

    
3464
int        sys_seteuid(struct lwp *, const struct sys_seteuid_args *, register_t *);
3465

    
3466
int        sys_lfs_bmapv(struct lwp *, const struct sys_lfs_bmapv_args *, register_t *);
3467

    
3468
int        sys_lfs_markv(struct lwp *, const struct sys_lfs_markv_args *, register_t *);
3469

    
3470
int        sys_lfs_segclean(struct lwp *, const struct sys_lfs_segclean_args *, register_t *);
3471

    
3472
int        compat_50_sys_lfs_segwait(struct lwp *, const struct compat_50_sys_lfs_segwait_args *, register_t *);
3473

    
3474
int        compat_12_sys_stat(struct lwp *, const struct compat_12_sys_stat_args *, register_t *);
3475

    
3476
int        compat_12_sys_fstat(struct lwp *, const struct compat_12_sys_fstat_args *, register_t *);
3477

    
3478
int        compat_12_sys_lstat(struct lwp *, const struct compat_12_sys_lstat_args *, register_t *);
3479

    
3480
int        sys_pathconf(struct lwp *, const struct sys_pathconf_args *, register_t *);
3481

    
3482
int        sys_fpathconf(struct lwp *, const struct sys_fpathconf_args *, register_t *);
3483

    
3484
int        sys_getrlimit(struct lwp *, const struct sys_getrlimit_args *, register_t *);
3485

    
3486
int        sys_setrlimit(struct lwp *, const struct sys_setrlimit_args *, register_t *);
3487

    
3488
int        compat_12_sys_getdirentries(struct lwp *, const struct compat_12_sys_getdirentries_args *, register_t *);
3489

    
3490
int        sys_mmap(struct lwp *, const struct sys_mmap_args *, register_t *);
3491

    
3492
int        sys___syscall(struct lwp *, const struct sys___syscall_args *, register_t *);
3493

    
3494
int        sys_lseek(struct lwp *, const struct sys_lseek_args *, register_t *);
3495

    
3496
int        sys_truncate(struct lwp *, const struct sys_truncate_args *, register_t *);
3497

    
3498
int        sys_ftruncate(struct lwp *, const struct sys_ftruncate_args *, register_t *);
3499

    
3500
int        sys___sysctl(struct lwp *, const struct sys___sysctl_args *, register_t *);
3501

    
3502
int        sys_mlock(struct lwp *, const struct sys_mlock_args *, register_t *);
3503

    
3504
int        sys_munlock(struct lwp *, const struct sys_munlock_args *, register_t *);
3505

    
3506
int        sys_undelete(struct lwp *, const struct sys_undelete_args *, register_t *);
3507

    
3508
int        compat_50_sys_futimes(struct lwp *, const struct compat_50_sys_futimes_args *, register_t *);
3509

    
3510
int        sys_getpgid(struct lwp *, const struct sys_getpgid_args *, register_t *);
3511

    
3512
int        sys_reboot(struct lwp *, const struct sys_reboot_args *, register_t *);
3513

    
3514
int        sys_poll(struct lwp *, const struct sys_poll_args *, register_t *);
3515

    
3516
int        sys_afssys(struct lwp *, const struct sys_afssys_args *, register_t *);
3517

    
3518
int        compat_14_sys___semctl(struct lwp *, const struct compat_14_sys___semctl_args *, register_t *);
3519

    
3520
int        sys_semget(struct lwp *, const struct sys_semget_args *, register_t *);
3521

    
3522
int        sys_semop(struct lwp *, const struct sys_semop_args *, register_t *);
3523

    
3524
int        sys_semconfig(struct lwp *, const struct sys_semconfig_args *, register_t *);
3525

    
3526
int        compat_14_sys_msgctl(struct lwp *, const struct compat_14_sys_msgctl_args *, register_t *);
3527

    
3528
int        sys_msgget(struct lwp *, const struct sys_msgget_args *, register_t *);
3529

    
3530
int        sys_msgsnd(struct lwp *, const struct sys_msgsnd_args *, register_t *);
3531

    
3532
int        sys_msgrcv(struct lwp *, const struct sys_msgrcv_args *, register_t *);
3533

    
3534
int        sys_shmat(struct lwp *, const struct sys_shmat_args *, register_t *);
3535

    
3536
int        compat_14_sys_shmctl(struct lwp *, const struct compat_14_sys_shmctl_args *, register_t *);
3537

    
3538
int        sys_shmdt(struct lwp *, const struct sys_shmdt_args *, register_t *);
3539

    
3540
int        sys_shmget(struct lwp *, const struct sys_shmget_args *, register_t *);
3541

    
3542
int        compat_50_sys_clock_gettime(struct lwp *, const struct compat_50_sys_clock_gettime_args *, register_t *);
3543

    
3544
int        compat_50_sys_clock_settime(struct lwp *, const struct compat_50_sys_clock_settime_args *, register_t *);
3545

    
3546
int        compat_50_sys_clock_getres(struct lwp *, const struct compat_50_sys_clock_getres_args *, register_t *);
3547

    
3548
int        sys_timer_create(struct lwp *, const struct sys_timer_create_args *, register_t *);
3549

    
3550
int        sys_timer_delete(struct lwp *, const struct sys_timer_delete_args *, register_t *);
3551

    
3552
int        compat_50_sys_timer_settime(struct lwp *, const struct compat_50_sys_timer_settime_args *, register_t *);
3553

    
3554
int        compat_50_sys_timer_gettime(struct lwp *, const struct compat_50_sys_timer_gettime_args *, register_t *);
3555

    
3556
int        sys_timer_getoverrun(struct lwp *, const struct sys_timer_getoverrun_args *, register_t *);
3557

    
3558
int        compat_50_sys_nanosleep(struct lwp *, const struct compat_50_sys_nanosleep_args *, register_t *);
3559

    
3560
int        sys_fdatasync(struct lwp *, const struct sys_fdatasync_args *, register_t *);
3561

    
3562
int        sys_mlockall(struct lwp *, const struct sys_mlockall_args *, register_t *);
3563

    
3564
int        sys_munlockall(struct lwp *, const void *, register_t *);
3565

    
3566
int        compat_50_sys___sigtimedwait(struct lwp *, const struct compat_50_sys___sigtimedwait_args *, register_t *);
3567

    
3568
int        sys_sigqueueinfo(struct lwp *, const struct sys_sigqueueinfo_args *, register_t *);
3569

    
3570
int        sys_modctl(struct lwp *, const struct sys_modctl_args *, register_t *);
3571

    
3572
int        sys__ksem_init(struct lwp *, const struct sys__ksem_init_args *, register_t *);
3573

    
3574
int        sys__ksem_open(struct lwp *, const struct sys__ksem_open_args *, register_t *);
3575

    
3576
int        sys__ksem_unlink(struct lwp *, const struct sys__ksem_unlink_args *, register_t *);
3577

    
3578
int        sys__ksem_close(struct lwp *, const struct sys__ksem_close_args *, register_t *);
3579

    
3580
int        sys__ksem_post(struct lwp *, const struct sys__ksem_post_args *, register_t *);
3581

    
3582
int        sys__ksem_wait(struct lwp *, const struct sys__ksem_wait_args *, register_t *);
3583

    
3584
int        sys__ksem_trywait(struct lwp *, const struct sys__ksem_trywait_args *, register_t *);
3585

    
3586
int        sys__ksem_getvalue(struct lwp *, const struct sys__ksem_getvalue_args *, register_t *);
3587

    
3588
int        sys__ksem_destroy(struct lwp *, const struct sys__ksem_destroy_args *, register_t *);
3589

    
3590
int        sys__ksem_timedwait(struct lwp *, const struct sys__ksem_timedwait_args *, register_t *);
3591

    
3592
int        sys_mq_open(struct lwp *, const struct sys_mq_open_args *, register_t *);
3593

    
3594
int        sys_mq_close(struct lwp *, const struct sys_mq_close_args *, register_t *);
3595

    
3596
int        sys_mq_unlink(struct lwp *, const struct sys_mq_unlink_args *, register_t *);
3597

    
3598
int        sys_mq_getattr(struct lwp *, const struct sys_mq_getattr_args *, register_t *);
3599

    
3600
int        sys_mq_setattr(struct lwp *, const struct sys_mq_setattr_args *, register_t *);
3601

    
3602
int        sys_mq_notify(struct lwp *, const struct sys_mq_notify_args *, register_t *);
3603

    
3604
int        sys_mq_send(struct lwp *, const struct sys_mq_send_args *, register_t *);
3605

    
3606
int        sys_mq_receive(struct lwp *, const struct sys_mq_receive_args *, register_t *);
3607

    
3608
int        compat_50_sys_mq_timedsend(struct lwp *, const struct compat_50_sys_mq_timedsend_args *, register_t *);
3609

    
3610
int        compat_50_sys_mq_timedreceive(struct lwp *, const struct compat_50_sys_mq_timedreceive_args *, register_t *);
3611

    
3612
int        sys___posix_rename(struct lwp *, const struct sys___posix_rename_args *, register_t *);
3613

    
3614
int        sys_swapctl(struct lwp *, const struct sys_swapctl_args *, register_t *);
3615

    
3616
int        compat_30_sys_getdents(struct lwp *, const struct compat_30_sys_getdents_args *, register_t *);
3617

    
3618
int        sys_minherit(struct lwp *, const struct sys_minherit_args *, register_t *);
3619

    
3620
int        sys_lchmod(struct lwp *, const struct sys_lchmod_args *, register_t *);
3621

    
3622
int        sys_lchown(struct lwp *, const struct sys_lchown_args *, register_t *);
3623

    
3624
int        compat_50_sys_lutimes(struct lwp *, const struct compat_50_sys_lutimes_args *, register_t *);
3625

    
3626
int        sys___msync13(struct lwp *, const struct sys___msync13_args *, register_t *);
3627

    
3628
int        compat_30_sys___stat13(struct lwp *, const struct compat_30_sys___stat13_args *, register_t *);
3629

    
3630
int        compat_30_sys___fstat13(struct lwp *, const struct compat_30_sys___fstat13_args *, register_t *);
3631

    
3632
int        compat_30_sys___lstat13(struct lwp *, const struct compat_30_sys___lstat13_args *, register_t *);
3633

    
3634
int        sys___sigaltstack14(struct lwp *, const struct sys___sigaltstack14_args *, register_t *);
3635

    
3636
int        sys___vfork14(struct lwp *, const void *, register_t *);
3637

    
3638
int        sys___posix_chown(struct lwp *, const struct sys___posix_chown_args *, register_t *);
3639

    
3640
int        sys___posix_fchown(struct lwp *, const struct sys___posix_fchown_args *, register_t *);
3641

    
3642
int        sys___posix_lchown(struct lwp *, const struct sys___posix_lchown_args *, register_t *);
3643

    
3644
int        sys_getsid(struct lwp *, const struct sys_getsid_args *, register_t *);
3645

    
3646
int        sys___clone(struct lwp *, const struct sys___clone_args *, register_t *);
3647

    
3648
int        sys_fktrace(struct lwp *, const struct sys_fktrace_args *, register_t *);
3649

    
3650
int        sys_preadv(struct lwp *, const struct sys_preadv_args *, register_t *);
3651

    
3652
int        sys_pwritev(struct lwp *, const struct sys_pwritev_args *, register_t *);
3653

    
3654
int        compat_16_sys___sigaction14(struct lwp *, const struct compat_16_sys___sigaction14_args *, register_t *);
3655

    
3656
int        sys___sigpending14(struct lwp *, const struct sys___sigpending14_args *, register_t *);
3657

    
3658
int        sys___sigprocmask14(struct lwp *, const struct sys___sigprocmask14_args *, register_t *);
3659

    
3660
int        sys___sigsuspend14(struct lwp *, const struct sys___sigsuspend14_args *, register_t *);
3661

    
3662
int        compat_16_sys___sigreturn14(struct lwp *, const struct compat_16_sys___sigreturn14_args *, register_t *);
3663

    
3664
int        sys___getcwd(struct lwp *, const struct sys___getcwd_args *, register_t *);
3665

    
3666
int        sys_fchroot(struct lwp *, const struct sys_fchroot_args *, register_t *);
3667

    
3668
int        compat_30_sys_fhopen(struct lwp *, const struct compat_30_sys_fhopen_args *, register_t *);
3669

    
3670
int        compat_30_sys_fhstat(struct lwp *, const struct compat_30_sys_fhstat_args *, register_t *);
3671

    
3672
int        compat_20_sys_fhstatfs(struct lwp *, const struct compat_20_sys_fhstatfs_args *, register_t *);
3673

    
3674
int        compat_50_sys_____semctl13(struct lwp *, const struct compat_50_sys_____semctl13_args *, register_t *);
3675

    
3676
int        compat_50_sys___msgctl13(struct lwp *, const struct compat_50_sys___msgctl13_args *, register_t *);
3677

    
3678
int        compat_50_sys___shmctl13(struct lwp *, const struct compat_50_sys___shmctl13_args *, register_t *);
3679

    
3680
int        sys_lchflags(struct lwp *, const struct sys_lchflags_args *, register_t *);
3681

    
3682
int        sys_issetugid(struct lwp *, const void *, register_t *);
3683

    
3684
int        sys_utrace(struct lwp *, const struct sys_utrace_args *, register_t *);
3685

    
3686
int        sys_getcontext(struct lwp *, const struct sys_getcontext_args *, register_t *);
3687

    
3688
int        sys_setcontext(struct lwp *, const struct sys_setcontext_args *, register_t *);
3689

    
3690
int        sys__lwp_create(struct lwp *, const struct sys__lwp_create_args *, register_t *);
3691

    
3692
int        sys__lwp_exit(struct lwp *, const void *, register_t *);
3693

    
3694
int        sys__lwp_self(struct lwp *, const void *, register_t *);
3695

    
3696
int        sys__lwp_wait(struct lwp *, const struct sys__lwp_wait_args *, register_t *);
3697

    
3698
int        sys__lwp_suspend(struct lwp *, const struct sys__lwp_suspend_args *, register_t *);
3699

    
3700
int        sys__lwp_continue(struct lwp *, const struct sys__lwp_continue_args *, register_t *);
3701

    
3702
int        sys__lwp_wakeup(struct lwp *, const struct sys__lwp_wakeup_args *, register_t *);
3703

    
3704
int        sys__lwp_getprivate(struct lwp *, const void *, register_t *);
3705

    
3706
int        sys__lwp_setprivate(struct lwp *, const struct sys__lwp_setprivate_args *, register_t *);
3707

    
3708
int        sys__lwp_kill(struct lwp *, const struct sys__lwp_kill_args *, register_t *);
3709

    
3710
int        sys__lwp_detach(struct lwp *, const struct sys__lwp_detach_args *, register_t *);
3711

    
3712
int        compat_50_sys__lwp_park(struct lwp *, const struct compat_50_sys__lwp_park_args *, register_t *);
3713

    
3714
int        sys__lwp_unpark(struct lwp *, const struct sys__lwp_unpark_args *, register_t *);
3715

    
3716
int        sys__lwp_unpark_all(struct lwp *, const struct sys__lwp_unpark_all_args *, register_t *);
3717

    
3718
int        sys__lwp_setname(struct lwp *, const struct sys__lwp_setname_args *, register_t *);
3719

    
3720
int        sys__lwp_getname(struct lwp *, const struct sys__lwp_getname_args *, register_t *);
3721

    
3722
int        sys__lwp_ctl(struct lwp *, const struct sys__lwp_ctl_args *, register_t *);
3723

    
3724
int        compat_60_sys_sa_register(struct lwp *, const struct compat_60_sys_sa_register_args *, register_t *);
3725

    
3726
int        compat_60_sys_sa_stacks(struct lwp *, const struct compat_60_sys_sa_stacks_args *, register_t *);
3727

    
3728
int        compat_60_sys_sa_enable(struct lwp *, const void *, register_t *);
3729

    
3730
int        compat_60_sys_sa_setconcurrency(struct lwp *, const struct compat_60_sys_sa_setconcurrency_args *, register_t *);
3731

    
3732
int        compat_60_sys_sa_yield(struct lwp *, const void *, register_t *);
3733

    
3734
int        compat_60_sys_sa_preempt(struct lwp *, const struct compat_60_sys_sa_preempt_args *, register_t *);
3735

    
3736
int        sys___sigaction_sigtramp(struct lwp *, const struct sys___sigaction_sigtramp_args *, register_t *);
3737

    
3738
int        sys_pmc_get_info(struct lwp *, const struct sys_pmc_get_info_args *, register_t *);
3739

    
3740
int        sys_pmc_control(struct lwp *, const struct sys_pmc_control_args *, register_t *);
3741

    
3742
int        sys_rasctl(struct lwp *, const struct sys_rasctl_args *, register_t *);
3743

    
3744
int        sys_kqueue(struct lwp *, const void *, register_t *);
3745

    
3746
int        compat_50_sys_kevent(struct lwp *, const struct compat_50_sys_kevent_args *, register_t *);
3747

    
3748
int        sys__sched_setparam(struct lwp *, const struct sys__sched_setparam_args *, register_t *);
3749

    
3750
int        sys__sched_getparam(struct lwp *, const struct sys__sched_getparam_args *, register_t *);
3751

    
3752
int        sys__sched_setaffinity(struct lwp *, const struct sys__sched_setaffinity_args *, register_t *);
3753

    
3754
int        sys__sched_getaffinity(struct lwp *, const struct sys__sched_getaffinity_args *, register_t *);
3755

    
3756
int        sys_sched_yield(struct lwp *, const void *, register_t *);
3757

    
3758
int        sys_fsync_range(struct lwp *, const struct sys_fsync_range_args *, register_t *);
3759

    
3760
int        sys_uuidgen(struct lwp *, const struct sys_uuidgen_args *, register_t *);
3761

    
3762
int        sys_getvfsstat(struct lwp *, const struct sys_getvfsstat_args *, register_t *);
3763

    
3764
int        sys_statvfs1(struct lwp *, const struct sys_statvfs1_args *, register_t *);
3765

    
3766
int        sys_fstatvfs1(struct lwp *, const struct sys_fstatvfs1_args *, register_t *);
3767

    
3768
int        compat_30_sys_fhstatvfs1(struct lwp *, const struct compat_30_sys_fhstatvfs1_args *, register_t *);
3769

    
3770
int        sys_extattrctl(struct lwp *, const struct sys_extattrctl_args *, register_t *);
3771

    
3772
int        sys_extattr_set_file(struct lwp *, const struct sys_extattr_set_file_args *, register_t *);
3773

    
3774
int        sys_extattr_get_file(struct lwp *, const struct sys_extattr_get_file_args *, register_t *);
3775

    
3776
int        sys_extattr_delete_file(struct lwp *, const struct sys_extattr_delete_file_args *, register_t *);
3777

    
3778
int        sys_extattr_set_fd(struct lwp *, const struct sys_extattr_set_fd_args *, register_t *);
3779

    
3780
int        sys_extattr_get_fd(struct lwp *, const struct sys_extattr_get_fd_args *, register_t *);
3781

    
3782
int        sys_extattr_delete_fd(struct lwp *, const struct sys_extattr_delete_fd_args *, register_t *);
3783

    
3784
int        sys_extattr_set_link(struct lwp *, const struct sys_extattr_set_link_args *, register_t *);
3785

    
3786
int        sys_extattr_get_link(struct lwp *, const struct sys_extattr_get_link_args *, register_t *);
3787

    
3788
int        sys_extattr_delete_link(struct lwp *, const struct sys_extattr_delete_link_args *, register_t *);
3789

    
3790
int        sys_extattr_list_fd(struct lwp *, const struct sys_extattr_list_fd_args *, register_t *);
3791

    
3792
int        sys_extattr_list_file(struct lwp *, const struct sys_extattr_list_file_args *, register_t *);
3793

    
3794
int        sys_extattr_list_link(struct lwp *, const struct sys_extattr_list_link_args *, register_t *);
3795

    
3796
int        compat_50_sys_pselect(struct lwp *, const struct compat_50_sys_pselect_args *, register_t *);
3797

    
3798
int        compat_50_sys_pollts(struct lwp *, const struct compat_50_sys_pollts_args *, register_t *);
3799

    
3800
int        sys_setxattr(struct lwp *, const struct sys_setxattr_args *, register_t *);
3801

    
3802
int        sys_lsetxattr(struct lwp *, const struct sys_lsetxattr_args *, register_t *);
3803

    
3804
int        sys_fsetxattr(struct lwp *, const struct sys_fsetxattr_args *, register_t *);
3805

    
3806
int        sys_getxattr(struct lwp *, const struct sys_getxattr_args *, register_t *);
3807

    
3808
int        sys_lgetxattr(struct lwp *, const struct sys_lgetxattr_args *, register_t *);
3809

    
3810
int        sys_fgetxattr(struct lwp *, const struct sys_fgetxattr_args *, register_t *);
3811

    
3812
int        sys_listxattr(struct lwp *, const struct sys_listxattr_args *, register_t *);
3813

    
3814
int        sys_llistxattr(struct lwp *, const struct sys_llistxattr_args *, register_t *);
3815

    
3816
int        sys_flistxattr(struct lwp *, const struct sys_flistxattr_args *, register_t *);
3817

    
3818
int        sys_removexattr(struct lwp *, const struct sys_removexattr_args *, register_t *);
3819

    
3820
int        sys_lremovexattr(struct lwp *, const struct sys_lremovexattr_args *, register_t *);
3821

    
3822
int        sys_fremovexattr(struct lwp *, const struct sys_fremovexattr_args *, register_t *);
3823

    
3824
int        compat_50_sys___stat30(struct lwp *, const struct compat_50_sys___stat30_args *, register_t *);
3825

    
3826
int        compat_50_sys___fstat30(struct lwp *, const struct compat_50_sys___fstat30_args *, register_t *);
3827

    
3828
int        compat_50_sys___lstat30(struct lwp *, const struct compat_50_sys___lstat30_args *, register_t *);
3829

    
3830
int        sys___getdents30(struct lwp *, const struct sys___getdents30_args *, register_t *);
3831

    
3832
int        compat_30_sys___fhstat30(struct lwp *, const struct compat_30_sys___fhstat30_args *, register_t *);
3833

    
3834
int        compat_50_sys___ntp_gettime30(struct lwp *, const struct compat_50_sys___ntp_gettime30_args *, register_t *);
3835

    
3836
int        sys___socket30(struct lwp *, const struct sys___socket30_args *, register_t *);
3837

    
3838
int        sys___getfh30(struct lwp *, const struct sys___getfh30_args *, register_t *);
3839

    
3840
int        sys___fhopen40(struct lwp *, const struct sys___fhopen40_args *, register_t *);
3841

    
3842
int        sys___fhstatvfs140(struct lwp *, const struct sys___fhstatvfs140_args *, register_t *);
3843

    
3844
int        compat_50_sys___fhstat40(struct lwp *, const struct compat_50_sys___fhstat40_args *, register_t *);
3845

    
3846
int        sys_aio_cancel(struct lwp *, const struct sys_aio_cancel_args *, register_t *);
3847

    
3848
int        sys_aio_error(struct lwp *, const struct sys_aio_error_args *, register_t *);
3849

    
3850
int        sys_aio_fsync(struct lwp *, const struct sys_aio_fsync_args *, register_t *);
3851

    
3852
int        sys_aio_read(struct lwp *, const struct sys_aio_read_args *, register_t *);
3853

    
3854
int        sys_aio_return(struct lwp *, const struct sys_aio_return_args *, register_t *);
3855

    
3856
int        compat_50_sys_aio_suspend(struct lwp *, const struct compat_50_sys_aio_suspend_args *, register_t *);
3857

    
3858
int        sys_aio_write(struct lwp *, const struct sys_aio_write_args *, register_t *);
3859

    
3860
int        sys_lio_listio(struct lwp *, const struct sys_lio_listio_args *, register_t *);
3861

    
3862
int        sys___mount50(struct lwp *, const struct sys___mount50_args *, register_t *);
3863

    
3864
int        sys_mremap(struct lwp *, const struct sys_mremap_args *, register_t *);
3865

    
3866
int        sys_pset_create(struct lwp *, const struct sys_pset_create_args *, register_t *);
3867

    
3868
int        sys_pset_destroy(struct lwp *, const struct sys_pset_destroy_args *, register_t *);
3869

    
3870
int        sys_pset_assign(struct lwp *, const struct sys_pset_assign_args *, register_t *);
3871

    
3872
int        sys__pset_bind(struct lwp *, const struct sys__pset_bind_args *, register_t *);
3873

    
3874
int        sys___posix_fadvise50(struct lwp *, const struct sys___posix_fadvise50_args *, register_t *);
3875

    
3876
int        sys___select50(struct lwp *, const struct sys___select50_args *, register_t *);
3877

    
3878
int        sys___gettimeofday50(struct lwp *, const struct sys___gettimeofday50_args *, register_t *);
3879

    
3880
int        sys___settimeofday50(struct lwp *, const struct sys___settimeofday50_args *, register_t *);
3881

    
3882
int        sys___utimes50(struct lwp *, const struct sys___utimes50_args *, register_t *);
3883

    
3884
int        sys___adjtime50(struct lwp *, const struct sys___adjtime50_args *, register_t *);
3885

    
3886
int        sys___lfs_segwait50(struct lwp *, const struct sys___lfs_segwait50_args *, register_t *);
3887

    
3888
int        sys___futimes50(struct lwp *, const struct sys___futimes50_args *, register_t *);
3889

    
3890
int        sys___lutimes50(struct lwp *, const struct sys___lutimes50_args *, register_t *);
3891

    
3892
int        sys___setitimer50(struct lwp *, const struct sys___setitimer50_args *, register_t *);
3893

    
3894
int        sys___getitimer50(struct lwp *, const struct sys___getitimer50_args *, register_t *);
3895

    
3896
int        sys___clock_gettime50(struct lwp *, const struct sys___clock_gettime50_args *, register_t *);
3897

    
3898
int        sys___clock_settime50(struct lwp *, const struct sys___clock_settime50_args *, register_t *);
3899

    
3900
int        sys___clock_getres50(struct lwp *, const struct sys___clock_getres50_args *, register_t *);
3901

    
3902
int        sys___nanosleep50(struct lwp *, const struct sys___nanosleep50_args *, register_t *);
3903

    
3904
int        sys_____sigtimedwait50(struct lwp *, const struct sys_____sigtimedwait50_args *, register_t *);
3905

    
3906
int        sys___mq_timedsend50(struct lwp *, const struct sys___mq_timedsend50_args *, register_t *);
3907

    
3908
int        sys___mq_timedreceive50(struct lwp *, const struct sys___mq_timedreceive50_args *, register_t *);
3909

    
3910
int        compat_60_sys__lwp_park(struct lwp *, const struct compat_60_sys__lwp_park_args *, register_t *);
3911

    
3912
int        sys___kevent50(struct lwp *, const struct sys___kevent50_args *, register_t *);
3913

    
3914
int        sys___pselect50(struct lwp *, const struct sys___pselect50_args *, register_t *);
3915

    
3916
int        sys___pollts50(struct lwp *, const struct sys___pollts50_args *, register_t *);
3917

    
3918
int        sys___aio_suspend50(struct lwp *, const struct sys___aio_suspend50_args *, register_t *);
3919

    
3920
int        sys___stat50(struct lwp *, const struct sys___stat50_args *, register_t *);
3921

    
3922
int        sys___fstat50(struct lwp *, const struct sys___fstat50_args *, register_t *);
3923

    
3924
int        sys___lstat50(struct lwp *, const struct sys___lstat50_args *, register_t *);
3925

    
3926
int        sys_____semctl50(struct lwp *, const struct sys_____semctl50_args *, register_t *);
3927

    
3928
int        sys___shmctl50(struct lwp *, const struct sys___shmctl50_args *, register_t *);
3929

    
3930
int        sys___msgctl50(struct lwp *, const struct sys___msgctl50_args *, register_t *);
3931

    
3932
int        sys___getrusage50(struct lwp *, const struct sys___getrusage50_args *, register_t *);
3933

    
3934
int        sys___timer_settime50(struct lwp *, const struct sys___timer_settime50_args *, register_t *);
3935

    
3936
int        sys___timer_gettime50(struct lwp *, const struct sys___timer_gettime50_args *, register_t *);
3937

    
3938
#if defined(NTP) || !defined(_KERNEL_OPT)
3939
int        sys___ntp_gettime50(struct lwp *, const struct sys___ntp_gettime50_args *, register_t *);
3940

    
3941
#else
3942
#endif
3943
int        sys___wait450(struct lwp *, const struct sys___wait450_args *, register_t *);
3944

    
3945
int        sys___mknod50(struct lwp *, const struct sys___mknod50_args *, register_t *);
3946

    
3947
int        sys___fhstat50(struct lwp *, const struct sys___fhstat50_args *, register_t *);
3948

    
3949
int        sys_pipe2(struct lwp *, const struct sys_pipe2_args *, register_t *);
3950

    
3951
int        sys_dup3(struct lwp *, const struct sys_dup3_args *, register_t *);
3952

    
3953
int        sys_kqueue1(struct lwp *, const struct sys_kqueue1_args *, register_t *);
3954

    
3955
int        sys_paccept(struct lwp *, const struct sys_paccept_args *, register_t *);
3956

    
3957
int        sys_linkat(struct lwp *, const struct sys_linkat_args *, register_t *);
3958

    
3959
int        sys_renameat(struct lwp *, const struct sys_renameat_args *, register_t *);
3960

    
3961
int        sys_mkfifoat(struct lwp *, const struct sys_mkfifoat_args *, register_t *);
3962

    
3963
int        sys_mknodat(struct lwp *, const struct sys_mknodat_args *, register_t *);
3964

    
3965
int        sys_mkdirat(struct lwp *, const struct sys_mkdirat_args *, register_t *);
3966

    
3967
int        sys_faccessat(struct lwp *, const struct sys_faccessat_args *, register_t *);
3968

    
3969
int        sys_fchmodat(struct lwp *, const struct sys_fchmodat_args *, register_t *);
3970

    
3971
int        sys_fchownat(struct lwp *, const struct sys_fchownat_args *, register_t *);
3972

    
3973
int        sys_fexecve(struct lwp *, const struct sys_fexecve_args *, register_t *);
3974

    
3975
int        sys_fstatat(struct lwp *, const struct sys_fstatat_args *, register_t *);
3976

    
3977
int        sys_utimensat(struct lwp *, const struct sys_utimensat_args *, register_t *);
3978

    
3979
int        sys_openat(struct lwp *, const struct sys_openat_args *, register_t *);
3980

    
3981
int        sys_readlinkat(struct lwp *, const struct sys_readlinkat_args *, register_t *);
3982

    
3983
int        sys_symlinkat(struct lwp *, const struct sys_symlinkat_args *, register_t *);
3984

    
3985
int        sys_unlinkat(struct lwp *, const struct sys_unlinkat_args *, register_t *);
3986

    
3987
int        sys_futimens(struct lwp *, const struct sys_futimens_args *, register_t *);
3988

    
3989
int        sys___quotactl(struct lwp *, const struct sys___quotactl_args *, register_t *);
3990

    
3991
int        sys_posix_spawn(struct lwp *, const struct sys_posix_spawn_args *, register_t *);
3992

    
3993
int        sys_recvmmsg(struct lwp *, const struct sys_recvmmsg_args *, register_t *);
3994

    
3995
int        sys_sendmmsg(struct lwp *, const struct sys_sendmmsg_args *, register_t *);
3996

    
3997
int        sys_clock_nanosleep(struct lwp *, const struct sys_clock_nanosleep_args *, register_t *);
3998

    
3999
int        sys____lwp_park60(struct lwp *, const struct sys____lwp_park60_args *, register_t *);
4000

    
4001
int        sys_posix_fallocate(struct lwp *, const struct sys_posix_fallocate_args *, register_t *);
4002

    
4003
int        sys_fdiscard(struct lwp *, const struct sys_fdiscard_args *, register_t *);
4004

    
4005
#endif /* !RUMP_CLIENT */
4006
#endif /* _SYS_SYSCALLARGS_H_ */