linux_syscallargs.h revision 1.35.14.1
11.35.14.1Sjoerg/* $NetBSD: linux_syscallargs.h,v 1.35.14.1 2007/11/21 21:53:53 joerg Exp $ */ 21.1Smanu 31.1Smanu/* 41.1Smanu * System call argument lists. 51.1Smanu * 61.1Smanu * DO NOT EDIT-- this file is automatically generated. 71.35.14.1Sjoerg * created from NetBSD: syscalls.master,v 1.32 2007/11/16 12:51:56 njoly Exp 81.1Smanu */ 91.1Smanu 101.32Schristos#ifndef _LINUX_SYS_SYSCALLARGS_H_ 111.32Schristos#define _LINUX_SYS_SYSCALLARGS_H_ 121.1Smanu 131.35.14.1Sjoerg#define LINUX_SYS_MAXSYSARGS 8 141.1Smanu 151.35.14.1Sjoerg#undef syscallarg 161.1Smanu#define syscallarg(x) \ 171.1Smanu union { \ 181.1Smanu register_t pad; \ 191.1Smanu struct { x datum; } le; \ 201.11Slukem struct { /* LINTED zero array dimension */ \ 211.11Slukem int8_t pad[ /* CONSTCOND */ \ 221.11Slukem (sizeof (register_t) < sizeof (x)) \ 231.1Smanu ? 0 \ 241.1Smanu : sizeof (register_t) - sizeof (x)]; \ 251.1Smanu x datum; \ 261.1Smanu } be; \ 271.1Smanu } 281.1Smanu 291.35.14.1Sjoerg#undef check_syscall_args 301.35.14.1Sjoerg#define check_syscall_args(call) \ 311.35.14.1Sjoerg typedef char call##_check_args[sizeof (struct call##_args) \ 321.35.14.1Sjoerg <= LINUX_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1]; 331.35.14.1Sjoerg 341.1Smanustruct linux_sys_open_args { 351.1Smanu syscallarg(const char *) path; 361.1Smanu syscallarg(int) flags; 371.1Smanu syscallarg(int) mode; 381.1Smanu}; 391.35.14.1Sjoergcheck_syscall_args(linux_sys_open) 401.1Smanu 411.1Smanustruct linux_sys_waitpid_args { 421.1Smanu syscallarg(int) pid; 431.1Smanu syscallarg(int *) status; 441.1Smanu syscallarg(int) options; 451.1Smanu}; 461.35.14.1Sjoergcheck_syscall_args(linux_sys_waitpid) 471.1Smanu 481.1Smanustruct linux_sys_creat_args { 491.1Smanu syscallarg(const char *) path; 501.1Smanu syscallarg(int) mode; 511.1Smanu}; 521.35.14.1Sjoergcheck_syscall_args(linux_sys_creat) 531.1Smanu 541.1Smanustruct linux_sys_unlink_args { 551.1Smanu syscallarg(const char *) path; 561.1Smanu}; 571.35.14.1Sjoergcheck_syscall_args(linux_sys_unlink) 581.1Smanu 591.1Smanustruct linux_sys_time_args { 601.1Smanu syscallarg(linux_time_t *) t; 611.1Smanu}; 621.35.14.1Sjoergcheck_syscall_args(linux_sys_time) 631.1Smanu 641.1Smanustruct linux_sys_mknod_args { 651.1Smanu syscallarg(const char *) path; 661.1Smanu syscallarg(int) mode; 671.1Smanu syscallarg(int) dev; 681.1Smanu}; 691.35.14.1Sjoergcheck_syscall_args(linux_sys_mknod) 701.1Smanu 711.1Smanustruct linux_sys_stime_args { 721.1Smanu syscallarg(linux_time_t *) t; 731.1Smanu}; 741.35.14.1Sjoergcheck_syscall_args(linux_sys_stime) 751.1Smanu 761.1Smanustruct linux_sys_ptrace_args { 771.1Smanu syscallarg(int) request; 781.1Smanu syscallarg(int) pid; 791.1Smanu syscallarg(int) addr; 801.1Smanu syscallarg(int) data; 811.1Smanu}; 821.35.14.1Sjoergcheck_syscall_args(linux_sys_ptrace) 831.1Smanu 841.1Smanustruct linux_sys_alarm_args { 851.1Smanu syscallarg(unsigned int) secs; 861.1Smanu}; 871.35.14.1Sjoergcheck_syscall_args(linux_sys_alarm) 881.1Smanu 891.1Smanustruct linux_sys_utime_args { 901.1Smanu syscallarg(const char *) path; 911.1Smanu syscallarg(struct linux_utimbuf *) times; 921.1Smanu}; 931.35.14.1Sjoergcheck_syscall_args(linux_sys_utime) 941.1Smanu 951.1Smanustruct linux_sys_nice_args { 961.1Smanu syscallarg(int) incr; 971.1Smanu}; 981.35.14.1Sjoergcheck_syscall_args(linux_sys_nice) 991.1Smanu 1001.1Smanustruct linux_sys_kill_args { 1011.1Smanu syscallarg(int) pid; 1021.1Smanu syscallarg(int) signum; 1031.1Smanu}; 1041.35.14.1Sjoergcheck_syscall_args(linux_sys_kill) 1051.1Smanu 1061.1Smanustruct linux_sys_pipe_args { 1071.1Smanu syscallarg(int *) pfds; 1081.1Smanu}; 1091.35.14.1Sjoergcheck_syscall_args(linux_sys_pipe) 1101.1Smanu 1111.1Smanustruct linux_sys_times_args { 1121.1Smanu syscallarg(struct times *) tms; 1131.1Smanu}; 1141.35.14.1Sjoergcheck_syscall_args(linux_sys_times) 1151.1Smanu 1161.1Smanustruct linux_sys_brk_args { 1171.1Smanu syscallarg(char *) nsize; 1181.1Smanu}; 1191.35.14.1Sjoergcheck_syscall_args(linux_sys_brk) 1201.1Smanu 1211.1Smanustruct linux_sys_signal_args { 1221.1Smanu syscallarg(int) signum; 1231.1Smanu syscallarg(linux_handler_t) handler; 1241.1Smanu}; 1251.35.14.1Sjoergcheck_syscall_args(linux_sys_signal) 1261.1Smanu 1271.1Smanustruct linux_sys_ioctl_args { 1281.1Smanu syscallarg(int) fd; 1291.1Smanu syscallarg(u_long) com; 1301.35Schristos syscallarg(void *) data; 1311.1Smanu}; 1321.35.14.1Sjoergcheck_syscall_args(linux_sys_ioctl) 1331.1Smanu 1341.1Smanustruct linux_sys_fcntl_args { 1351.1Smanu syscallarg(int) fd; 1361.1Smanu syscallarg(int) cmd; 1371.1Smanu syscallarg(void *) arg; 1381.1Smanu}; 1391.35.14.1Sjoergcheck_syscall_args(linux_sys_fcntl) 1401.1Smanu 1411.1Smanustruct linux_sys_olduname_args { 1421.1Smanu syscallarg(struct linux_old_utsname *) up; 1431.1Smanu}; 1441.35.14.1Sjoergcheck_syscall_args(linux_sys_olduname) 1451.1Smanu 1461.1Smanustruct linux_sys_sigaction_args { 1471.1Smanu syscallarg(int) signum; 1481.1Smanu syscallarg(const struct linux_old_sigaction *) nsa; 1491.1Smanu syscallarg(struct linux_old_sigaction *) osa; 1501.1Smanu}; 1511.35.14.1Sjoergcheck_syscall_args(linux_sys_sigaction) 1521.1Smanu 1531.1Smanustruct linux_sys_sigsetmask_args { 1541.1Smanu syscallarg(linux_old_sigset_t) mask; 1551.1Smanu}; 1561.35.14.1Sjoergcheck_syscall_args(linux_sys_sigsetmask) 1571.1Smanu 1581.1Smanustruct linux_sys_sigsuspend_args { 1591.35Schristos syscallarg(void *) restart; 1601.1Smanu syscallarg(int) oldmask; 1611.1Smanu syscallarg(int) mask; 1621.1Smanu}; 1631.35.14.1Sjoergcheck_syscall_args(linux_sys_sigsuspend) 1641.1Smanu 1651.1Smanustruct linux_sys_sigpending_args { 1661.1Smanu syscallarg(linux_old_sigset_t *) set; 1671.1Smanu}; 1681.35.14.1Sjoergcheck_syscall_args(linux_sys_sigpending) 1691.1Smanu 1701.13Snathanwstruct linux_sys_setrlimit_args { 1711.13Snathanw syscallarg(u_int) which; 1721.13Snathanw syscallarg(struct orlimit *) rlp; 1731.13Snathanw}; 1741.35.14.1Sjoergcheck_syscall_args(linux_sys_setrlimit) 1751.13Snathanw 1761.13Snathanwstruct linux_sys_getrlimit_args { 1771.13Snathanw syscallarg(u_int) which; 1781.13Snathanw syscallarg(struct orlimit *) rlp; 1791.13Snathanw}; 1801.35.14.1Sjoergcheck_syscall_args(linux_sys_getrlimit) 1811.13Snathanw 1821.8Smanustruct linux_sys_gettimeofday_args { 1831.8Smanu syscallarg(struct timeval *) tp; 1841.8Smanu syscallarg(struct timezone *) tzp; 1851.8Smanu}; 1861.35.14.1Sjoergcheck_syscall_args(linux_sys_gettimeofday) 1871.8Smanu 1881.8Smanustruct linux_sys_settimeofday_args { 1891.8Smanu syscallarg(struct timeval *) tp; 1901.8Smanu syscallarg(struct timezone *) tzp; 1911.8Smanu}; 1921.35.14.1Sjoergcheck_syscall_args(linux_sys_settimeofday) 1931.8Smanu 1941.1Smanustruct linux_sys_select_args { 1951.1Smanu syscallarg(int) nfds; 1961.1Smanu syscallarg(fd_set *) readfds; 1971.1Smanu syscallarg(fd_set *) writefds; 1981.1Smanu syscallarg(fd_set *) exceptfds; 1991.1Smanu syscallarg(struct timeval *) timeout; 2001.1Smanu}; 2011.35.14.1Sjoergcheck_syscall_args(linux_sys_select) 2021.30Schristos#ifdef EXEC_AOUT 2031.1Smanu 2041.1Smanustruct linux_sys_uselib_args { 2051.1Smanu syscallarg(const char *) path; 2061.1Smanu}; 2071.35.14.1Sjoergcheck_syscall_args(linux_sys_uselib) 2081.30Schristos#else 2091.30Schristos#endif 2101.1Smanu 2111.1Smanustruct linux_sys_swapon_args { 2121.1Smanu syscallarg(char *) name; 2131.1Smanu}; 2141.35.14.1Sjoergcheck_syscall_args(linux_sys_swapon) 2151.1Smanu 2161.1Smanustruct linux_sys_reboot_args { 2171.1Smanu syscallarg(int) magic1; 2181.1Smanu syscallarg(int) magic2; 2191.1Smanu syscallarg(int) cmd; 2201.1Smanu syscallarg(void *) arg; 2211.1Smanu}; 2221.35.14.1Sjoergcheck_syscall_args(linux_sys_reboot) 2231.1Smanu 2241.1Smanustruct linux_sys_readdir_args { 2251.1Smanu syscallarg(int) fd; 2261.35Schristos syscallarg(void *) dent; 2271.1Smanu syscallarg(unsigned int) count; 2281.1Smanu}; 2291.35.14.1Sjoergcheck_syscall_args(linux_sys_readdir) 2301.1Smanu 2311.32Schristosstruct linux_sys_getpriority_args { 2321.32Schristos syscallarg(int) which; 2331.32Schristos syscallarg(int) who; 2341.32Schristos}; 2351.35.14.1Sjoergcheck_syscall_args(linux_sys_getpriority) 2361.32Schristos 2371.1Smanustruct linux_sys_statfs_args { 2381.1Smanu syscallarg(const char *) path; 2391.1Smanu syscallarg(struct linux_statfs *) sp; 2401.1Smanu}; 2411.35.14.1Sjoergcheck_syscall_args(linux_sys_statfs) 2421.1Smanu 2431.1Smanustruct linux_sys_fstatfs_args { 2441.1Smanu syscallarg(int) fd; 2451.1Smanu syscallarg(struct linux_statfs *) sp; 2461.1Smanu}; 2471.35.14.1Sjoergcheck_syscall_args(linux_sys_fstatfs) 2481.1Smanu 2491.1Smanustruct linux_sys_ioperm_args { 2501.1Smanu syscallarg(unsigned int) lo; 2511.1Smanu syscallarg(unsigned int) hi; 2521.1Smanu syscallarg(int) val; 2531.1Smanu}; 2541.35.14.1Sjoergcheck_syscall_args(linux_sys_ioperm) 2551.1Smanu 2561.1Smanustruct linux_sys_socketcall_args { 2571.1Smanu syscallarg(int) what; 2581.1Smanu syscallarg(void *) args; 2591.1Smanu}; 2601.35.14.1Sjoergcheck_syscall_args(linux_sys_socketcall) 2611.1Smanu 2621.1Smanustruct linux_sys_stat_args { 2631.1Smanu syscallarg(const char *) path; 2641.1Smanu syscallarg(struct linux_stat *) sp; 2651.1Smanu}; 2661.35.14.1Sjoergcheck_syscall_args(linux_sys_stat) 2671.1Smanu 2681.1Smanustruct linux_sys_lstat_args { 2691.1Smanu syscallarg(const char *) path; 2701.1Smanu syscallarg(struct linux_stat *) sp; 2711.1Smanu}; 2721.35.14.1Sjoergcheck_syscall_args(linux_sys_lstat) 2731.1Smanu 2741.1Smanustruct linux_sys_fstat_args { 2751.1Smanu syscallarg(int) fd; 2761.1Smanu syscallarg(struct linux_stat *) sp; 2771.1Smanu}; 2781.35.14.1Sjoergcheck_syscall_args(linux_sys_fstat) 2791.1Smanu 2801.1Smanustruct linux_sys_uname_args { 2811.1Smanu syscallarg(struct linux_utsname *) up; 2821.1Smanu}; 2831.35.14.1Sjoergcheck_syscall_args(linux_sys_uname) 2841.1Smanu 2851.1Smanustruct linux_sys_wait4_args { 2861.1Smanu syscallarg(int) pid; 2871.1Smanu syscallarg(int *) status; 2881.1Smanu syscallarg(int) options; 2891.1Smanu syscallarg(struct rusage *) rusage; 2901.1Smanu}; 2911.35.14.1Sjoergcheck_syscall_args(linux_sys_wait4) 2921.1Smanu 2931.1Smanustruct linux_sys_swapoff_args { 2941.1Smanu syscallarg(const char *) path; 2951.1Smanu}; 2961.35.14.1Sjoergcheck_syscall_args(linux_sys_swapoff) 2971.1Smanu 2981.1Smanustruct linux_sys_sysinfo_args { 2991.1Smanu syscallarg(struct linux_sysinfo *) arg; 3001.1Smanu}; 3011.35.14.1Sjoergcheck_syscall_args(linux_sys_sysinfo) 3021.1Smanu 3031.1Smanustruct linux_sys_ipc_args { 3041.1Smanu syscallarg(int) what; 3051.1Smanu syscallarg(int) a1; 3061.1Smanu syscallarg(int) a2; 3071.1Smanu syscallarg(int) a3; 3081.35Schristos syscallarg(void *) ptr; 3091.1Smanu}; 3101.35.14.1Sjoergcheck_syscall_args(linux_sys_ipc) 3111.1Smanu 3121.1Smanustruct linux_sys_sigreturn_args { 3131.1Smanu syscallarg(struct linux_sigcontext *) scp; 3141.1Smanu}; 3151.35.14.1Sjoergcheck_syscall_args(linux_sys_sigreturn) 3161.1Smanu 3171.1Smanustruct linux_sys_clone_args { 3181.1Smanu syscallarg(int) flags; 3191.1Smanu syscallarg(void *) stack; 3201.1Smanu}; 3211.35.14.1Sjoergcheck_syscall_args(linux_sys_clone) 3221.1Smanu 3231.1Smanustruct linux_sys_setdomainname_args { 3241.1Smanu syscallarg(char *) domainname; 3251.1Smanu syscallarg(int) len; 3261.1Smanu}; 3271.35.14.1Sjoergcheck_syscall_args(linux_sys_setdomainname) 3281.1Smanu 3291.1Smanustruct linux_sys_new_uname_args { 3301.1Smanu syscallarg(struct linux_utsname *) up; 3311.1Smanu}; 3321.35.14.1Sjoergcheck_syscall_args(linux_sys_new_uname) 3331.1Smanu 3341.14Schristosstruct linux_sys_mprotect_args { 3351.14Schristos syscallarg(const void *) start; 3361.14Schristos syscallarg(unsigned long) len; 3371.14Schristos syscallarg(int) prot; 3381.14Schristos}; 3391.35.14.1Sjoergcheck_syscall_args(linux_sys_mprotect) 3401.14Schristos 3411.1Smanustruct linux_sys_sigprocmask_args { 3421.1Smanu syscallarg(int) how; 3431.1Smanu syscallarg(const linux_old_sigset_t *) set; 3441.1Smanu syscallarg(linux_old_sigset_t *) oset; 3451.1Smanu}; 3461.35.14.1Sjoergcheck_syscall_args(linux_sys_sigprocmask) 3471.1Smanu 3481.1Smanustruct linux_sys_getpgid_args { 3491.1Smanu syscallarg(int) pid; 3501.1Smanu}; 3511.35.14.1Sjoergcheck_syscall_args(linux_sys_getpgid) 3521.1Smanu 3531.1Smanustruct linux_sys_personality_args { 3541.1Smanu syscallarg(int) per; 3551.1Smanu}; 3561.35.14.1Sjoergcheck_syscall_args(linux_sys_personality) 3571.1Smanu 3581.1Smanustruct linux_sys_setfsuid_args { 3591.1Smanu syscallarg(uid_t) uid; 3601.1Smanu}; 3611.35.14.1Sjoergcheck_syscall_args(linux_sys_setfsuid) 3621.1Smanu 3631.1Smanustruct linux_sys_llseek_args { 3641.1Smanu syscallarg(int) fd; 3651.1Smanu syscallarg(u_int32_t) ohigh; 3661.1Smanu syscallarg(u_int32_t) olow; 3671.35Schristos syscallarg(void *) res; 3681.1Smanu syscallarg(int) whence; 3691.1Smanu}; 3701.35.14.1Sjoergcheck_syscall_args(linux_sys_llseek) 3711.1Smanu 3721.1Smanustruct linux_sys_getdents_args { 3731.1Smanu syscallarg(int) fd; 3741.1Smanu syscallarg(struct linux_dirent *) dent; 3751.1Smanu syscallarg(unsigned int) count; 3761.1Smanu}; 3771.35.14.1Sjoergcheck_syscall_args(linux_sys_getdents) 3781.1Smanu 3791.1Smanustruct linux_sys_new_select_args { 3801.1Smanu syscallarg(int) nfds; 3811.1Smanu syscallarg(fd_set *) readfds; 3821.1Smanu syscallarg(fd_set *) writefds; 3831.1Smanu syscallarg(fd_set *) exceptfds; 3841.1Smanu syscallarg(struct timeval *) timeout; 3851.1Smanu}; 3861.35.14.1Sjoergcheck_syscall_args(linux_sys_new_select) 3871.1Smanu 3881.1Smanustruct linux_sys_msync_args { 3891.35Schristos syscallarg(void *) addr; 3901.1Smanu syscallarg(int) len; 3911.1Smanu syscallarg(int) fl; 3921.1Smanu}; 3931.35.14.1Sjoergcheck_syscall_args(linux_sys_msync) 3941.1Smanu 3951.1Smanustruct linux_sys_fdatasync_args { 3961.1Smanu syscallarg(int) fd; 3971.1Smanu}; 3981.35.14.1Sjoergcheck_syscall_args(linux_sys_fdatasync) 3991.1Smanu 4001.1Smanustruct linux_sys___sysctl_args { 4011.1Smanu syscallarg(struct linux___sysctl *) lsp; 4021.1Smanu}; 4031.35.14.1Sjoergcheck_syscall_args(linux_sys___sysctl) 4041.1Smanu 4051.1Smanustruct linux_sys_sched_setparam_args { 4061.1Smanu syscallarg(pid_t) pid; 4071.1Smanu syscallarg(const struct linux_sched_param *) sp; 4081.1Smanu}; 4091.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_setparam) 4101.1Smanu 4111.1Smanustruct linux_sys_sched_getparam_args { 4121.1Smanu syscallarg(pid_t) pid; 4131.1Smanu syscallarg(struct linux_sched_param *) sp; 4141.1Smanu}; 4151.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_getparam) 4161.1Smanu 4171.1Smanustruct linux_sys_sched_setscheduler_args { 4181.1Smanu syscallarg(pid_t) pid; 4191.1Smanu syscallarg(int) policy; 4201.1Smanu syscallarg(const struct linux_sched_param *) sp; 4211.1Smanu}; 4221.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_setscheduler) 4231.1Smanu 4241.1Smanustruct linux_sys_sched_getscheduler_args { 4251.1Smanu syscallarg(pid_t) pid; 4261.1Smanu}; 4271.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_getscheduler) 4281.1Smanu 4291.1Smanustruct linux_sys_sched_get_priority_max_args { 4301.1Smanu syscallarg(int) policy; 4311.1Smanu}; 4321.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_get_priority_max) 4331.1Smanu 4341.1Smanustruct linux_sys_sched_get_priority_min_args { 4351.1Smanu syscallarg(int) policy; 4361.1Smanu}; 4371.35.14.1Sjoergcheck_syscall_args(linux_sys_sched_get_priority_min) 4381.1Smanu 4391.1Smanustruct linux_sys_mremap_args { 4401.1Smanu syscallarg(void *) old_address; 4411.1Smanu syscallarg(size_t) old_size; 4421.1Smanu syscallarg(size_t) new_size; 4431.1Smanu syscallarg(u_long) flags; 4441.1Smanu}; 4451.35.14.1Sjoergcheck_syscall_args(linux_sys_mremap) 4461.1Smanu 4471.1Smanustruct linux_sys_setresuid_args { 4481.1Smanu syscallarg(uid_t) ruid; 4491.1Smanu syscallarg(uid_t) euid; 4501.1Smanu syscallarg(uid_t) suid; 4511.1Smanu}; 4521.35.14.1Sjoergcheck_syscall_args(linux_sys_setresuid) 4531.1Smanu 4541.1Smanustruct linux_sys_getresuid_args { 4551.1Smanu syscallarg(uid_t *) ruid; 4561.1Smanu syscallarg(uid_t *) euid; 4571.1Smanu syscallarg(uid_t *) suid; 4581.1Smanu}; 4591.35.14.1Sjoergcheck_syscall_args(linux_sys_getresuid) 4601.1Smanu 4611.1Smanustruct linux_sys_setresgid_args { 4621.1Smanu syscallarg(gid_t) rgid; 4631.1Smanu syscallarg(gid_t) egid; 4641.1Smanu syscallarg(gid_t) sgid; 4651.1Smanu}; 4661.35.14.1Sjoergcheck_syscall_args(linux_sys_setresgid) 4671.1Smanu 4681.1Smanustruct linux_sys_getresgid_args { 4691.1Smanu syscallarg(gid_t *) rgid; 4701.1Smanu syscallarg(gid_t *) egid; 4711.1Smanu syscallarg(gid_t *) sgid; 4721.1Smanu}; 4731.35.14.1Sjoergcheck_syscall_args(linux_sys_getresgid) 4741.1Smanu 4751.1Smanustruct linux_sys_rt_sigreturn_args { 4761.1Smanu syscallarg(struct linux_rt_sigframe *) sfp; 4771.1Smanu}; 4781.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_sigreturn) 4791.1Smanu 4801.1Smanustruct linux_sys_rt_sigaction_args { 4811.1Smanu syscallarg(int) signum; 4821.1Smanu syscallarg(const struct linux_sigaction *) nsa; 4831.1Smanu syscallarg(struct linux_sigaction *) osa; 4841.1Smanu syscallarg(size_t) sigsetsize; 4851.1Smanu}; 4861.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_sigaction) 4871.1Smanu 4881.1Smanustruct linux_sys_rt_sigprocmask_args { 4891.1Smanu syscallarg(int) how; 4901.1Smanu syscallarg(const linux_sigset_t *) set; 4911.1Smanu syscallarg(linux_sigset_t *) oset; 4921.1Smanu syscallarg(size_t) sigsetsize; 4931.1Smanu}; 4941.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_sigprocmask) 4951.1Smanu 4961.1Smanustruct linux_sys_rt_sigpending_args { 4971.1Smanu syscallarg(linux_sigset_t *) set; 4981.1Smanu syscallarg(size_t) sigsetsize; 4991.1Smanu}; 5001.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_sigpending) 5011.1Smanu 5021.1Smanustruct linux_sys_rt_queueinfo_args { 5031.1Smanu syscallarg(int) pid; 5041.1Smanu syscallarg(int) signum; 5051.1Smanu syscallarg(void *) uinfo; 5061.1Smanu}; 5071.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_queueinfo) 5081.1Smanu 5091.1Smanustruct linux_sys_rt_sigsuspend_args { 5101.1Smanu syscallarg(linux_sigset_t *) unewset; 5111.1Smanu syscallarg(size_t) sigsetsize; 5121.1Smanu}; 5131.35.14.1Sjoergcheck_syscall_args(linux_sys_rt_sigsuspend) 5141.1Smanu 5151.1Smanustruct linux_sys_pread_args { 5161.1Smanu syscallarg(int) fd; 5171.1Smanu syscallarg(char *) buf; 5181.1Smanu syscallarg(size_t) nbyte; 5191.1Smanu syscallarg(linux_off_t) offset; 5201.1Smanu}; 5211.35.14.1Sjoergcheck_syscall_args(linux_sys_pread) 5221.1Smanu 5231.1Smanustruct linux_sys_pwrite_args { 5241.1Smanu syscallarg(int) fd; 5251.1Smanu syscallarg(char *) buf; 5261.1Smanu syscallarg(size_t) nbyte; 5271.1Smanu syscallarg(linux_off_t) offset; 5281.1Smanu}; 5291.35.14.1Sjoergcheck_syscall_args(linux_sys_pwrite) 5301.1Smanu 5311.1Smanustruct linux_sys_sigaltstack_args { 5321.1Smanu syscallarg(const struct linux_sigaltstack *) ss; 5331.1Smanu syscallarg(struct linux_sigaltstack *) oss; 5341.1Smanu}; 5351.35.14.1Sjoergcheck_syscall_args(linux_sys_sigaltstack) 5361.1Smanu 5371.13Snathanwstruct linux_sys_ugetrlimit_args { 5381.13Snathanw syscallarg(int) which; 5391.13Snathanw syscallarg(struct rlimit *) rlp; 5401.13Snathanw}; 5411.35.14.1Sjoergcheck_syscall_args(linux_sys_ugetrlimit) 5421.13Snathanw 5431.17Sjdolecekstruct linux_sys_truncate64_args { 5441.17Sjdolecek syscallarg(const char *) path; 5451.17Sjdolecek syscallarg(off_t) length; 5461.17Sjdolecek}; 5471.35.14.1Sjoergcheck_syscall_args(linux_sys_truncate64) 5481.17Sjdolecek 5491.21Sjdolecekstruct linux_sys_ftruncate64_args { 5501.21Sjdolecek syscallarg(unsigned int) fd; 5511.21Sjdolecek syscallarg(off_t) length; 5521.21Sjdolecek}; 5531.35.14.1Sjoergcheck_syscall_args(linux_sys_ftruncate64) 5541.21Sjdolecek 5551.16Sjdolecekstruct linux_sys_stat64_args { 5561.16Sjdolecek syscallarg(const char *) path; 5571.16Sjdolecek syscallarg(struct linux_stat64 *) sp; 5581.16Sjdolecek}; 5591.35.14.1Sjoergcheck_syscall_args(linux_sys_stat64) 5601.16Sjdolecek 5611.16Sjdolecekstruct linux_sys_lstat64_args { 5621.16Sjdolecek syscallarg(const char *) path; 5631.16Sjdolecek syscallarg(struct linux_stat64 *) sp; 5641.16Sjdolecek}; 5651.35.14.1Sjoergcheck_syscall_args(linux_sys_lstat64) 5661.16Sjdolecek 5671.16Sjdolecekstruct linux_sys_fstat64_args { 5681.16Sjdolecek syscallarg(int) fd; 5691.16Sjdolecek syscallarg(struct linux_stat64 *) sp; 5701.16Sjdolecek}; 5711.35.14.1Sjoergcheck_syscall_args(linux_sys_fstat64) 5721.16Sjdolecek 5731.15Schristosstruct linux_sys_getdents64_args { 5741.15Schristos syscallarg(int) fd; 5751.15Schristos syscallarg(struct linux_dirent64 *) dent; 5761.15Schristos syscallarg(unsigned int) count; 5771.15Schristos}; 5781.35.14.1Sjoergcheck_syscall_args(linux_sys_getdents64) 5791.15Schristos 5801.16Sjdolecekstruct linux_sys_fcntl64_args { 5811.16Sjdolecek syscallarg(int) fd; 5821.16Sjdolecek syscallarg(int) cmd; 5831.16Sjdolecek syscallarg(void *) arg; 5841.16Sjdolecek}; 5851.35.14.1Sjoergcheck_syscall_args(linux_sys_fcntl64) 5861.16Sjdolecek 5871.28Sfvdlstruct linux_sys_setxattr_args { 5881.28Sfvdl syscallarg(char *) path; 5891.28Sfvdl syscallarg(char *) name; 5901.28Sfvdl syscallarg(void *) value; 5911.28Sfvdl syscallarg(size_t) size; 5921.28Sfvdl syscallarg(int) flags; 5931.28Sfvdl}; 5941.35.14.1Sjoergcheck_syscall_args(linux_sys_setxattr) 5951.28Sfvdl 5961.28Sfvdlstruct linux_sys_lsetxattr_args { 5971.28Sfvdl syscallarg(char *) path; 5981.28Sfvdl syscallarg(char *) name; 5991.28Sfvdl syscallarg(void *) value; 6001.28Sfvdl syscallarg(size_t) size; 6011.28Sfvdl syscallarg(int) flags; 6021.28Sfvdl}; 6031.35.14.1Sjoergcheck_syscall_args(linux_sys_lsetxattr) 6041.28Sfvdl 6051.28Sfvdlstruct linux_sys_fsetxattr_args { 6061.28Sfvdl syscallarg(int) fd; 6071.28Sfvdl syscallarg(char *) name; 6081.28Sfvdl syscallarg(void *) value; 6091.28Sfvdl syscallarg(size_t) size; 6101.28Sfvdl syscallarg(int) flags; 6111.28Sfvdl}; 6121.35.14.1Sjoergcheck_syscall_args(linux_sys_fsetxattr) 6131.28Sfvdl 6141.28Sfvdlstruct linux_sys_getxattr_args { 6151.28Sfvdl syscallarg(char *) path; 6161.28Sfvdl syscallarg(char *) name; 6171.28Sfvdl syscallarg(void *) value; 6181.28Sfvdl syscallarg(size_t) size; 6191.28Sfvdl}; 6201.35.14.1Sjoergcheck_syscall_args(linux_sys_getxattr) 6211.28Sfvdl 6221.28Sfvdlstruct linux_sys_lgetxattr_args { 6231.28Sfvdl syscallarg(char *) path; 6241.28Sfvdl syscallarg(char *) name; 6251.28Sfvdl syscallarg(void *) value; 6261.28Sfvdl syscallarg(size_t) size; 6271.28Sfvdl}; 6281.35.14.1Sjoergcheck_syscall_args(linux_sys_lgetxattr) 6291.28Sfvdl 6301.28Sfvdlstruct linux_sys_fgetxattr_args { 6311.28Sfvdl syscallarg(int) fd; 6321.28Sfvdl syscallarg(char *) name; 6331.28Sfvdl syscallarg(void *) value; 6341.28Sfvdl syscallarg(size_t) size; 6351.28Sfvdl}; 6361.35.14.1Sjoergcheck_syscall_args(linux_sys_fgetxattr) 6371.28Sfvdl 6381.28Sfvdlstruct linux_sys_listxattr_args { 6391.28Sfvdl syscallarg(char *) path; 6401.28Sfvdl syscallarg(char *) list; 6411.28Sfvdl syscallarg(size_t) size; 6421.28Sfvdl}; 6431.35.14.1Sjoergcheck_syscall_args(linux_sys_listxattr) 6441.28Sfvdl 6451.28Sfvdlstruct linux_sys_llistxattr_args { 6461.28Sfvdl syscallarg(char *) path; 6471.28Sfvdl syscallarg(char *) list; 6481.28Sfvdl syscallarg(size_t) size; 6491.28Sfvdl}; 6501.35.14.1Sjoergcheck_syscall_args(linux_sys_llistxattr) 6511.28Sfvdl 6521.28Sfvdlstruct linux_sys_flistxattr_args { 6531.28Sfvdl syscallarg(int) fd; 6541.28Sfvdl syscallarg(char *) list; 6551.28Sfvdl syscallarg(size_t) size; 6561.28Sfvdl}; 6571.35.14.1Sjoergcheck_syscall_args(linux_sys_flistxattr) 6581.28Sfvdl 6591.28Sfvdlstruct linux_sys_removexattr_args { 6601.28Sfvdl syscallarg(char *) path; 6611.28Sfvdl syscallarg(char *) name; 6621.28Sfvdl}; 6631.35.14.1Sjoergcheck_syscall_args(linux_sys_removexattr) 6641.28Sfvdl 6651.28Sfvdlstruct linux_sys_lremovexattr_args { 6661.28Sfvdl syscallarg(char *) path; 6671.28Sfvdl syscallarg(char *) name; 6681.28Sfvdl}; 6691.35.14.1Sjoergcheck_syscall_args(linux_sys_lremovexattr) 6701.28Sfvdl 6711.28Sfvdlstruct linux_sys_fremovexattr_args { 6721.28Sfvdl syscallarg(int) fd; 6731.28Sfvdl syscallarg(char *) name; 6741.28Sfvdl}; 6751.35.14.1Sjoergcheck_syscall_args(linux_sys_fremovexattr) 6761.28Sfvdl 6771.24Sjdolecekstruct linux_sys_exit_group_args { 6781.24Sjdolecek syscallarg(int) error_code; 6791.24Sjdolecek}; 6801.35.14.1Sjoergcheck_syscall_args(linux_sys_exit_group) 6811.24Sjdolecek 6821.29Sfvdlstruct linux_sys_clock_settime_args { 6831.29Sfvdl syscallarg(clockid_t) which; 6841.29Sfvdl syscallarg(struct linux_timespec *) tp; 6851.29Sfvdl}; 6861.35.14.1Sjoergcheck_syscall_args(linux_sys_clock_settime) 6871.29Sfvdl 6881.29Sfvdlstruct linux_sys_clock_gettime_args { 6891.29Sfvdl syscallarg(clockid_t) which; 6901.29Sfvdl syscallarg(struct linux_timespec *) tp; 6911.29Sfvdl}; 6921.35.14.1Sjoergcheck_syscall_args(linux_sys_clock_gettime) 6931.29Sfvdl 6941.29Sfvdlstruct linux_sys_clock_getres_args { 6951.29Sfvdl syscallarg(clockid_t) which; 6961.29Sfvdl syscallarg(struct linux_timespec *) tp; 6971.29Sfvdl}; 6981.35.14.1Sjoergcheck_syscall_args(linux_sys_clock_getres) 6991.29Sfvdl 7001.29Sfvdlstruct linux_sys_clock_nanosleep_args { 7011.29Sfvdl syscallarg(clockid_t) which; 7021.29Sfvdl syscallarg(int) flags; 7031.29Sfvdl syscallarg(struct linux_timespec *) rqtp; 7041.29Sfvdl syscallarg(struct linux_timespec *) rmtp; 7051.29Sfvdl}; 7061.35.14.1Sjoergcheck_syscall_args(linux_sys_clock_nanosleep) 7071.29Sfvdl 7081.25Sjdolecekstruct linux_sys_statfs64_args { 7091.25Sjdolecek syscallarg(const char *) path; 7101.25Sjdolecek syscallarg(size_t) sz; 7111.25Sjdolecek syscallarg(struct linux_statfs64 *) sp; 7121.25Sjdolecek}; 7131.35.14.1Sjoergcheck_syscall_args(linux_sys_statfs64) 7141.25Sjdolecek 7151.25Sjdolecekstruct linux_sys_fstatfs64_args { 7161.25Sjdolecek syscallarg(int) fd; 7171.25Sjdolecek syscallarg(size_t) sz; 7181.25Sjdolecek syscallarg(struct linux_statfs64 *) sp; 7191.25Sjdolecek}; 7201.35.14.1Sjoergcheck_syscall_args(linux_sys_fstatfs64) 7211.25Sjdolecek 7221.1Smanu/* 7231.1Smanu * System call prototypes. 7241.1Smanu */ 7251.1Smanu 7261.18Sthorpejint linux_sys_nosys(struct lwp *, void *, register_t *); 7271.22Sjdolecek 7281.18Sthorpejint sys_exit(struct lwp *, void *, register_t *); 7291.22Sjdolecek 7301.18Sthorpejint sys_fork(struct lwp *, void *, register_t *); 7311.22Sjdolecek 7321.18Sthorpejint sys_read(struct lwp *, void *, register_t *); 7331.22Sjdolecek 7341.18Sthorpejint sys_write(struct lwp *, void *, register_t *); 7351.22Sjdolecek 7361.18Sthorpejint linux_sys_open(struct lwp *, void *, register_t *); 7371.22Sjdolecek 7381.18Sthorpejint sys_close(struct lwp *, void *, register_t *); 7391.22Sjdolecek 7401.18Sthorpejint linux_sys_waitpid(struct lwp *, void *, register_t *); 7411.22Sjdolecek 7421.18Sthorpejint linux_sys_creat(struct lwp *, void *, register_t *); 7431.22Sjdolecek 7441.35.14.1Sjoergint sys_link(struct lwp *, void *, register_t *); 7451.22Sjdolecek 7461.18Sthorpejint linux_sys_unlink(struct lwp *, void *, register_t *); 7471.22Sjdolecek 7481.35.14.1Sjoergint sys_execve(struct lwp *, void *, register_t *); 7491.22Sjdolecek 7501.35.14.1Sjoergint sys_chdir(struct lwp *, void *, register_t *); 7511.22Sjdolecek 7521.18Sthorpejint linux_sys_time(struct lwp *, void *, register_t *); 7531.22Sjdolecek 7541.18Sthorpejint linux_sys_mknod(struct lwp *, void *, register_t *); 7551.22Sjdolecek 7561.35.14.1Sjoergint sys_chmod(struct lwp *, void *, register_t *); 7571.22Sjdolecek 7581.35.14.1Sjoergint sys___posix_lchown(struct lwp *, void *, register_t *); 7591.22Sjdolecek 7601.18Sthorpejint compat_43_sys_lseek(struct lwp *, void *, register_t *); 7611.22Sjdolecek 7621.18Sthorpejint sys_getpid(struct lwp *, void *, register_t *); 7631.22Sjdolecek 7641.18Sthorpejint sys_setuid(struct lwp *, void *, register_t *); 7651.22Sjdolecek 7661.18Sthorpejint sys_getuid(struct lwp *, void *, register_t *); 7671.22Sjdolecek 7681.18Sthorpejint linux_sys_stime(struct lwp *, void *, register_t *); 7691.22Sjdolecek 7701.18Sthorpejint linux_sys_ptrace(struct lwp *, void *, register_t *); 7711.22Sjdolecek 7721.18Sthorpejint linux_sys_alarm(struct lwp *, void *, register_t *); 7731.22Sjdolecek 7741.18Sthorpejint linux_sys_pause(struct lwp *, void *, register_t *); 7751.22Sjdolecek 7761.18Sthorpejint linux_sys_utime(struct lwp *, void *, register_t *); 7771.22Sjdolecek 7781.35.14.1Sjoergint sys_access(struct lwp *, void *, register_t *); 7791.22Sjdolecek 7801.18Sthorpejint linux_sys_nice(struct lwp *, void *, register_t *); 7811.22Sjdolecek 7821.18Sthorpejint sys_sync(struct lwp *, void *, register_t *); 7831.22Sjdolecek 7841.18Sthorpejint linux_sys_kill(struct lwp *, void *, register_t *); 7851.22Sjdolecek 7861.35.14.1Sjoergint sys___posix_rename(struct lwp *, void *, register_t *); 7871.22Sjdolecek 7881.35.14.1Sjoergint sys_mkdir(struct lwp *, void *, register_t *); 7891.22Sjdolecek 7901.35.14.1Sjoergint sys_rmdir(struct lwp *, void *, register_t *); 7911.22Sjdolecek 7921.18Sthorpejint sys_dup(struct lwp *, void *, register_t *); 7931.22Sjdolecek 7941.18Sthorpejint linux_sys_pipe(struct lwp *, void *, register_t *); 7951.22Sjdolecek 7961.18Sthorpejint linux_sys_times(struct lwp *, void *, register_t *); 7971.22Sjdolecek 7981.18Sthorpejint linux_sys_brk(struct lwp *, void *, register_t *); 7991.22Sjdolecek 8001.18Sthorpejint sys_setgid(struct lwp *, void *, register_t *); 8011.22Sjdolecek 8021.18Sthorpejint sys_getgid(struct lwp *, void *, register_t *); 8031.22Sjdolecek 8041.18Sthorpejint linux_sys_signal(struct lwp *, void *, register_t *); 8051.22Sjdolecek 8061.18Sthorpejint sys_geteuid(struct lwp *, void *, register_t *); 8071.22Sjdolecek 8081.18Sthorpejint sys_getegid(struct lwp *, void *, register_t *); 8091.22Sjdolecek 8101.18Sthorpejint sys_acct(struct lwp *, void *, register_t *); 8111.22Sjdolecek 8121.18Sthorpejint linux_sys_ioctl(struct lwp *, void *, register_t *); 8131.22Sjdolecek 8141.18Sthorpejint linux_sys_fcntl(struct lwp *, void *, register_t *); 8151.22Sjdolecek 8161.18Sthorpejint sys_setpgid(struct lwp *, void *, register_t *); 8171.22Sjdolecek 8181.18Sthorpejint linux_sys_olduname(struct lwp *, void *, register_t *); 8191.22Sjdolecek 8201.18Sthorpejint sys_umask(struct lwp *, void *, register_t *); 8211.22Sjdolecek 8221.18Sthorpejint sys_chroot(struct lwp *, void *, register_t *); 8231.22Sjdolecek 8241.18Sthorpejint sys_dup2(struct lwp *, void *, register_t *); 8251.22Sjdolecek 8261.18Sthorpejint sys_getppid(struct lwp *, void *, register_t *); 8271.22Sjdolecek 8281.18Sthorpejint sys_getpgrp(struct lwp *, void *, register_t *); 8291.22Sjdolecek 8301.18Sthorpejint sys_setsid(struct lwp *, void *, register_t *); 8311.22Sjdolecek 8321.18Sthorpejint linux_sys_sigaction(struct lwp *, void *, register_t *); 8331.22Sjdolecek 8341.18Sthorpejint linux_sys_siggetmask(struct lwp *, void *, register_t *); 8351.22Sjdolecek 8361.18Sthorpejint linux_sys_sigsetmask(struct lwp *, void *, register_t *); 8371.22Sjdolecek 8381.18Sthorpejint sys_setreuid(struct lwp *, void *, register_t *); 8391.22Sjdolecek 8401.18Sthorpejint sys_setregid(struct lwp *, void *, register_t *); 8411.22Sjdolecek 8421.18Sthorpejint linux_sys_sigsuspend(struct lwp *, void *, register_t *); 8431.22Sjdolecek 8441.18Sthorpejint linux_sys_sigpending(struct lwp *, void *, register_t *); 8451.22Sjdolecek 8461.18Sthorpejint compat_43_sys_sethostname(struct lwp *, void *, register_t *); 8471.22Sjdolecek 8481.18Sthorpejint linux_sys_setrlimit(struct lwp *, void *, register_t *); 8491.22Sjdolecek 8501.18Sthorpejint linux_sys_getrlimit(struct lwp *, void *, register_t *); 8511.22Sjdolecek 8521.18Sthorpejint sys_getrusage(struct lwp *, void *, register_t *); 8531.22Sjdolecek 8541.18Sthorpejint linux_sys_gettimeofday(struct lwp *, void *, register_t *); 8551.22Sjdolecek 8561.18Sthorpejint linux_sys_settimeofday(struct lwp *, void *, register_t *); 8571.22Sjdolecek 8581.18Sthorpejint sys_getgroups(struct lwp *, void *, register_t *); 8591.22Sjdolecek 8601.18Sthorpejint sys_setgroups(struct lwp *, void *, register_t *); 8611.22Sjdolecek 8621.18Sthorpejint linux_sys_select(struct lwp *, void *, register_t *); 8631.22Sjdolecek 8641.35.14.1Sjoergint sys_symlink(struct lwp *, void *, register_t *); 8651.22Sjdolecek 8661.18Sthorpejint compat_43_sys_lstat(struct lwp *, void *, register_t *); 8671.22Sjdolecek 8681.35.14.1Sjoergint sys_readlink(struct lwp *, void *, register_t *); 8691.22Sjdolecek 8701.30Schristos#ifdef EXEC_AOUT 8711.18Sthorpejint linux_sys_uselib(struct lwp *, void *, register_t *); 8721.22Sjdolecek 8731.30Schristos#else 8741.30Schristos#endif 8751.18Sthorpejint linux_sys_swapon(struct lwp *, void *, register_t *); 8761.22Sjdolecek 8771.18Sthorpejint linux_sys_reboot(struct lwp *, void *, register_t *); 8781.22Sjdolecek 8791.18Sthorpejint linux_sys_readdir(struct lwp *, void *, register_t *); 8801.22Sjdolecek 8811.18Sthorpejint linux_sys_mmap(struct lwp *, void *, register_t *); 8821.22Sjdolecek 8831.18Sthorpejint sys_munmap(struct lwp *, void *, register_t *); 8841.22Sjdolecek 8851.35.14.1Sjoergint compat_43_sys_truncate(struct lwp *, void *, register_t *); 8861.22Sjdolecek 8871.18Sthorpejint compat_43_sys_ftruncate(struct lwp *, void *, register_t *); 8881.22Sjdolecek 8891.18Sthorpejint sys_fchmod(struct lwp *, void *, register_t *); 8901.22Sjdolecek 8911.18Sthorpejint sys___posix_fchown(struct lwp *, void *, register_t *); 8921.22Sjdolecek 8931.32Schristosint linux_sys_getpriority(struct lwp *, void *, register_t *); 8941.22Sjdolecek 8951.18Sthorpejint sys_setpriority(struct lwp *, void *, register_t *); 8961.22Sjdolecek 8971.18Sthorpejint sys_profil(struct lwp *, void *, register_t *); 8981.22Sjdolecek 8991.18Sthorpejint linux_sys_statfs(struct lwp *, void *, register_t *); 9001.22Sjdolecek 9011.18Sthorpejint linux_sys_fstatfs(struct lwp *, void *, register_t *); 9021.22Sjdolecek 9031.18Sthorpejint linux_sys_ioperm(struct lwp *, void *, register_t *); 9041.22Sjdolecek 9051.18Sthorpejint linux_sys_socketcall(struct lwp *, void *, register_t *); 9061.22Sjdolecek 9071.18Sthorpejint sys_setitimer(struct lwp *, void *, register_t *); 9081.22Sjdolecek 9091.18Sthorpejint sys_getitimer(struct lwp *, void *, register_t *); 9101.22Sjdolecek 9111.18Sthorpejint linux_sys_stat(struct lwp *, void *, register_t *); 9121.22Sjdolecek 9131.18Sthorpejint linux_sys_lstat(struct lwp *, void *, register_t *); 9141.22Sjdolecek 9151.18Sthorpejint linux_sys_fstat(struct lwp *, void *, register_t *); 9161.22Sjdolecek 9171.18Sthorpejint linux_sys_uname(struct lwp *, void *, register_t *); 9181.22Sjdolecek 9191.18Sthorpejint linux_sys_wait4(struct lwp *, void *, register_t *); 9201.22Sjdolecek 9211.18Sthorpejint linux_sys_swapoff(struct lwp *, void *, register_t *); 9221.22Sjdolecek 9231.18Sthorpejint linux_sys_sysinfo(struct lwp *, void *, register_t *); 9241.22Sjdolecek 9251.18Sthorpejint linux_sys_ipc(struct lwp *, void *, register_t *); 9261.22Sjdolecek 9271.18Sthorpejint sys_fsync(struct lwp *, void *, register_t *); 9281.22Sjdolecek 9291.18Sthorpejint linux_sys_sigreturn(struct lwp *, void *, register_t *); 9301.22Sjdolecek 9311.18Sthorpejint linux_sys_clone(struct lwp *, void *, register_t *); 9321.22Sjdolecek 9331.18Sthorpejint linux_sys_setdomainname(struct lwp *, void *, register_t *); 9341.22Sjdolecek 9351.18Sthorpejint linux_sys_new_uname(struct lwp *, void *, register_t *); 9361.22Sjdolecek 9371.18Sthorpejint linux_sys_mprotect(struct lwp *, void *, register_t *); 9381.22Sjdolecek 9391.18Sthorpejint linux_sys_sigprocmask(struct lwp *, void *, register_t *); 9401.22Sjdolecek 9411.18Sthorpejint linux_sys_getpgid(struct lwp *, void *, register_t *); 9421.22Sjdolecek 9431.18Sthorpejint sys_fchdir(struct lwp *, void *, register_t *); 9441.22Sjdolecek 9451.18Sthorpejint linux_sys_personality(struct lwp *, void *, register_t *); 9461.22Sjdolecek 9471.18Sthorpejint linux_sys_setfsuid(struct lwp *, void *, register_t *); 9481.22Sjdolecek 9491.18Sthorpejint linux_sys_getfsuid(struct lwp *, void *, register_t *); 9501.22Sjdolecek 9511.18Sthorpejint linux_sys_llseek(struct lwp *, void *, register_t *); 9521.22Sjdolecek 9531.18Sthorpejint linux_sys_getdents(struct lwp *, void *, register_t *); 9541.22Sjdolecek 9551.18Sthorpejint linux_sys_new_select(struct lwp *, void *, register_t *); 9561.22Sjdolecek 9571.18Sthorpejint sys_flock(struct lwp *, void *, register_t *); 9581.22Sjdolecek 9591.18Sthorpejint linux_sys_msync(struct lwp *, void *, register_t *); 9601.22Sjdolecek 9611.18Sthorpejint sys_readv(struct lwp *, void *, register_t *); 9621.22Sjdolecek 9631.18Sthorpejint sys_writev(struct lwp *, void *, register_t *); 9641.22Sjdolecek 9651.18Sthorpejint sys_getsid(struct lwp *, void *, register_t *); 9661.22Sjdolecek 9671.18Sthorpejint linux_sys_fdatasync(struct lwp *, void *, register_t *); 9681.22Sjdolecek 9691.18Sthorpejint linux_sys___sysctl(struct lwp *, void *, register_t *); 9701.22Sjdolecek 9711.18Sthorpejint sys_mlock(struct lwp *, void *, register_t *); 9721.22Sjdolecek 9731.18Sthorpejint sys_munlock(struct lwp *, void *, register_t *); 9741.22Sjdolecek 9751.18Sthorpejint sys_mlockall(struct lwp *, void *, register_t *); 9761.22Sjdolecek 9771.18Sthorpejint sys_munlockall(struct lwp *, void *, register_t *); 9781.22Sjdolecek 9791.18Sthorpejint linux_sys_sched_setparam(struct lwp *, void *, register_t *); 9801.22Sjdolecek 9811.18Sthorpejint linux_sys_sched_getparam(struct lwp *, void *, register_t *); 9821.22Sjdolecek 9831.18Sthorpejint linux_sys_sched_setscheduler(struct lwp *, void *, register_t *); 9841.22Sjdolecek 9851.18Sthorpejint linux_sys_sched_getscheduler(struct lwp *, void *, register_t *); 9861.22Sjdolecek 9871.18Sthorpejint linux_sys_sched_yield(struct lwp *, void *, register_t *); 9881.22Sjdolecek 9891.18Sthorpejint linux_sys_sched_get_priority_max(struct lwp *, void *, register_t *); 9901.22Sjdolecek 9911.18Sthorpejint linux_sys_sched_get_priority_min(struct lwp *, void *, register_t *); 9921.22Sjdolecek 9931.18Sthorpejint sys_nanosleep(struct lwp *, void *, register_t *); 9941.22Sjdolecek 9951.18Sthorpejint linux_sys_mremap(struct lwp *, void *, register_t *); 9961.22Sjdolecek 9971.18Sthorpejint linux_sys_setresuid(struct lwp *, void *, register_t *); 9981.22Sjdolecek 9991.18Sthorpejint linux_sys_getresuid(struct lwp *, void *, register_t *); 10001.22Sjdolecek 10011.18Sthorpejint sys_poll(struct lwp *, void *, register_t *); 10021.22Sjdolecek 10031.18Sthorpejint linux_sys_setresgid(struct lwp *, void *, register_t *); 10041.22Sjdolecek 10051.18Sthorpejint linux_sys_getresgid(struct lwp *, void *, register_t *); 10061.22Sjdolecek 10071.18Sthorpejint linux_sys_rt_sigreturn(struct lwp *, void *, register_t *); 10081.22Sjdolecek 10091.18Sthorpejint linux_sys_rt_sigaction(struct lwp *, void *, register_t *); 10101.22Sjdolecek 10111.18Sthorpejint linux_sys_rt_sigprocmask(struct lwp *, void *, register_t *); 10121.22Sjdolecek 10131.18Sthorpejint linux_sys_rt_sigpending(struct lwp *, void *, register_t *); 10141.22Sjdolecek 10151.18Sthorpejint linux_sys_rt_queueinfo(struct lwp *, void *, register_t *); 10161.22Sjdolecek 10171.18Sthorpejint linux_sys_rt_sigsuspend(struct lwp *, void *, register_t *); 10181.22Sjdolecek 10191.18Sthorpejint linux_sys_pread(struct lwp *, void *, register_t *); 10201.22Sjdolecek 10211.18Sthorpejint linux_sys_pwrite(struct lwp *, void *, register_t *); 10221.22Sjdolecek 10231.35.14.1Sjoergint sys___posix_chown(struct lwp *, void *, register_t *); 10241.22Sjdolecek 10251.18Sthorpejint sys___getcwd(struct lwp *, void *, register_t *); 10261.22Sjdolecek 10271.18Sthorpejint linux_sys_sigaltstack(struct lwp *, void *, register_t *); 10281.22Sjdolecek 10291.18Sthorpejint sys___vfork14(struct lwp *, void *, register_t *); 10301.22Sjdolecek 10311.18Sthorpejint linux_sys_ugetrlimit(struct lwp *, void *, register_t *); 10321.22Sjdolecek 10331.20Schristosint linux_sys_mmap2(struct lwp *, void *, register_t *); 10341.22Sjdolecek 10351.18Sthorpejint linux_sys_truncate64(struct lwp *, void *, register_t *); 10361.22Sjdolecek 10371.21Sjdolecekint linux_sys_ftruncate64(struct lwp *, void *, register_t *); 10381.22Sjdolecek 10391.18Sthorpejint linux_sys_stat64(struct lwp *, void *, register_t *); 10401.22Sjdolecek 10411.18Sthorpejint linux_sys_lstat64(struct lwp *, void *, register_t *); 10421.22Sjdolecek 10431.18Sthorpejint linux_sys_fstat64(struct lwp *, void *, register_t *); 10441.22Sjdolecek 10451.18Sthorpejint linux_sys_getdents64(struct lwp *, void *, register_t *); 10461.22Sjdolecek 10471.18Sthorpejint linux_sys_fcntl64(struct lwp *, void *, register_t *); 10481.22Sjdolecek 10491.22Sjdolecekint sys_mincore(struct lwp *, void *, register_t *); 10501.22Sjdolecek 10511.22Sjdolecekint sys_madvise(struct lwp *, void *, register_t *); 10521.22Sjdolecek 10531.28Sfvdlint linux_sys_setxattr(struct lwp *, void *, register_t *); 10541.28Sfvdl 10551.28Sfvdlint linux_sys_lsetxattr(struct lwp *, void *, register_t *); 10561.28Sfvdl 10571.28Sfvdlint linux_sys_fsetxattr(struct lwp *, void *, register_t *); 10581.28Sfvdl 10591.28Sfvdlint linux_sys_getxattr(struct lwp *, void *, register_t *); 10601.28Sfvdl 10611.28Sfvdlint linux_sys_lgetxattr(struct lwp *, void *, register_t *); 10621.28Sfvdl 10631.28Sfvdlint linux_sys_fgetxattr(struct lwp *, void *, register_t *); 10641.28Sfvdl 10651.28Sfvdlint linux_sys_listxattr(struct lwp *, void *, register_t *); 10661.28Sfvdl 10671.28Sfvdlint linux_sys_llistxattr(struct lwp *, void *, register_t *); 10681.28Sfvdl 10691.28Sfvdlint linux_sys_flistxattr(struct lwp *, void *, register_t *); 10701.28Sfvdl 10711.28Sfvdlint linux_sys_removexattr(struct lwp *, void *, register_t *); 10721.28Sfvdl 10731.28Sfvdlint linux_sys_lremovexattr(struct lwp *, void *, register_t *); 10741.28Sfvdl 10751.28Sfvdlint linux_sys_fremovexattr(struct lwp *, void *, register_t *); 10761.28Sfvdl 10771.24Sjdolecekint linux_sys_exit_group(struct lwp *, void *, register_t *); 10781.24Sjdolecek 10791.29Sfvdlint linux_sys_clock_settime(struct lwp *, void *, register_t *); 10801.29Sfvdl 10811.29Sfvdlint linux_sys_clock_gettime(struct lwp *, void *, register_t *); 10821.29Sfvdl 10831.29Sfvdlint linux_sys_clock_getres(struct lwp *, void *, register_t *); 10841.29Sfvdl 10851.29Sfvdlint linux_sys_clock_nanosleep(struct lwp *, void *, register_t *); 10861.29Sfvdl 10871.25Sjdolecekint linux_sys_statfs64(struct lwp *, void *, register_t *); 10881.25Sjdolecek 10891.25Sjdolecekint linux_sys_fstatfs64(struct lwp *, void *, register_t *); 10901.25Sjdolecek 10911.32Schristos#endif /* _LINUX_SYS_SYSCALLARGS_H_ */ 1092