linux_syscallargs.h revision 1.64 1 /* $NetBSD: linux_syscallargs.h,v 1.64 2006/08/30 11:19:23 matt 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.79 2006/08/30 11:14:39 matt Exp
8 */
9
10 #ifndef _LINUX_SYS_SYSCALLARGS_H_
11 #define _LINUX_SYS_SYSCALLARGS_H_
12
13 #ifdef syscallarg
14 #undef syscallarg
15 #endif
16
17 #define syscallarg(x) \
18 union { \
19 register_t pad; \
20 struct { x datum; } le; \
21 struct { /* LINTED zero array dimension */ \
22 int8_t pad[ /* CONSTCOND */ \
23 (sizeof (register_t) < sizeof (x)) \
24 ? 0 \
25 : sizeof (register_t) - sizeof (x)]; \
26 x datum; \
27 } be; \
28 }
29
30 struct linux_sys_open_args {
31 syscallarg(const char *) path;
32 syscallarg(int) flags;
33 syscallarg(int) mode;
34 };
35
36 struct linux_sys_waitpid_args {
37 syscallarg(int) pid;
38 syscallarg(int *) status;
39 syscallarg(int) options;
40 };
41
42 struct linux_sys_creat_args {
43 syscallarg(const char *) path;
44 syscallarg(int) mode;
45 };
46
47 struct linux_sys_link_args {
48 syscallarg(const char *) path;
49 syscallarg(const char *) link;
50 };
51
52 struct linux_sys_unlink_args {
53 syscallarg(const char *) path;
54 };
55
56 struct linux_sys_execve_args {
57 syscallarg(const char *) path;
58 syscallarg(char **) argp;
59 syscallarg(char **) envp;
60 };
61
62 struct linux_sys_chdir_args {
63 syscallarg(const char *) path;
64 };
65
66 struct linux_sys_time_args {
67 syscallarg(linux_time_t *) t;
68 };
69
70 struct linux_sys_mknod_args {
71 syscallarg(const char *) path;
72 syscallarg(int) mode;
73 syscallarg(int) dev;
74 };
75
76 struct linux_sys_chmod_args {
77 syscallarg(const char *) path;
78 syscallarg(int) mode;
79 };
80
81 struct linux_sys_lchown16_args {
82 syscallarg(const char *) path;
83 syscallarg(int) uid;
84 syscallarg(int) gid;
85 };
86
87 struct linux_sys_break_args {
88 syscallarg(char *) nsize;
89 };
90
91 struct linux_sys_stime_args {
92 syscallarg(linux_time_t *) t;
93 };
94 #ifdef PTRACE
95
96 struct linux_sys_ptrace_args {
97 syscallarg(int) request;
98 syscallarg(int) pid;
99 syscallarg(int) addr;
100 syscallarg(int) data;
101 };
102 #else
103 #endif
104
105 struct linux_sys_alarm_args {
106 syscallarg(unsigned int) secs;
107 };
108
109 struct linux_sys_utime_args {
110 syscallarg(const char *) path;
111 syscallarg(struct linux_utimbuf *) times;
112 };
113
114 struct linux_sys_access_args {
115 syscallarg(const char *) path;
116 syscallarg(int) flags;
117 };
118
119 struct linux_sys_nice_args {
120 syscallarg(int) incr;
121 };
122
123 struct linux_sys_kill_args {
124 syscallarg(int) pid;
125 syscallarg(int) signum;
126 };
127
128 struct linux_sys_rename_args {
129 syscallarg(const char *) from;
130 syscallarg(const char *) to;
131 };
132
133 struct linux_sys_mkdir_args {
134 syscallarg(const char *) path;
135 syscallarg(int) mode;
136 };
137
138 struct linux_sys_rmdir_args {
139 syscallarg(const char *) path;
140 };
141
142 struct linux_sys_pipe_args {
143 syscallarg(int *) pfds;
144 };
145
146 struct linux_sys_times_args {
147 syscallarg(struct times *) tms;
148 };
149
150 struct linux_sys_brk_args {
151 syscallarg(char *) nsize;
152 };
153
154 struct linux_sys_signal_args {
155 syscallarg(int) signum;
156 syscallarg(linux_handler_t) handler;
157 };
158
159 struct linux_sys_ioctl_args {
160 syscallarg(int) fd;
161 syscallarg(u_long) com;
162 syscallarg(caddr_t) data;
163 };
164
165 struct linux_sys_fcntl_args {
166 syscallarg(int) fd;
167 syscallarg(int) cmd;
168 syscallarg(void *) arg;
169 };
170
171 struct linux_sys_oldolduname_args {
172 syscallarg(struct linux_oldold_utsname *) up;
173 };
174
175 struct linux_sys_sigaction_args {
176 syscallarg(int) signum;
177 syscallarg(const struct linux_old_sigaction *) nsa;
178 syscallarg(struct linux_old_sigaction *) osa;
179 };
180
181 struct linux_sys_sigsetmask_args {
182 syscallarg(linux_old_sigset_t) mask;
183 };
184
185 struct linux_sys_setreuid16_args {
186 syscallarg(int) ruid;
187 syscallarg(int) euid;
188 };
189
190 struct linux_sys_setregid16_args {
191 syscallarg(int) rgid;
192 syscallarg(int) egid;
193 };
194
195 struct linux_sys_sigsuspend_args {
196 syscallarg(caddr_t) restart;
197 syscallarg(int) oldmask;
198 syscallarg(int) mask;
199 };
200
201 struct linux_sys_sigpending_args {
202 syscallarg(linux_old_sigset_t *) set;
203 };
204
205 struct linux_sys_setrlimit_args {
206 syscallarg(u_int) which;
207 syscallarg(struct orlimit *) rlp;
208 };
209
210 struct linux_sys_getrlimit_args {
211 syscallarg(u_int) which;
212 syscallarg(struct orlimit *) rlp;
213 };
214
215 struct linux_sys_gettimeofday_args {
216 syscallarg(struct timeval *) tp;
217 syscallarg(struct timezone *) tzp;
218 };
219
220 struct linux_sys_settimeofday_args {
221 syscallarg(struct timeval *) tp;
222 syscallarg(struct timezone *) tzp;
223 };
224
225 struct linux_sys_getgroups16_args {
226 syscallarg(int) gidsetsize;
227 syscallarg(linux_gid_t *) gidset;
228 };
229
230 struct linux_sys_setgroups16_args {
231 syscallarg(int) gidsetsize;
232 syscallarg(linux_gid_t *) gidset;
233 };
234
235 struct linux_sys_oldselect_args {
236 syscallarg(struct linux_oldselect *) lsp;
237 };
238
239 struct linux_sys_symlink_args {
240 syscallarg(const char *) path;
241 syscallarg(const char *) to;
242 };
243
244 struct linux_sys_readlink_args {
245 syscallarg(const char *) name;
246 syscallarg(char *) buf;
247 syscallarg(int) count;
248 };
249 #ifdef EXEC_AOUT
250
251 struct linux_sys_uselib_args {
252 syscallarg(const char *) path;
253 };
254 #else
255 #endif
256
257 struct linux_sys_swapon_args {
258 syscallarg(char *) name;
259 };
260
261 struct linux_sys_reboot_args {
262 syscallarg(int) magic1;
263 syscallarg(int) magic2;
264 syscallarg(int) cmd;
265 syscallarg(void *) arg;
266 };
267
268 struct linux_sys_readdir_args {
269 syscallarg(int) fd;
270 syscallarg(caddr_t) dent;
271 syscallarg(unsigned int) count;
272 };
273
274 struct linux_sys_old_mmap_args {
275 syscallarg(struct linux_oldmmap *) lmp;
276 };
277
278 struct linux_sys_truncate_args {
279 syscallarg(const char *) path;
280 syscallarg(long) length;
281 };
282
283 struct linux_sys_fchown16_args {
284 syscallarg(int) fd;
285 syscallarg(int) uid;
286 syscallarg(int) gid;
287 };
288
289 struct linux_sys_getpriority_args {
290 syscallarg(int) which;
291 syscallarg(int) who;
292 };
293
294 struct linux_sys_statfs_args {
295 syscallarg(const char *) path;
296 syscallarg(struct linux_statfs *) sp;
297 };
298
299 struct linux_sys_fstatfs_args {
300 syscallarg(int) fd;
301 syscallarg(struct linux_statfs *) sp;
302 };
303
304 struct linux_sys_ioperm_args {
305 syscallarg(unsigned int) lo;
306 syscallarg(unsigned int) hi;
307 syscallarg(int) val;
308 };
309
310 struct linux_sys_socketcall_args {
311 syscallarg(int) what;
312 syscallarg(void *) args;
313 };
314
315 struct linux_sys_stat_args {
316 syscallarg(const char *) path;
317 syscallarg(struct linux_stat *) sp;
318 };
319
320 struct linux_sys_lstat_args {
321 syscallarg(const char *) path;
322 syscallarg(struct linux_stat *) sp;
323 };
324
325 struct linux_sys_fstat_args {
326 syscallarg(int) fd;
327 syscallarg(struct linux_stat *) sp;
328 };
329
330 struct linux_sys_olduname_args {
331 syscallarg(struct linux_old_utsname *) up;
332 };
333
334 struct linux_sys_iopl_args {
335 syscallarg(int) level;
336 };
337
338 struct linux_sys_wait4_args {
339 syscallarg(int) pid;
340 syscallarg(int *) status;
341 syscallarg(int) options;
342 syscallarg(struct rusage *) rusage;
343 };
344
345 struct linux_sys_swapoff_args {
346 syscallarg(const char *) path;
347 };
348
349 struct linux_sys_sysinfo_args {
350 syscallarg(struct linux_sysinfo *) arg;
351 };
352
353 struct linux_sys_ipc_args {
354 syscallarg(int) what;
355 syscallarg(int) a1;
356 syscallarg(int) a2;
357 syscallarg(int) a3;
358 syscallarg(caddr_t) ptr;
359 };
360
361 struct linux_sys_sigreturn_args {
362 syscallarg(struct linux_sigcontext *) scp;
363 };
364
365 struct linux_sys_clone_args {
366 syscallarg(int) flags;
367 syscallarg(void *) stack;
368 };
369
370 struct linux_sys_setdomainname_args {
371 syscallarg(char *) domainname;
372 syscallarg(int) len;
373 };
374
375 struct linux_sys_uname_args {
376 syscallarg(struct linux_utsname *) up;
377 };
378
379 struct linux_sys_modify_ldt_args {
380 syscallarg(int) func;
381 syscallarg(void *) ptr;
382 syscallarg(size_t) bytecount;
383 };
384
385 struct linux_sys_mprotect_args {
386 syscallarg(const void *) start;
387 syscallarg(unsigned long) len;
388 syscallarg(int) prot;
389 };
390
391 struct linux_sys_sigprocmask_args {
392 syscallarg(int) how;
393 syscallarg(const linux_old_sigset_t *) set;
394 syscallarg(linux_old_sigset_t *) oset;
395 };
396
397 struct linux_sys_getpgid_args {
398 syscallarg(int) pid;
399 };
400
401 struct linux_sys_personality_args {
402 syscallarg(int) per;
403 };
404
405 struct linux_sys_llseek_args {
406 syscallarg(int) fd;
407 syscallarg(u_int32_t) ohigh;
408 syscallarg(u_int32_t) olow;
409 syscallarg(caddr_t) res;
410 syscallarg(int) whence;
411 };
412
413 struct linux_sys_getdents_args {
414 syscallarg(int) fd;
415 syscallarg(struct linux_dirent *) dent;
416 syscallarg(unsigned int) count;
417 };
418
419 struct linux_sys_select_args {
420 syscallarg(int) nfds;
421 syscallarg(fd_set *) readfds;
422 syscallarg(fd_set *) writefds;
423 syscallarg(fd_set *) exceptfds;
424 syscallarg(struct timeval *) timeout;
425 };
426
427 struct linux_sys_msync_args {
428 syscallarg(caddr_t) addr;
429 syscallarg(int) len;
430 syscallarg(int) fl;
431 };
432
433 struct linux_sys_fdatasync_args {
434 syscallarg(int) fd;
435 };
436
437 struct linux_sys___sysctl_args {
438 syscallarg(struct linux___sysctl *) lsp;
439 };
440
441 struct linux_sys_sched_setparam_args {
442 syscallarg(pid_t) pid;
443 syscallarg(const struct linux_sched_param *) sp;
444 };
445
446 struct linux_sys_sched_getparam_args {
447 syscallarg(pid_t) pid;
448 syscallarg(struct linux_sched_param *) sp;
449 };
450
451 struct linux_sys_sched_setscheduler_args {
452 syscallarg(pid_t) pid;
453 syscallarg(int) policy;
454 syscallarg(const struct linux_sched_param *) sp;
455 };
456
457 struct linux_sys_sched_getscheduler_args {
458 syscallarg(pid_t) pid;
459 };
460
461 struct linux_sys_sched_get_priority_max_args {
462 syscallarg(int) policy;
463 };
464
465 struct linux_sys_sched_get_priority_min_args {
466 syscallarg(int) policy;
467 };
468
469 struct linux_sys_mremap_args {
470 syscallarg(void *) old_address;
471 syscallarg(size_t) old_size;
472 syscallarg(size_t) new_size;
473 syscallarg(u_long) flags;
474 };
475
476 struct linux_sys_setresuid16_args {
477 syscallarg(uid_t) ruid;
478 syscallarg(uid_t) euid;
479 syscallarg(uid_t) suid;
480 };
481
482 struct linux_sys_setresgid16_args {
483 syscallarg(gid_t) rgid;
484 syscallarg(gid_t) egid;
485 syscallarg(gid_t) sgid;
486 };
487
488 struct linux_sys_rt_sigreturn_args {
489 syscallarg(struct linux_ucontext *) ucp;
490 };
491
492 struct linux_sys_rt_sigaction_args {
493 syscallarg(int) signum;
494 syscallarg(const struct linux_sigaction *) nsa;
495 syscallarg(struct linux_sigaction *) osa;
496 syscallarg(size_t) sigsetsize;
497 };
498
499 struct linux_sys_rt_sigprocmask_args {
500 syscallarg(int) how;
501 syscallarg(const linux_sigset_t *) set;
502 syscallarg(linux_sigset_t *) oset;
503 syscallarg(size_t) sigsetsize;
504 };
505
506 struct linux_sys_rt_sigpending_args {
507 syscallarg(linux_sigset_t *) set;
508 syscallarg(size_t) sigsetsize;
509 };
510
511 struct linux_sys_rt_queueinfo_args {
512 syscallarg(int) pid;
513 syscallarg(int) signum;
514 syscallarg(void *) uinfo;
515 };
516
517 struct linux_sys_rt_sigsuspend_args {
518 syscallarg(linux_sigset_t *) unewset;
519 syscallarg(size_t) sigsetsize;
520 };
521
522 struct linux_sys_pread_args {
523 syscallarg(int) fd;
524 syscallarg(char *) buf;
525 syscallarg(size_t) nbyte;
526 syscallarg(linux_off_t) offset;
527 };
528
529 struct linux_sys_pwrite_args {
530 syscallarg(int) fd;
531 syscallarg(char *) buf;
532 syscallarg(size_t) nbyte;
533 syscallarg(linux_off_t) offset;
534 };
535
536 struct linux_sys_chown16_args {
537 syscallarg(const char *) path;
538 syscallarg(int) uid;
539 syscallarg(int) gid;
540 };
541
542 struct linux_sys_sigaltstack_args {
543 syscallarg(const struct linux_sigaltstack *) ss;
544 syscallarg(struct linux_sigaltstack *) oss;
545 };
546
547 struct linux_sys_ugetrlimit_args {
548 syscallarg(int) which;
549 syscallarg(struct orlimit *) rlp;
550 };
551
552 struct linux_sys_truncate64_args {
553 syscallarg(const char *) path;
554 syscallarg(off_t) length;
555 };
556
557 struct linux_sys_ftruncate64_args {
558 syscallarg(unsigned int) fd;
559 syscallarg(off_t) length;
560 };
561
562 struct linux_sys_stat64_args {
563 syscallarg(const char *) path;
564 syscallarg(struct linux_stat64 *) sp;
565 };
566
567 struct linux_sys_lstat64_args {
568 syscallarg(const char *) path;
569 syscallarg(struct linux_stat64 *) sp;
570 };
571
572 struct linux_sys_fstat64_args {
573 syscallarg(int) fd;
574 syscallarg(struct linux_stat64 *) sp;
575 };
576
577 struct linux_sys_lchown_args {
578 syscallarg(const char *) path;
579 syscallarg(uid_t) uid;
580 syscallarg(gid_t) gid;
581 };
582
583 struct linux_sys_setresuid_args {
584 syscallarg(uid_t) ruid;
585 syscallarg(uid_t) euid;
586 syscallarg(uid_t) suid;
587 };
588
589 struct linux_sys_getresuid_args {
590 syscallarg(uid_t *) ruid;
591 syscallarg(uid_t *) euid;
592 syscallarg(uid_t *) suid;
593 };
594
595 struct linux_sys_setresgid_args {
596 syscallarg(gid_t) rgid;
597 syscallarg(gid_t) egid;
598 syscallarg(gid_t) sgid;
599 };
600
601 struct linux_sys_getresgid_args {
602 syscallarg(gid_t *) rgid;
603 syscallarg(gid_t *) egid;
604 syscallarg(gid_t *) sgid;
605 };
606
607 struct linux_sys_chown_args {
608 syscallarg(const char *) path;
609 syscallarg(uid_t) uid;
610 syscallarg(gid_t) gid;
611 };
612
613 struct linux_sys_setfsuid_args {
614 syscallarg(uid_t) uid;
615 };
616
617 struct linux_sys_getdents64_args {
618 syscallarg(int) fd;
619 syscallarg(struct linux_dirent64 *) dent;
620 syscallarg(unsigned int) count;
621 };
622
623 struct linux_sys_fcntl64_args {
624 syscallarg(int) fd;
625 syscallarg(int) cmd;
626 syscallarg(void *) arg;
627 };
628
629 struct linux_sys_setxattr_args {
630 syscallarg(char *) path;
631 syscallarg(char *) name;
632 syscallarg(void *) value;
633 syscallarg(size_t) size;
634 syscallarg(int) flags;
635 };
636
637 struct linux_sys_lsetxattr_args {
638 syscallarg(char *) path;
639 syscallarg(char *) name;
640 syscallarg(void *) value;
641 syscallarg(size_t) size;
642 syscallarg(int) flags;
643 };
644
645 struct linux_sys_fsetxattr_args {
646 syscallarg(int) fd;
647 syscallarg(char *) name;
648 syscallarg(void *) value;
649 syscallarg(size_t) size;
650 syscallarg(int) flags;
651 };
652
653 struct linux_sys_getxattr_args {
654 syscallarg(char *) path;
655 syscallarg(char *) name;
656 syscallarg(void *) value;
657 syscallarg(size_t) size;
658 };
659
660 struct linux_sys_lgetxattr_args {
661 syscallarg(char *) path;
662 syscallarg(char *) name;
663 syscallarg(void *) value;
664 syscallarg(size_t) size;
665 };
666
667 struct linux_sys_fgetxattr_args {
668 syscallarg(int) fd;
669 syscallarg(char *) name;
670 syscallarg(void *) value;
671 syscallarg(size_t) size;
672 };
673
674 struct linux_sys_listxattr_args {
675 syscallarg(char *) path;
676 syscallarg(char *) list;
677 syscallarg(size_t) size;
678 };
679
680 struct linux_sys_llistxattr_args {
681 syscallarg(char *) path;
682 syscallarg(char *) list;
683 syscallarg(size_t) size;
684 };
685
686 struct linux_sys_flistxattr_args {
687 syscallarg(int) fd;
688 syscallarg(char *) list;
689 syscallarg(size_t) size;
690 };
691
692 struct linux_sys_removexattr_args {
693 syscallarg(char *) path;
694 syscallarg(char *) name;
695 };
696
697 struct linux_sys_lremovexattr_args {
698 syscallarg(char *) path;
699 syscallarg(char *) name;
700 };
701
702 struct linux_sys_fremovexattr_args {
703 syscallarg(int) fd;
704 syscallarg(char *) name;
705 };
706
707 struct linux_sys_exit_group_args {
708 syscallarg(int) error_code;
709 };
710
711 struct linux_sys_clock_settime_args {
712 syscallarg(clockid_t) which;
713 syscallarg(struct linux_timespec *) tp;
714 };
715
716 struct linux_sys_clock_gettime_args {
717 syscallarg(clockid_t) which;
718 syscallarg(struct linux_timespec *) tp;
719 };
720
721 struct linux_sys_clock_getres_args {
722 syscallarg(clockid_t) which;
723 syscallarg(struct linux_timespec *) tp;
724 };
725
726 struct linux_sys_clock_nanosleep_args {
727 syscallarg(clockid_t) which;
728 syscallarg(int) flags;
729 syscallarg(struct linux_timespec *) rqtp;
730 syscallarg(struct linux_timespec *) rmtp;
731 };
732
733 struct linux_sys_statfs64_args {
734 syscallarg(const char *) path;
735 syscallarg(size_t) sz;
736 syscallarg(struct linux_statfs64 *) sp;
737 };
738
739 struct linux_sys_fstatfs64_args {
740 syscallarg(int) fd;
741 syscallarg(size_t) sz;
742 syscallarg(struct linux_statfs64 *) sp;
743 };
744
745 /*
746 * System call prototypes.
747 */
748
749 int linux_sys_nosys(struct lwp *, void *, register_t *);
750
751 int sys_exit(struct lwp *, void *, register_t *);
752
753 int sys_fork(struct lwp *, void *, register_t *);
754
755 int sys_read(struct lwp *, void *, register_t *);
756
757 int sys_write(struct lwp *, void *, register_t *);
758
759 int linux_sys_open(struct lwp *, void *, register_t *);
760
761 int sys_close(struct lwp *, void *, register_t *);
762
763 int linux_sys_waitpid(struct lwp *, void *, register_t *);
764
765 int linux_sys_creat(struct lwp *, void *, register_t *);
766
767 int linux_sys_link(struct lwp *, void *, register_t *);
768
769 int linux_sys_unlink(struct lwp *, void *, register_t *);
770
771 int linux_sys_execve(struct lwp *, void *, register_t *);
772
773 int linux_sys_chdir(struct lwp *, void *, register_t *);
774
775 int linux_sys_time(struct lwp *, void *, register_t *);
776
777 int linux_sys_mknod(struct lwp *, void *, register_t *);
778
779 int linux_sys_chmod(struct lwp *, void *, register_t *);
780
781 int linux_sys_lchown16(struct lwp *, void *, register_t *);
782
783 int linux_sys_break(struct lwp *, void *, register_t *);
784
785 int compat_43_sys_lseek(struct lwp *, void *, register_t *);
786
787 int sys_getpid(struct lwp *, void *, register_t *);
788
789 int sys_setuid(struct lwp *, void *, register_t *);
790
791 int sys_getuid(struct lwp *, void *, register_t *);
792
793 int linux_sys_stime(struct lwp *, void *, register_t *);
794
795 #ifdef PTRACE
796 int linux_sys_ptrace(struct lwp *, void *, register_t *);
797
798 #else
799 #endif
800 int linux_sys_alarm(struct lwp *, void *, register_t *);
801
802 int linux_sys_pause(struct lwp *, void *, register_t *);
803
804 int linux_sys_utime(struct lwp *, void *, register_t *);
805
806 int linux_sys_access(struct lwp *, void *, register_t *);
807
808 int linux_sys_nice(struct lwp *, void *, register_t *);
809
810 int sys_sync(struct lwp *, void *, register_t *);
811
812 int linux_sys_kill(struct lwp *, void *, register_t *);
813
814 int linux_sys_rename(struct lwp *, void *, register_t *);
815
816 int linux_sys_mkdir(struct lwp *, void *, register_t *);
817
818 int linux_sys_rmdir(struct lwp *, void *, register_t *);
819
820 int sys_dup(struct lwp *, void *, register_t *);
821
822 int linux_sys_pipe(struct lwp *, void *, register_t *);
823
824 int linux_sys_times(struct lwp *, void *, register_t *);
825
826 int linux_sys_brk(struct lwp *, void *, register_t *);
827
828 int sys_setgid(struct lwp *, void *, register_t *);
829
830 int sys_getgid(struct lwp *, void *, register_t *);
831
832 int linux_sys_signal(struct lwp *, void *, register_t *);
833
834 int sys_geteuid(struct lwp *, void *, register_t *);
835
836 int sys_getegid(struct lwp *, void *, register_t *);
837
838 int sys_acct(struct lwp *, void *, register_t *);
839
840 int linux_sys_ioctl(struct lwp *, void *, register_t *);
841
842 int linux_sys_fcntl(struct lwp *, void *, register_t *);
843
844 int sys_setpgid(struct lwp *, void *, register_t *);
845
846 int linux_sys_oldolduname(struct lwp *, void *, register_t *);
847
848 int sys_umask(struct lwp *, void *, register_t *);
849
850 int sys_chroot(struct lwp *, void *, register_t *);
851
852 int sys_dup2(struct lwp *, void *, register_t *);
853
854 int sys_getppid(struct lwp *, void *, register_t *);
855
856 int sys_getpgrp(struct lwp *, void *, register_t *);
857
858 int sys_setsid(struct lwp *, void *, register_t *);
859
860 int linux_sys_sigaction(struct lwp *, void *, register_t *);
861
862 int linux_sys_siggetmask(struct lwp *, void *, register_t *);
863
864 int linux_sys_sigsetmask(struct lwp *, void *, register_t *);
865
866 int linux_sys_setreuid16(struct lwp *, void *, register_t *);
867
868 int linux_sys_setregid16(struct lwp *, void *, register_t *);
869
870 int linux_sys_sigsuspend(struct lwp *, void *, register_t *);
871
872 int linux_sys_sigpending(struct lwp *, void *, register_t *);
873
874 int compat_43_sys_sethostname(struct lwp *, void *, register_t *);
875
876 int linux_sys_setrlimit(struct lwp *, void *, register_t *);
877
878 int linux_sys_getrlimit(struct lwp *, void *, register_t *);
879
880 int sys_getrusage(struct lwp *, void *, register_t *);
881
882 int linux_sys_gettimeofday(struct lwp *, void *, register_t *);
883
884 int linux_sys_settimeofday(struct lwp *, void *, register_t *);
885
886 int linux_sys_getgroups16(struct lwp *, void *, register_t *);
887
888 int linux_sys_setgroups16(struct lwp *, void *, register_t *);
889
890 int linux_sys_oldselect(struct lwp *, void *, register_t *);
891
892 int linux_sys_symlink(struct lwp *, void *, register_t *);
893
894 int compat_43_sys_lstat(struct lwp *, void *, register_t *);
895
896 int linux_sys_readlink(struct lwp *, void *, register_t *);
897
898 #ifdef EXEC_AOUT
899 int linux_sys_uselib(struct lwp *, void *, register_t *);
900
901 #else
902 #endif
903 int linux_sys_swapon(struct lwp *, void *, register_t *);
904
905 int linux_sys_reboot(struct lwp *, void *, register_t *);
906
907 int linux_sys_readdir(struct lwp *, void *, register_t *);
908
909 int linux_sys_old_mmap(struct lwp *, void *, register_t *);
910
911 int sys_munmap(struct lwp *, void *, register_t *);
912
913 int linux_sys_truncate(struct lwp *, void *, register_t *);
914
915 int compat_43_sys_ftruncate(struct lwp *, void *, register_t *);
916
917 int sys_fchmod(struct lwp *, void *, register_t *);
918
919 int linux_sys_fchown16(struct lwp *, void *, register_t *);
920
921 int linux_sys_getpriority(struct lwp *, void *, register_t *);
922
923 int sys_setpriority(struct lwp *, void *, register_t *);
924
925 int sys_profil(struct lwp *, void *, register_t *);
926
927 int linux_sys_statfs(struct lwp *, void *, register_t *);
928
929 int linux_sys_fstatfs(struct lwp *, void *, register_t *);
930
931 int linux_sys_ioperm(struct lwp *, void *, register_t *);
932
933 int linux_sys_socketcall(struct lwp *, void *, register_t *);
934
935 int sys_setitimer(struct lwp *, void *, register_t *);
936
937 int sys_getitimer(struct lwp *, void *, register_t *);
938
939 int linux_sys_stat(struct lwp *, void *, register_t *);
940
941 int linux_sys_lstat(struct lwp *, void *, register_t *);
942
943 int linux_sys_fstat(struct lwp *, void *, register_t *);
944
945 int linux_sys_olduname(struct lwp *, void *, register_t *);
946
947 int linux_sys_iopl(struct lwp *, void *, register_t *);
948
949 int linux_sys_wait4(struct lwp *, void *, register_t *);
950
951 int linux_sys_swapoff(struct lwp *, void *, register_t *);
952
953 int linux_sys_sysinfo(struct lwp *, void *, register_t *);
954
955 int linux_sys_ipc(struct lwp *, void *, register_t *);
956
957 int sys_fsync(struct lwp *, void *, register_t *);
958
959 int linux_sys_sigreturn(struct lwp *, void *, register_t *);
960
961 int linux_sys_clone(struct lwp *, void *, register_t *);
962
963 int linux_sys_setdomainname(struct lwp *, void *, register_t *);
964
965 int linux_sys_uname(struct lwp *, void *, register_t *);
966
967 int linux_sys_modify_ldt(struct lwp *, void *, register_t *);
968
969 int linux_sys_mprotect(struct lwp *, void *, register_t *);
970
971 int linux_sys_sigprocmask(struct lwp *, void *, register_t *);
972
973 int linux_sys_getpgid(struct lwp *, void *, register_t *);
974
975 int sys_fchdir(struct lwp *, void *, register_t *);
976
977 int linux_sys_personality(struct lwp *, void *, register_t *);
978
979 int linux_sys_setfsuid(struct lwp *, void *, register_t *);
980
981 int linux_sys_getfsuid(struct lwp *, void *, register_t *);
982
983 int linux_sys_llseek(struct lwp *, void *, register_t *);
984
985 int linux_sys_getdents(struct lwp *, void *, register_t *);
986
987 int linux_sys_select(struct lwp *, void *, register_t *);
988
989 int sys_flock(struct lwp *, void *, register_t *);
990
991 int linux_sys_msync(struct lwp *, void *, register_t *);
992
993 int sys_readv(struct lwp *, void *, register_t *);
994
995 int sys_writev(struct lwp *, void *, register_t *);
996
997 int sys_getsid(struct lwp *, void *, register_t *);
998
999 int linux_sys_fdatasync(struct lwp *, void *, register_t *);
1000
1001 int linux_sys___sysctl(struct lwp *, void *, register_t *);
1002
1003 int sys_mlock(struct lwp *, void *, register_t *);
1004
1005 int sys_munlock(struct lwp *, void *, register_t *);
1006
1007 int sys_mlockall(struct lwp *, void *, register_t *);
1008
1009 int sys_munlockall(struct lwp *, void *, register_t *);
1010
1011 int linux_sys_sched_setparam(struct lwp *, void *, register_t *);
1012
1013 int linux_sys_sched_getparam(struct lwp *, void *, register_t *);
1014
1015 int linux_sys_sched_setscheduler(struct lwp *, void *, register_t *);
1016
1017 int linux_sys_sched_getscheduler(struct lwp *, void *, register_t *);
1018
1019 int linux_sys_sched_yield(struct lwp *, void *, register_t *);
1020
1021 int linux_sys_sched_get_priority_max(struct lwp *, void *, register_t *);
1022
1023 int linux_sys_sched_get_priority_min(struct lwp *, void *, register_t *);
1024
1025 int sys_nanosleep(struct lwp *, void *, register_t *);
1026
1027 int linux_sys_mremap(struct lwp *, void *, register_t *);
1028
1029 int linux_sys_setresuid16(struct lwp *, void *, register_t *);
1030
1031 int linux_sys_getresuid(struct lwp *, void *, register_t *);
1032
1033 int sys_poll(struct lwp *, void *, register_t *);
1034
1035 int linux_sys_setresgid16(struct lwp *, void *, register_t *);
1036
1037 int linux_sys_getresgid(struct lwp *, void *, register_t *);
1038
1039 int linux_sys_rt_sigreturn(struct lwp *, void *, register_t *);
1040
1041 int linux_sys_rt_sigaction(struct lwp *, void *, register_t *);
1042
1043 int linux_sys_rt_sigprocmask(struct lwp *, void *, register_t *);
1044
1045 int linux_sys_rt_sigpending(struct lwp *, void *, register_t *);
1046
1047 int linux_sys_rt_queueinfo(struct lwp *, void *, register_t *);
1048
1049 int linux_sys_rt_sigsuspend(struct lwp *, void *, register_t *);
1050
1051 int linux_sys_pread(struct lwp *, void *, register_t *);
1052
1053 int linux_sys_pwrite(struct lwp *, void *, register_t *);
1054
1055 int linux_sys_chown16(struct lwp *, void *, register_t *);
1056
1057 int sys___getcwd(struct lwp *, void *, register_t *);
1058
1059 int linux_sys_sigaltstack(struct lwp *, void *, register_t *);
1060
1061 int sys___vfork14(struct lwp *, void *, register_t *);
1062
1063 int linux_sys_ugetrlimit(struct lwp *, void *, register_t *);
1064
1065 int linux_sys_mmap2(struct lwp *, void *, register_t *);
1066
1067 int linux_sys_truncate64(struct lwp *, void *, register_t *);
1068
1069 int linux_sys_ftruncate64(struct lwp *, void *, register_t *);
1070
1071 int linux_sys_stat64(struct lwp *, void *, register_t *);
1072
1073 int linux_sys_lstat64(struct lwp *, void *, register_t *);
1074
1075 int linux_sys_fstat64(struct lwp *, void *, register_t *);
1076
1077 int linux_sys_lchown(struct lwp *, void *, register_t *);
1078
1079 int sys_setreuid(struct lwp *, void *, register_t *);
1080
1081 int sys_setregid(struct lwp *, void *, register_t *);
1082
1083 int sys_getgroups(struct lwp *, void *, register_t *);
1084
1085 int sys_setgroups(struct lwp *, void *, register_t *);
1086
1087 int sys___posix_fchown(struct lwp *, void *, register_t *);
1088
1089 int linux_sys_setresuid(struct lwp *, void *, register_t *);
1090
1091 int linux_sys_setresgid(struct lwp *, void *, register_t *);
1092
1093 int linux_sys_chown(struct lwp *, void *, register_t *);
1094
1095 int sys_mincore(struct lwp *, void *, register_t *);
1096
1097 int sys_madvise(struct lwp *, void *, register_t *);
1098
1099 int linux_sys_getdents64(struct lwp *, void *, register_t *);
1100
1101 int linux_sys_fcntl64(struct lwp *, void *, register_t *);
1102
1103 int linux_sys_setxattr(struct lwp *, void *, register_t *);
1104
1105 int linux_sys_lsetxattr(struct lwp *, void *, register_t *);
1106
1107 int linux_sys_fsetxattr(struct lwp *, void *, register_t *);
1108
1109 int linux_sys_getxattr(struct lwp *, void *, register_t *);
1110
1111 int linux_sys_lgetxattr(struct lwp *, void *, register_t *);
1112
1113 int linux_sys_fgetxattr(struct lwp *, void *, register_t *);
1114
1115 int linux_sys_listxattr(struct lwp *, void *, register_t *);
1116
1117 int linux_sys_llistxattr(struct lwp *, void *, register_t *);
1118
1119 int linux_sys_flistxattr(struct lwp *, void *, register_t *);
1120
1121 int linux_sys_removexattr(struct lwp *, void *, register_t *);
1122
1123 int linux_sys_lremovexattr(struct lwp *, void *, register_t *);
1124
1125 int linux_sys_fremovexattr(struct lwp *, void *, register_t *);
1126
1127 int linux_sys_exit_group(struct lwp *, void *, register_t *);
1128
1129 int linux_sys_clock_settime(struct lwp *, void *, register_t *);
1130
1131 int linux_sys_clock_gettime(struct lwp *, void *, register_t *);
1132
1133 int linux_sys_clock_getres(struct lwp *, void *, register_t *);
1134
1135 int linux_sys_clock_nanosleep(struct lwp *, void *, register_t *);
1136
1137 int linux_sys_statfs64(struct lwp *, void *, register_t *);
1138
1139 int linux_sys_fstatfs64(struct lwp *, void *, register_t *);
1140
1141 #endif /* _LINUX_SYS_SYSCALLARGS_H_ */
1142