Annotation of src/sys/compat/linux/arch/arm/linux_syscallargs.h, Revision 1.86
1.40 rtr 1: /* $NetBSD$ */
1.1 bjh21 2:
3: /*
4: * System call argument lists.
5: *
6: * DO NOT EDIT-- this file is automatically generated.
1.86 ! thorpej 7: * created from NetBSD: syscalls.master,v 1.73 2021/09/20 02:20:02 thorpej Exp
1.1 bjh21 8: */
9:
1.26 christos 10: #ifndef _LINUX_SYS_SYSCALLARGS_H_
11: #define _LINUX_SYS_SYSCALLARGS_H_
1.1 bjh21 12:
1.79 riastrad 13: /* Forward declaration */
14: struct lwp;
15:
1.30 njoly 16: #define LINUX_SYS_MAXSYSARGS 8
17:
1.1 bjh21 18: #undef syscallarg
19: #define syscallarg(x) \
20: union { \
21: register_t pad; \
22: struct { x datum; } le; \
23: struct { /* LINTED zero array dimension */ \
24: int8_t pad[ /* CONSTCOND */ \
25: (sizeof (register_t) < sizeof (x)) \
26: ? 0 \
27: : sizeof (register_t) - sizeof (x)]; \
28: x datum; \
29: } be; \
30: }
31:
1.30 njoly 32: #undef check_syscall_args
1.48 he 33: #define check_syscall_args(call) /*LINTED*/ \
1.30 njoly 34: typedef char call##_check_args[sizeof (struct call##_args) \
35: <= LINUX_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
36:
1.47 chs 37: struct linux_sys_exit_args {
38: syscallarg(int) rval;
39: };
40: check_syscall_args(linux_sys_exit)
1.31 dsl 41:
42: struct sys_read_args;
43:
44: struct sys_write_args;
45:
1.1 bjh21 46: struct linux_sys_open_args {
47: syscallarg(const char *) path;
48: syscallarg(int) flags;
1.57 njoly 49: syscallarg(linux_umode_t) mode;
1.1 bjh21 50: };
1.30 njoly 51: check_syscall_args(linux_sys_open)
1.1 bjh21 52:
1.31 dsl 53: struct sys_close_args;
54:
1.1 bjh21 55: struct linux_sys_waitpid_args {
56: syscallarg(int) pid;
57: syscallarg(int *) status;
58: syscallarg(int) options;
59: };
1.30 njoly 60: check_syscall_args(linux_sys_waitpid)
1.1 bjh21 61:
62: struct linux_sys_creat_args {
63: syscallarg(const char *) path;
1.57 njoly 64: syscallarg(linux_umode_t) mode;
1.1 bjh21 65: };
1.30 njoly 66: check_syscall_args(linux_sys_creat)
1.1 bjh21 67:
1.31 dsl 68: struct sys_link_args;
69:
1.1 bjh21 70: struct linux_sys_unlink_args {
71: syscallarg(const char *) path;
72: };
1.30 njoly 73: check_syscall_args(linux_sys_unlink)
1.1 bjh21 74:
1.31 dsl 75: struct sys_execve_args;
76:
77: struct sys_chdir_args;
78:
1.1 bjh21 79: struct linux_sys_time_args {
80: syscallarg(linux_time_t *) t;
81: };
1.30 njoly 82: check_syscall_args(linux_sys_time)
1.1 bjh21 83:
84: struct linux_sys_mknod_args {
85: syscallarg(const char *) path;
1.57 njoly 86: syscallarg(linux_umode_t) mode;
1.60 njoly 87: syscallarg(unsigned) dev;
1.1 bjh21 88: };
1.30 njoly 89: check_syscall_args(linux_sys_mknod)
1.1 bjh21 90:
1.31 dsl 91: struct sys_chmod_args;
92:
1.1 bjh21 93: struct linux_sys_lchown16_args {
94: syscallarg(const char *) path;
1.34 njoly 95: syscallarg(linux_uid16_t) uid;
96: syscallarg(linux_gid16_t) gid;
1.1 bjh21 97: };
1.30 njoly 98: check_syscall_args(linux_sys_lchown16)
1.1 bjh21 99:
1.31 dsl 100: struct compat_43_sys_lseek_args;
101:
102: struct sys_setuid_args;
103:
1.1 bjh21 104: struct linux_sys_stime_args {
105: syscallarg(linux_time_t *) t;
106: };
1.30 njoly 107: check_syscall_args(linux_sys_stime)
1.1 bjh21 108:
109: struct linux_sys_ptrace_args {
110: syscallarg(int) request;
111: syscallarg(int) pid;
112: syscallarg(int) addr;
113: syscallarg(int) data;
114: };
1.30 njoly 115: check_syscall_args(linux_sys_ptrace)
1.1 bjh21 116:
117: struct linux_sys_alarm_args {
118: syscallarg(unsigned int) secs;
119: };
1.30 njoly 120: check_syscall_args(linux_sys_alarm)
1.1 bjh21 121:
122: struct linux_sys_utime_args {
123: syscallarg(const char *) path;
124: syscallarg(struct linux_utimbuf *) times;
125: };
1.30 njoly 126: check_syscall_args(linux_sys_utime)
1.1 bjh21 127:
1.31 dsl 128: struct sys_access_args;
129:
1.1 bjh21 130: struct linux_sys_nice_args {
131: syscallarg(int) incr;
132: };
1.30 njoly 133: check_syscall_args(linux_sys_nice)
1.1 bjh21 134:
135: struct linux_sys_kill_args {
136: syscallarg(int) pid;
137: syscallarg(int) signum;
138: };
1.30 njoly 139: check_syscall_args(linux_sys_kill)
1.1 bjh21 140:
1.31 dsl 141: struct sys___posix_rename_args;
142:
143: struct sys_mkdir_args;
144:
145: struct sys_rmdir_args;
146:
147: struct sys_dup_args;
148:
1.1 bjh21 149: struct linux_sys_pipe_args {
150: syscallarg(int *) pfds;
151: };
1.30 njoly 152: check_syscall_args(linux_sys_pipe)
1.1 bjh21 153:
154: struct linux_sys_times_args {
155: syscallarg(struct times *) tms;
156: };
1.30 njoly 157: check_syscall_args(linux_sys_times)
1.1 bjh21 158:
159: struct linux_sys_brk_args {
160: syscallarg(char *) nsize;
161: };
1.30 njoly 162: check_syscall_args(linux_sys_brk)
1.1 bjh21 163:
1.31 dsl 164: struct sys_setgid_args;
165:
1.1 bjh21 166: struct linux_sys_signal_args {
167: syscallarg(int) signum;
168: syscallarg(linux_handler_t) handler;
169: };
1.30 njoly 170: check_syscall_args(linux_sys_signal)
1.1 bjh21 171:
1.31 dsl 172: struct sys_acct_args;
173:
1.1 bjh21 174: struct linux_sys_ioctl_args {
175: syscallarg(int) fd;
176: syscallarg(u_long) com;
1.29 christos 177: syscallarg(void *) data;
1.1 bjh21 178: };
1.30 njoly 179: check_syscall_args(linux_sys_ioctl)
1.1 bjh21 180:
181: struct linux_sys_fcntl_args {
182: syscallarg(int) fd;
183: syscallarg(int) cmd;
184: syscallarg(void *) arg;
185: };
1.30 njoly 186: check_syscall_args(linux_sys_fcntl)
1.1 bjh21 187:
1.31 dsl 188: struct sys_setpgid_args;
189:
1.2 bjh21 190: struct linux_sys_oldolduname_args {
191: syscallarg(struct linux_oldold_utsname *) up;
1.1 bjh21 192: };
1.30 njoly 193: check_syscall_args(linux_sys_oldolduname)
1.1 bjh21 194:
1.31 dsl 195: struct sys_umask_args;
196:
197: struct sys_chroot_args;
198:
199: struct sys_dup2_args;
200:
1.1 bjh21 201: struct linux_sys_sigaction_args {
202: syscallarg(int) signum;
203: syscallarg(const struct linux_old_sigaction *) nsa;
204: syscallarg(struct linux_old_sigaction *) osa;
205: };
1.30 njoly 206: check_syscall_args(linux_sys_sigaction)
1.1 bjh21 207:
208: struct linux_sys_sigsetmask_args {
209: syscallarg(linux_old_sigset_t) mask;
210: };
1.30 njoly 211: check_syscall_args(linux_sys_sigsetmask)
1.1 bjh21 212:
1.34 njoly 213: struct linux_sys_setreuid16_args {
214: syscallarg(linux_uid16_t) ruid;
215: syscallarg(linux_uid16_t) euid;
216: };
217: check_syscall_args(linux_sys_setreuid16)
1.31 dsl 218:
1.34 njoly 219: struct linux_sys_setregid16_args {
220: syscallarg(linux_gid16_t) rgid;
221: syscallarg(linux_gid16_t) egid;
222: };
223: check_syscall_args(linux_sys_setregid16)
1.31 dsl 224:
1.1 bjh21 225: struct linux_sys_sigsuspend_args {
1.29 christos 226: syscallarg(void *) restart;
1.1 bjh21 227: syscallarg(int) oldmask;
228: syscallarg(int) mask;
229: };
1.30 njoly 230: check_syscall_args(linux_sys_sigsuspend)
1.1 bjh21 231:
232: struct linux_sys_sigpending_args {
233: syscallarg(linux_old_sigset_t *) set;
234: };
1.30 njoly 235: check_syscall_args(linux_sys_sigpending)
1.1 bjh21 236:
1.31 dsl 237: struct compat_43_sys_sethostname_args;
238:
1.8 bjh21 239: struct linux_sys_setrlimit_args {
240: syscallarg(u_int) which;
241: syscallarg(struct orlimit *) rlp;
242: };
1.30 njoly 243: check_syscall_args(linux_sys_setrlimit)
1.8 bjh21 244:
245: struct linux_sys_getrlimit_args {
246: syscallarg(u_int) which;
247: syscallarg(struct orlimit *) rlp;
248: };
1.30 njoly 249: check_syscall_args(linux_sys_getrlimit)
1.8 bjh21 250:
1.39 rtr 251: struct compat_50_sys_getrusage_args;
1.31 dsl 252:
1.1 bjh21 253: struct linux_sys_gettimeofday_args {
1.42 njoly 254: syscallarg(struct timeval50 *) tp;
1.1 bjh21 255: syscallarg(struct timezone *) tzp;
256: };
1.30 njoly 257: check_syscall_args(linux_sys_gettimeofday)
1.1 bjh21 258:
259: struct linux_sys_settimeofday_args {
1.42 njoly 260: syscallarg(struct timeval50 *) tp;
1.1 bjh21 261: syscallarg(struct timezone *) tzp;
262: };
1.30 njoly 263: check_syscall_args(linux_sys_settimeofday)
1.1 bjh21 264:
1.34 njoly 265: struct linux_sys_getgroups16_args {
266: syscallarg(int) gidsetsize;
267: syscallarg(linux_gid16_t *) gidset;
268: };
269: check_syscall_args(linux_sys_getgroups16)
1.31 dsl 270:
1.34 njoly 271: struct linux_sys_setgroups16_args {
272: syscallarg(int) gidsetsize;
273: syscallarg(linux_gid16_t *) gidset;
274: };
275: check_syscall_args(linux_sys_setgroups16)
1.31 dsl 276:
1.1 bjh21 277: struct linux_sys_oldselect_args {
278: syscallarg(struct linux_oldselect *) lsp;
279: };
1.30 njoly 280: check_syscall_args(linux_sys_oldselect)
1.31 dsl 281:
282: struct sys_symlink_args;
283:
284: struct compat_43_sys_lstat_args;
285:
286: struct sys_readlink_args;
1.17 jdolecek 287: #ifdef EXEC_AOUT
1.1 bjh21 288:
289: struct linux_sys_uselib_args {
290: syscallarg(const char *) path;
291: };
1.30 njoly 292: check_syscall_args(linux_sys_uselib)
1.17 jdolecek 293: #else
294: #endif
1.1 bjh21 295:
296: struct linux_sys_swapon_args {
297: syscallarg(char *) name;
298: };
1.30 njoly 299: check_syscall_args(linux_sys_swapon)
1.1 bjh21 300:
301: struct linux_sys_reboot_args {
302: syscallarg(int) magic1;
303: syscallarg(int) magic2;
304: syscallarg(int) cmd;
305: syscallarg(void *) arg;
306: };
1.30 njoly 307: check_syscall_args(linux_sys_reboot)
1.1 bjh21 308:
309: struct linux_sys_readdir_args {
310: syscallarg(int) fd;
1.29 christos 311: syscallarg(void *) dent;
1.1 bjh21 312: syscallarg(unsigned int) count;
313: };
1.30 njoly 314: check_syscall_args(linux_sys_readdir)
1.1 bjh21 315:
316: struct linux_sys_old_mmap_args {
317: syscallarg(struct linux_oldmmap *) lmp;
318: };
1.30 njoly 319: check_syscall_args(linux_sys_old_mmap)
1.1 bjh21 320:
1.31 dsl 321: struct sys_munmap_args;
322:
323: struct compat_43_sys_truncate_args;
324:
325: struct compat_43_sys_ftruncate_args;
326:
327: struct sys_fchmod_args;
328:
1.1 bjh21 329: struct linux_sys_fchown16_args {
330: syscallarg(int) fd;
1.34 njoly 331: syscallarg(linux_uid16_t) uid;
332: syscallarg(linux_gid16_t) gid;
1.1 bjh21 333: };
1.30 njoly 334: check_syscall_args(linux_sys_fchown16)
1.1 bjh21 335:
1.26 christos 336: struct linux_sys_getpriority_args {
337: syscallarg(int) which;
338: syscallarg(int) who;
339: };
1.30 njoly 340: check_syscall_args(linux_sys_getpriority)
1.26 christos 341:
1.31 dsl 342: struct sys_setpriority_args;
343:
344: struct sys_profil_args;
345:
1.1 bjh21 346: struct linux_sys_statfs_args {
347: syscallarg(const char *) path;
348: syscallarg(struct linux_statfs *) sp;
349: };
1.30 njoly 350: check_syscall_args(linux_sys_statfs)
1.1 bjh21 351:
352: struct linux_sys_fstatfs_args {
353: syscallarg(int) fd;
354: syscallarg(struct linux_statfs *) sp;
355: };
1.30 njoly 356: check_syscall_args(linux_sys_fstatfs)
1.1 bjh21 357:
358: struct linux_sys_socketcall_args {
359: syscallarg(int) what;
360: syscallarg(void *) args;
361: };
1.30 njoly 362: check_syscall_args(linux_sys_socketcall)
1.1 bjh21 363:
1.39 rtr 364: struct compat_50_sys_setitimer_args;
1.31 dsl 365:
1.39 rtr 366: struct compat_50_sys_getitimer_args;
1.31 dsl 367:
1.1 bjh21 368: struct linux_sys_stat_args {
369: syscallarg(const char *) path;
370: syscallarg(struct linux_stat *) sp;
371: };
1.30 njoly 372: check_syscall_args(linux_sys_stat)
1.1 bjh21 373:
374: struct linux_sys_lstat_args {
375: syscallarg(const char *) path;
376: syscallarg(struct linux_stat *) sp;
377: };
1.30 njoly 378: check_syscall_args(linux_sys_lstat)
1.1 bjh21 379:
380: struct linux_sys_fstat_args {
381: syscallarg(int) fd;
382: syscallarg(struct linux_stat *) sp;
383: };
1.30 njoly 384: check_syscall_args(linux_sys_fstat)
1.1 bjh21 385:
1.2 bjh21 386: struct linux_sys_olduname_args {
387: syscallarg(struct linux_oldutsname *) up;
1.1 bjh21 388: };
1.30 njoly 389: check_syscall_args(linux_sys_olduname)
1.1 bjh21 390:
391: struct linux_sys_wait4_args {
392: syscallarg(int) pid;
393: syscallarg(int *) status;
394: syscallarg(int) options;
1.43 njoly 395: syscallarg(struct rusage50 *) rusage;
1.1 bjh21 396: };
1.30 njoly 397: check_syscall_args(linux_sys_wait4)
1.1 bjh21 398:
399: struct linux_sys_swapoff_args {
400: syscallarg(const char *) path;
401: };
1.30 njoly 402: check_syscall_args(linux_sys_swapoff)
1.1 bjh21 403:
404: struct linux_sys_sysinfo_args {
405: syscallarg(struct linux_sysinfo *) arg;
406: };
1.30 njoly 407: check_syscall_args(linux_sys_sysinfo)
1.1 bjh21 408:
409: struct linux_sys_ipc_args {
410: syscallarg(int) what;
411: syscallarg(int) a1;
412: syscallarg(int) a2;
413: syscallarg(int) a3;
1.29 christos 414: syscallarg(void *) ptr;
1.1 bjh21 415: };
1.30 njoly 416: check_syscall_args(linux_sys_ipc)
1.1 bjh21 417:
1.31 dsl 418: struct sys_fsync_args;
419:
1.1 bjh21 420: struct linux_sys_sigreturn_args {
421: syscallarg(struct linux_sigcontext *) scp;
422: };
1.30 njoly 423: check_syscall_args(linux_sys_sigreturn)
1.1 bjh21 424:
425: struct linux_sys_clone_args {
426: syscallarg(int) flags;
427: syscallarg(void *) stack;
1.47 chs 428: syscallarg(void *) parent_tidptr;
429: syscallarg(void *) tls;
430: syscallarg(void *) child_tidptr;
1.1 bjh21 431: };
1.30 njoly 432: check_syscall_args(linux_sys_clone)
1.1 bjh21 433:
434: struct linux_sys_setdomainname_args {
435: syscallarg(char *) domainname;
436: syscallarg(int) len;
437: };
1.30 njoly 438: check_syscall_args(linux_sys_setdomainname)
1.1 bjh21 439:
1.2 bjh21 440: struct linux_sys_uname_args {
441: syscallarg(struct linux_utsname *) up;
442: };
1.30 njoly 443: check_syscall_args(linux_sys_uname)
1.2 bjh21 444:
1.9 christos 445: struct linux_sys_mprotect_args {
446: syscallarg(const void *) start;
447: syscallarg(unsigned long) len;
448: syscallarg(int) prot;
449: };
1.30 njoly 450: check_syscall_args(linux_sys_mprotect)
1.9 christos 451:
1.1 bjh21 452: struct linux_sys_sigprocmask_args {
453: syscallarg(int) how;
454: syscallarg(const linux_old_sigset_t *) set;
455: syscallarg(linux_old_sigset_t *) oset;
456: };
1.30 njoly 457: check_syscall_args(linux_sys_sigprocmask)
1.1 bjh21 458:
1.33 njoly 459: struct sys_getpgid_args;
1.1 bjh21 460:
1.31 dsl 461: struct sys_fchdir_args;
462:
1.1 bjh21 463: struct linux_sys_personality_args {
1.45 njoly 464: syscallarg(unsigned long) per;
1.1 bjh21 465: };
1.30 njoly 466: check_syscall_args(linux_sys_personality)
1.1 bjh21 467:
468: struct linux_sys_setfsuid_args {
469: syscallarg(uid_t) uid;
470: };
1.30 njoly 471: check_syscall_args(linux_sys_setfsuid)
1.1 bjh21 472:
1.32 njoly 473: struct linux_sys_setfsgid_args {
474: syscallarg(gid_t) gid;
475: };
476: check_syscall_args(linux_sys_setfsgid)
477:
1.1 bjh21 478: struct linux_sys_llseek_args {
479: syscallarg(int) fd;
480: syscallarg(u_int32_t) ohigh;
481: syscallarg(u_int32_t) olow;
1.29 christos 482: syscallarg(void *) res;
1.1 bjh21 483: syscallarg(int) whence;
484: };
1.30 njoly 485: check_syscall_args(linux_sys_llseek)
1.1 bjh21 486:
487: struct linux_sys_getdents_args {
488: syscallarg(int) fd;
489: syscallarg(struct linux_dirent *) dent;
490: syscallarg(unsigned int) count;
491: };
1.30 njoly 492: check_syscall_args(linux_sys_getdents)
1.1 bjh21 493:
494: struct linux_sys_select_args {
495: syscallarg(int) nfds;
496: syscallarg(fd_set *) readfds;
497: syscallarg(fd_set *) writefds;
498: syscallarg(fd_set *) exceptfds;
1.42 njoly 499: syscallarg(struct timeval50 *) timeout;
1.1 bjh21 500: };
1.30 njoly 501: check_syscall_args(linux_sys_select)
1.1 bjh21 502:
1.31 dsl 503: struct sys_flock_args;
504:
1.35 njoly 505: struct sys___msync13_args;
1.1 bjh21 506:
1.31 dsl 507: struct sys_readv_args;
508:
509: struct sys_writev_args;
510:
511: struct sys_getsid_args;
512:
1.1 bjh21 513: struct linux_sys_fdatasync_args {
514: syscallarg(int) fd;
515: };
1.30 njoly 516: check_syscall_args(linux_sys_fdatasync)
1.1 bjh21 517:
518: struct linux_sys___sysctl_args {
519: syscallarg(struct linux___sysctl *) lsp;
520: };
1.30 njoly 521: check_syscall_args(linux_sys___sysctl)
1.1 bjh21 522:
1.31 dsl 523: struct sys_mlock_args;
524:
525: struct sys_munlock_args;
526:
527: struct sys_mlockall_args;
528:
1.1 bjh21 529: struct linux_sys_sched_setparam_args {
530: syscallarg(pid_t) pid;
531: syscallarg(const struct linux_sched_param *) sp;
532: };
1.30 njoly 533: check_syscall_args(linux_sys_sched_setparam)
1.1 bjh21 534:
535: struct linux_sys_sched_getparam_args {
536: syscallarg(pid_t) pid;
537: syscallarg(struct linux_sched_param *) sp;
538: };
1.30 njoly 539: check_syscall_args(linux_sys_sched_getparam)
1.1 bjh21 540:
541: struct linux_sys_sched_setscheduler_args {
542: syscallarg(pid_t) pid;
543: syscallarg(int) policy;
544: syscallarg(const struct linux_sched_param *) sp;
545: };
1.30 njoly 546: check_syscall_args(linux_sys_sched_setscheduler)
1.1 bjh21 547:
548: struct linux_sys_sched_getscheduler_args {
549: syscallarg(pid_t) pid;
550: };
1.30 njoly 551: check_syscall_args(linux_sys_sched_getscheduler)
1.1 bjh21 552:
553: struct linux_sys_sched_get_priority_max_args {
554: syscallarg(int) policy;
555: };
1.30 njoly 556: check_syscall_args(linux_sys_sched_get_priority_max)
1.1 bjh21 557:
558: struct linux_sys_sched_get_priority_min_args {
559: syscallarg(int) policy;
560: };
1.30 njoly 561: check_syscall_args(linux_sys_sched_get_priority_min)
1.1 bjh21 562:
1.37 njoly 563: struct linux_sys_nanosleep_args {
564: syscallarg(const struct linux_timespec *) rqtp;
565: syscallarg(struct linux_timespec *) rmtp;
566: };
567: check_syscall_args(linux_sys_nanosleep)
1.31 dsl 568:
1.1 bjh21 569: struct linux_sys_mremap_args {
570: syscallarg(void *) old_address;
571: syscallarg(size_t) old_size;
572: syscallarg(size_t) new_size;
573: syscallarg(u_long) flags;
574: };
1.30 njoly 575: check_syscall_args(linux_sys_mremap)
1.1 bjh21 576:
1.34 njoly 577: struct linux_sys_setresuid16_args {
578: syscallarg(linux_uid16_t) ruid;
579: syscallarg(linux_uid16_t) euid;
580: syscallarg(linux_uid16_t) suid;
581: };
582: check_syscall_args(linux_sys_setresuid16)
583:
584: struct linux_sys_getresuid16_args {
585: syscallarg(linux_uid16_t *) ruid;
586: syscallarg(linux_uid16_t *) euid;
587: syscallarg(linux_uid16_t *) suid;
1.1 bjh21 588: };
1.34 njoly 589: check_syscall_args(linux_sys_getresuid16)
1.1 bjh21 590:
1.31 dsl 591: struct sys_poll_args;
592:
1.34 njoly 593: struct linux_sys_setresgid16_args {
594: syscallarg(linux_gid16_t) rgid;
595: syscallarg(linux_gid16_t) egid;
596: syscallarg(linux_gid16_t) sgid;
597: };
598: check_syscall_args(linux_sys_setresgid16)
599:
600: struct linux_sys_getresgid16_args {
601: syscallarg(linux_gid16_t *) rgid;
602: syscallarg(linux_gid16_t *) egid;
603: syscallarg(linux_gid16_t *) sgid;
1.1 bjh21 604: };
1.34 njoly 605: check_syscall_args(linux_sys_getresgid16)
1.1 bjh21 606:
607: struct linux_sys_rt_sigaction_args {
608: syscallarg(int) signum;
609: syscallarg(const struct linux_sigaction *) nsa;
610: syscallarg(struct linux_sigaction *) osa;
611: syscallarg(size_t) sigsetsize;
612: };
1.30 njoly 613: check_syscall_args(linux_sys_rt_sigaction)
1.1 bjh21 614:
615: struct linux_sys_rt_sigprocmask_args {
616: syscallarg(int) how;
617: syscallarg(const linux_sigset_t *) set;
618: syscallarg(linux_sigset_t *) oset;
619: syscallarg(size_t) sigsetsize;
620: };
1.30 njoly 621: check_syscall_args(linux_sys_rt_sigprocmask)
1.1 bjh21 622:
623: struct linux_sys_rt_sigpending_args {
624: syscallarg(linux_sigset_t *) set;
625: syscallarg(size_t) sigsetsize;
626: };
1.30 njoly 627: check_syscall_args(linux_sys_rt_sigpending)
1.1 bjh21 628:
1.51 christos 629: struct linux_sys_rt_sigtimedwait_args {
630: syscallarg(const linux_sigset_t *) set;
631: syscallarg(linux_siginfo_t *) info;
632: syscallarg(const struct linux_timespec *) timeout;
633: };
634: check_syscall_args(linux_sys_rt_sigtimedwait)
635:
1.1 bjh21 636: struct linux_sys_rt_queueinfo_args {
637: syscallarg(int) pid;
638: syscallarg(int) signum;
1.44 njoly 639: syscallarg(linux_siginfo_t *) uinfo;
1.1 bjh21 640: };
1.30 njoly 641: check_syscall_args(linux_sys_rt_queueinfo)
1.1 bjh21 642:
643: struct linux_sys_rt_sigsuspend_args {
644: syscallarg(linux_sigset_t *) unewset;
645: syscallarg(size_t) sigsetsize;
646: };
1.30 njoly 647: check_syscall_args(linux_sys_rt_sigsuspend)
1.1 bjh21 648:
649: struct linux_sys_pread_args {
650: syscallarg(int) fd;
651: syscallarg(char *) buf;
652: syscallarg(size_t) nbyte;
1.59 njoly 653: syscallarg(off_t) offset;
1.1 bjh21 654: };
1.30 njoly 655: check_syscall_args(linux_sys_pread)
1.1 bjh21 656:
657: struct linux_sys_pwrite_args {
658: syscallarg(int) fd;
659: syscallarg(char *) buf;
660: syscallarg(size_t) nbyte;
1.59 njoly 661: syscallarg(off_t) offset;
1.1 bjh21 662: };
1.30 njoly 663: check_syscall_args(linux_sys_pwrite)
1.1 bjh21 664:
665: struct linux_sys_chown16_args {
666: syscallarg(const char *) path;
1.34 njoly 667: syscallarg(linux_uid16_t) uid;
668: syscallarg(linux_gid16_t) gid;
1.1 bjh21 669: };
1.30 njoly 670: check_syscall_args(linux_sys_chown16)
1.1 bjh21 671:
1.31 dsl 672: struct sys___getcwd_args;
673:
1.1 bjh21 674: struct linux_sys_sigaltstack_args {
675: syscallarg(const struct linux_sigaltstack *) ss;
676: syscallarg(struct linux_sigaltstack *) oss;
677: };
1.30 njoly 678: check_syscall_args(linux_sys_sigaltstack)
1.1 bjh21 679:
1.8 bjh21 680: struct linux_sys_ugetrlimit_args {
681: syscallarg(int) which;
682: syscallarg(struct rlimit *) rlp;
683: };
1.30 njoly 684: check_syscall_args(linux_sys_ugetrlimit)
1.31 dsl 685: #define linux_sys_mmap2_args linux_sys_mmap_args
686:
687: struct linux_sys_mmap2_args;
1.8 bjh21 688:
1.1 bjh21 689: struct linux_sys_truncate64_args {
690: syscallarg(const char *) path;
691: syscallarg(off_t) length;
692: };
1.30 njoly 693: check_syscall_args(linux_sys_truncate64)
1.1 bjh21 694:
1.16 jdolecek 695: struct linux_sys_ftruncate64_args {
696: syscallarg(unsigned int) fd;
697: syscallarg(off_t) length;
698: };
1.30 njoly 699: check_syscall_args(linux_sys_ftruncate64)
1.16 jdolecek 700:
1.1 bjh21 701: struct linux_sys_stat64_args {
702: syscallarg(const char *) path;
703: syscallarg(struct linux_stat64 *) sp;
704: };
1.30 njoly 705: check_syscall_args(linux_sys_stat64)
1.1 bjh21 706:
707: struct linux_sys_lstat64_args {
708: syscallarg(const char *) path;
709: syscallarg(struct linux_stat64 *) sp;
710: };
1.30 njoly 711: check_syscall_args(linux_sys_lstat64)
1.1 bjh21 712:
713: struct linux_sys_fstat64_args {
714: syscallarg(int) fd;
715: syscallarg(struct linux_stat64 *) sp;
716: };
1.30 njoly 717: check_syscall_args(linux_sys_fstat64)
1.1 bjh21 718:
1.31 dsl 719: struct sys___posix_lchown_args;
720:
721: struct sys_setreuid_args;
722:
723: struct sys_setregid_args;
724:
725: struct sys_getgroups_args;
726:
727: struct sys_setgroups_args;
728:
729: struct sys___posix_fchown_args;
730:
1.34 njoly 731: struct linux_sys_setresuid_args {
732: syscallarg(uid_t) ruid;
733: syscallarg(uid_t) euid;
734: syscallarg(uid_t) suid;
735: };
736: check_syscall_args(linux_sys_setresuid)
1.31 dsl 737:
1.34 njoly 738: struct linux_sys_getresuid_args {
739: syscallarg(uid_t *) ruid;
740: syscallarg(uid_t *) euid;
741: syscallarg(uid_t *) suid;
742: };
743: check_syscall_args(linux_sys_getresuid)
1.31 dsl 744:
1.34 njoly 745: struct linux_sys_setresgid_args {
746: syscallarg(gid_t) rgid;
747: syscallarg(gid_t) egid;
748: syscallarg(gid_t) sgid;
749: };
750: check_syscall_args(linux_sys_setresgid)
1.31 dsl 751:
1.34 njoly 752: struct linux_sys_getresgid_args {
753: syscallarg(gid_t *) rgid;
754: syscallarg(gid_t *) egid;
755: syscallarg(gid_t *) sgid;
756: };
757: check_syscall_args(linux_sys_getresgid)
1.31 dsl 758:
759: struct sys___posix_chown_args;
760:
761: struct sys_setuid_args;
762:
763: struct sys_setgid_args;
764:
765: struct linux_sys_setfsuid_args;
766:
1.32 njoly 767: struct linux_sys_setfsgid_args;
768:
1.10 christos 769: struct linux_sys_getdents64_args {
770: syscallarg(int) fd;
771: syscallarg(struct linux_dirent64 *) dent;
772: syscallarg(unsigned int) count;
773: };
1.30 njoly 774: check_syscall_args(linux_sys_getdents64)
1.10 christos 775:
1.31 dsl 776: struct sys_mincore_args;
777:
778: struct sys_madvise_args;
779:
1.11 jdolecek 780: struct linux_sys_fcntl64_args {
781: syscallarg(int) fd;
782: syscallarg(int) cmd;
783: syscallarg(void *) arg;
784: };
1.30 njoly 785: check_syscall_args(linux_sys_fcntl64)
1.11 jdolecek 786:
1.23 fvdl 787: struct linux_sys_setxattr_args {
788: syscallarg(char *) path;
789: syscallarg(char *) name;
790: syscallarg(void *) value;
791: syscallarg(size_t) size;
792: syscallarg(int) flags;
793: };
1.30 njoly 794: check_syscall_args(linux_sys_setxattr)
1.23 fvdl 795:
796: struct linux_sys_lsetxattr_args {
797: syscallarg(char *) path;
798: syscallarg(char *) name;
799: syscallarg(void *) value;
800: syscallarg(size_t) size;
801: syscallarg(int) flags;
802: };
1.30 njoly 803: check_syscall_args(linux_sys_lsetxattr)
1.23 fvdl 804:
805: struct linux_sys_fsetxattr_args {
806: syscallarg(int) fd;
807: syscallarg(char *) name;
808: syscallarg(void *) value;
809: syscallarg(size_t) size;
810: syscallarg(int) flags;
811: };
1.30 njoly 812: check_syscall_args(linux_sys_fsetxattr)
1.23 fvdl 813:
814: struct linux_sys_getxattr_args {
815: syscallarg(char *) path;
816: syscallarg(char *) name;
817: syscallarg(void *) value;
818: syscallarg(size_t) size;
819: };
1.30 njoly 820: check_syscall_args(linux_sys_getxattr)
1.23 fvdl 821:
822: struct linux_sys_lgetxattr_args {
823: syscallarg(char *) path;
824: syscallarg(char *) name;
825: syscallarg(void *) value;
826: syscallarg(size_t) size;
827: };
1.30 njoly 828: check_syscall_args(linux_sys_lgetxattr)
1.23 fvdl 829:
830: struct linux_sys_fgetxattr_args {
831: syscallarg(int) fd;
832: syscallarg(char *) name;
833: syscallarg(void *) value;
834: syscallarg(size_t) size;
835: };
1.30 njoly 836: check_syscall_args(linux_sys_fgetxattr)
1.23 fvdl 837:
838: struct linux_sys_listxattr_args {
839: syscallarg(char *) path;
840: syscallarg(char *) list;
841: syscallarg(size_t) size;
842: };
1.30 njoly 843: check_syscall_args(linux_sys_listxattr)
1.23 fvdl 844:
845: struct linux_sys_llistxattr_args {
846: syscallarg(char *) path;
847: syscallarg(char *) list;
848: syscallarg(size_t) size;
849: };
1.30 njoly 850: check_syscall_args(linux_sys_llistxattr)
1.23 fvdl 851:
852: struct linux_sys_flistxattr_args {
853: syscallarg(int) fd;
854: syscallarg(char *) list;
855: syscallarg(size_t) size;
856: };
1.30 njoly 857: check_syscall_args(linux_sys_flistxattr)
1.23 fvdl 858:
859: struct linux_sys_removexattr_args {
860: syscallarg(char *) path;
861: syscallarg(char *) name;
862: };
1.30 njoly 863: check_syscall_args(linux_sys_removexattr)
1.23 fvdl 864:
865: struct linux_sys_lremovexattr_args {
866: syscallarg(char *) path;
867: syscallarg(char *) name;
868: };
1.30 njoly 869: check_syscall_args(linux_sys_lremovexattr)
1.23 fvdl 870:
871: struct linux_sys_fremovexattr_args {
872: syscallarg(int) fd;
873: syscallarg(char *) name;
874: };
1.30 njoly 875: check_syscall_args(linux_sys_fremovexattr)
1.23 fvdl 876:
1.47 chs 877: struct linux_sys_tkill_args {
878: syscallarg(int) tid;
879: syscallarg(int) sig;
880: };
881: check_syscall_args(linux_sys_tkill)
882:
883: struct linux_sys_futex_args {
884: syscallarg(int *) uaddr;
885: syscallarg(int) op;
886: syscallarg(int) val;
887: syscallarg(const struct linux_timespec *) timeout;
888: syscallarg(int *) uaddr2;
889: syscallarg(int) val3;
890: };
891: check_syscall_args(linux_sys_futex)
892:
893: struct linux_sys_sched_setaffinity_args {
894: syscallarg(pid_t) pid;
895: syscallarg(unsigned int) len;
896: syscallarg(unsigned long *) mask;
897: };
898: check_syscall_args(linux_sys_sched_setaffinity)
899:
900: struct linux_sys_sched_getaffinity_args {
901: syscallarg(pid_t) pid;
902: syscallarg(unsigned int) len;
903: syscallarg(unsigned long *) mask;
904: };
905: check_syscall_args(linux_sys_sched_getaffinity)
906:
1.19 jdolecek 907: struct linux_sys_exit_group_args {
908: syscallarg(int) error_code;
909: };
1.30 njoly 910: check_syscall_args(linux_sys_exit_group)
1.19 jdolecek 911:
1.47 chs 912: struct linux_sys_set_tid_address_args {
913: syscallarg(int *) tid;
914: };
915: check_syscall_args(linux_sys_set_tid_address)
916:
1.83 thorpej 917: struct linux_sys_timer_create_args {
918: syscallarg(clockid_t) clockid;
919: syscallarg(struct linux_sigevent *) evp;
920: syscallarg(timer_t *) timerid;
921: };
922: check_syscall_args(linux_sys_timer_create)
923:
924: struct linux_sys_timer_settime_args {
925: syscallarg(timer_t) timerid;
926: syscallarg(int) flags;
927: syscallarg(const struct linux_itimerspec *) tim;
928: syscallarg(struct linux_itimerspec *) otim;
929: };
930: check_syscall_args(linux_sys_timer_settime)
931:
932: struct linux_sys_timer_gettime_args {
933: syscallarg(timer_t) timerid;
934: syscallarg(struct linux_itimerspec *) tim;
935: };
936: check_syscall_args(linux_sys_timer_gettime)
937:
938: struct sys_timer_getoverrun_args;
939:
940: struct sys_timer_delete_args;
941:
1.24 fvdl 942: struct linux_sys_clock_settime_args {
943: syscallarg(clockid_t) which;
944: syscallarg(struct linux_timespec *) tp;
945: };
1.30 njoly 946: check_syscall_args(linux_sys_clock_settime)
1.24 fvdl 947:
948: struct linux_sys_clock_gettime_args {
949: syscallarg(clockid_t) which;
950: syscallarg(struct linux_timespec *) tp;
951: };
1.30 njoly 952: check_syscall_args(linux_sys_clock_gettime)
1.24 fvdl 953:
954: struct linux_sys_clock_getres_args {
955: syscallarg(clockid_t) which;
956: syscallarg(struct linux_timespec *) tp;
957: };
1.30 njoly 958: check_syscall_args(linux_sys_clock_getres)
1.24 fvdl 959:
960: struct linux_sys_clock_nanosleep_args {
961: syscallarg(clockid_t) which;
962: syscallarg(int) flags;
963: syscallarg(struct linux_timespec *) rqtp;
964: syscallarg(struct linux_timespec *) rmtp;
965: };
1.30 njoly 966: check_syscall_args(linux_sys_clock_nanosleep)
1.24 fvdl 967:
1.20 jdolecek 968: struct linux_sys_statfs64_args {
969: syscallarg(const char *) path;
970: syscallarg(size_t) sz;
971: syscallarg(struct linux_statfs64 *) sp;
972: };
1.30 njoly 973: check_syscall_args(linux_sys_statfs64)
1.20 jdolecek 974:
975: struct linux_sys_fstatfs64_args {
976: syscallarg(int) fd;
977: syscallarg(size_t) sz;
978: syscallarg(struct linux_statfs64 *) sp;
979: };
1.30 njoly 980: check_syscall_args(linux_sys_fstatfs64)
1.20 jdolecek 981:
1.47 chs 982: struct linux_sys_tgkill_args {
983: syscallarg(int) tgid;
984: syscallarg(int) tid;
985: syscallarg(int) sig;
986: };
987: check_syscall_args(linux_sys_tgkill)
988:
1.63 njoly 989: struct compat_50_sys_utimes_args;
1.53 pooka 990:
1.49 alnsn 991: struct linux_sys_fadvise64_64_args {
992: syscallarg(int) fd;
1.61 njoly 993: syscallarg(off_t) offset;
994: syscallarg(off_t) len;
1.49 alnsn 995: syscallarg(int) advice;
996: };
997: check_syscall_args(linux_sys_fadvise64_64)
998:
1.56 chs 999: struct linux_sys_openat_args {
1000: syscallarg(int) fd;
1001: syscallarg(const char *) path;
1002: syscallarg(int) flags;
1003: syscallarg(linux_umode_t) mode;
1004: };
1005: check_syscall_args(linux_sys_openat)
1006:
1007: struct sys_mkdirat_args;
1008:
1009: struct linux_sys_mknodat_args {
1010: syscallarg(int) fd;
1011: syscallarg(const char *) path;
1012: syscallarg(linux_umode_t) mode;
1013: syscallarg(unsigned) dev;
1014: };
1015: check_syscall_args(linux_sys_mknodat)
1016:
1017: struct linux_sys_fchownat_args {
1018: syscallarg(int) fd;
1019: syscallarg(const char *) path;
1020: syscallarg(uid_t) owner;
1021: syscallarg(gid_t) group;
1022: syscallarg(int) flag;
1023: };
1024: check_syscall_args(linux_sys_fchownat)
1025:
1026: struct linux_sys_fstatat64_args {
1027: syscallarg(int) fd;
1028: syscallarg(const char *) path;
1029: syscallarg(struct linux_stat64 *) sp;
1030: syscallarg(int) flag;
1031: };
1032: check_syscall_args(linux_sys_fstatat64)
1033:
1034: struct linux_sys_unlinkat_args {
1035: syscallarg(int) fd;
1036: syscallarg(const char *) path;
1037: syscallarg(int) flag;
1038: };
1039: check_syscall_args(linux_sys_unlinkat)
1040:
1041: struct sys_renameat_args;
1042:
1043: struct linux_sys_linkat_args {
1044: syscallarg(int) fd1;
1045: syscallarg(const char *) name1;
1046: syscallarg(int) fd2;
1047: syscallarg(const char *) name2;
1048: syscallarg(int) flags;
1049: };
1050: check_syscall_args(linux_sys_linkat)
1051:
1052: struct sys_symlinkat_args;
1053:
1054: struct sys_readlinkat_args;
1055:
1056: struct linux_sys_fchmodat_args {
1057: syscallarg(int) fd;
1058: syscallarg(const char *) path;
1059: syscallarg(linux_umode_t) mode;
1060: };
1061: check_syscall_args(linux_sys_fchmodat)
1062:
1063: struct linux_sys_faccessat_args {
1064: syscallarg(int) fd;
1065: syscallarg(const char *) path;
1066: syscallarg(int) amode;
1067: };
1068: check_syscall_args(linux_sys_faccessat)
1069:
1.70 manu 1070: struct linux_sys_pselect6_args {
1071: syscallarg(int) nfds;
1072: syscallarg(fd_set *) readfds;
1073: syscallarg(fd_set *) writefds;
1074: syscallarg(fd_set *) exceptfds;
1075: syscallarg(struct linux_timespec *) timeout;
1076: syscallarg(linux_sized_sigset_t *) ss;
1077: };
1078: check_syscall_args(linux_sys_pselect6)
1079:
1.52 pooka 1080: struct linux_sys_ppoll_args {
1081: syscallarg(struct pollfd *) fds;
1.65 njoly 1082: syscallarg(u_int) nfds;
1.52 pooka 1083: syscallarg(struct linux_timespec *) timeout;
1084: syscallarg(linux_sigset_t *) sigset;
1085: };
1086: check_syscall_args(linux_sys_ppoll)
1087:
1.82 thorpej 1088: struct sys___futex_set_robust_list_args;
1.47 chs 1089:
1.82 thorpej 1090: struct sys___futex_get_robust_list_args;
1.47 chs 1091:
1.54 njoly 1092: struct linux_sys_utimensat_args {
1093: syscallarg(int) fd;
1094: syscallarg(const char *) path;
1095: syscallarg(struct linux_timespec *) times;
1096: syscallarg(int) flag;
1097: };
1098: check_syscall_args(linux_sys_utimensat)
1099:
1.84 thorpej 1100: struct linux_sys_timerfd_create_args {
1101: syscallarg(clockid_t) clock_id;
1102: syscallarg(int) flags;
1103: };
1104: check_syscall_args(linux_sys_timerfd_create)
1105:
1.85 thorpej 1106: struct linux_sys_eventfd_args {
1107: syscallarg(unsigned int) initval;
1108: };
1109: check_syscall_args(linux_sys_eventfd)
1110:
1.81 jdolecek 1111: struct linux_sys_fallocate_args {
1112: syscallarg(int) fd;
1113: syscallarg(int) mode;
1114: syscallarg(off_t) offset;
1115: syscallarg(off_t) len;
1116: };
1117: check_syscall_args(linux_sys_fallocate)
1118:
1.84 thorpej 1119: struct linux_sys_timerfd_settime_args {
1120: syscallarg(int) fd;
1121: syscallarg(int) flags;
1122: syscallarg(const struct linux_itimerspec *) tim;
1123: syscallarg(struct linux_itimerspec *) otim;
1124: };
1125: check_syscall_args(linux_sys_timerfd_settime)
1126:
1127: struct linux_sys_timerfd_gettime_args {
1128: syscallarg(int) fd;
1129: syscallarg(struct linux_itimerspec *) tim;
1130: };
1131: check_syscall_args(linux_sys_timerfd_gettime)
1132:
1.85 thorpej 1133: struct linux_sys_eventfd2_args {
1134: syscallarg(unsigned int) initval;
1135: syscallarg(int) flags;
1136: };
1137: check_syscall_args(linux_sys_eventfd2)
1138:
1.48 he 1139: struct linux_sys_dup3_args {
1140: syscallarg(int) from;
1141: syscallarg(int) to;
1142: syscallarg(int) flags;
1143: };
1144: check_syscall_args(linux_sys_dup3)
1145:
1146: struct linux_sys_pipe2_args {
1147: syscallarg(int *) pfds;
1148: syscallarg(int) flags;
1149: };
1150: check_syscall_args(linux_sys_pipe2)
1151:
1.86 ! thorpej 1152: struct linux_sys_preadv_args {
! 1153: syscallarg(int) fd;
! 1154: syscallarg(const struct iovec *) iovp;
! 1155: syscallarg(int) iovcnt;
! 1156: syscallarg(unsigned long) off_lo;
! 1157: syscallarg(unsigned long) off_hi;
! 1158: };
! 1159: check_syscall_args(linux_sys_preadv)
! 1160:
! 1161: struct linux_sys_pwritev_args {
! 1162: syscallarg(int) fd;
! 1163: syscallarg(const struct iovcnt *) iovp;
! 1164: syscallarg(int) iovcnt;
! 1165: syscallarg(unsigned long) off_lo;
! 1166: syscallarg(unsigned long) off_hi;
! 1167: };
! 1168: check_syscall_args(linux_sys_pwritev)
! 1169:
1.78 christos 1170: struct linux_sys_recvmmsg_args {
1171: syscallarg(int) s;
1172: syscallarg(struct linux_mmsghdr *) msgvec;
1173: syscallarg(unsigned int) vlen;
1174: syscallarg(unsigned int) flags;
1175: syscallarg(struct timespec *) timeout;
1176: };
1177: check_syscall_args(linux_sys_recvmmsg)
1178:
1.77 martin 1179: struct linux_sys_accept4_args {
1180: syscallarg(int) s;
1181: syscallarg(struct osockaddr *) name;
1182: syscallarg(int *) anamelen;
1183: syscallarg(int) flags;
1184: };
1185: check_syscall_args(linux_sys_accept4)
1186:
1.78 christos 1187: struct linux_sys_sendmmsg_args {
1188: syscallarg(int) s;
1189: syscallarg(struct linux_mmsghdr *) msgvec;
1190: syscallarg(unsigned int) vlen;
1191: syscallarg(unsigned int) flags;
1192: };
1193: check_syscall_args(linux_sys_sendmmsg)
1194:
1.3 bjh21 1195: struct linux_sys_cacheflush_args {
1196: syscallarg(uintptr_t) from;
1197: syscallarg(intptr_t) to;
1.47 chs 1198: syscallarg(int) flags;
1.3 bjh21 1199: };
1.30 njoly 1200: check_syscall_args(linux_sys_cacheflush)
1.3 bjh21 1201:
1.47 chs 1202: struct linux_sys_set_tls_args {
1203: syscallarg(void *) tls;
1204: };
1205: check_syscall_args(linux_sys_set_tls)
1206:
1.1 bjh21 1207: /*
1208: * System call prototypes.
1209: */
1210:
1.31 dsl 1211: int linux_sys_nosys(struct lwp *, const void *, register_t *);
1.17 jdolecek 1212:
1.47 chs 1213: int linux_sys_exit(struct lwp *, const struct linux_sys_exit_args *, register_t *);
1.17 jdolecek 1214:
1.31 dsl 1215: int sys_fork(struct lwp *, const void *, register_t *);
1.17 jdolecek 1216:
1.31 dsl 1217: int sys_read(struct lwp *, const struct sys_read_args *, register_t *);
1.17 jdolecek 1218:
1.31 dsl 1219: int sys_write(struct lwp *, const struct sys_write_args *, register_t *);
1.17 jdolecek 1220:
1.31 dsl 1221: int linux_sys_open(struct lwp *, const struct linux_sys_open_args *, register_t *);
1.17 jdolecek 1222:
1.31 dsl 1223: int sys_close(struct lwp *, const struct sys_close_args *, register_t *);
1.17 jdolecek 1224:
1.31 dsl 1225: int linux_sys_waitpid(struct lwp *, const struct linux_sys_waitpid_args *, register_t *);
1.17 jdolecek 1226:
1.31 dsl 1227: int linux_sys_creat(struct lwp *, const struct linux_sys_creat_args *, register_t *);
1.17 jdolecek 1228:
1.31 dsl 1229: int sys_link(struct lwp *, const struct sys_link_args *, register_t *);
1.17 jdolecek 1230:
1.31 dsl 1231: int linux_sys_unlink(struct lwp *, const struct linux_sys_unlink_args *, register_t *);
1.17 jdolecek 1232:
1.31 dsl 1233: int sys_execve(struct lwp *, const struct sys_execve_args *, register_t *);
1.17 jdolecek 1234:
1.31 dsl 1235: int sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
1.17 jdolecek 1236:
1.31 dsl 1237: int linux_sys_time(struct lwp *, const struct linux_sys_time_args *, register_t *);
1.17 jdolecek 1238:
1.31 dsl 1239: int linux_sys_mknod(struct lwp *, const struct linux_sys_mknod_args *, register_t *);
1.17 jdolecek 1240:
1.31 dsl 1241: int sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
1.17 jdolecek 1242:
1.31 dsl 1243: int linux_sys_lchown16(struct lwp *, const struct linux_sys_lchown16_args *, register_t *);
1.17 jdolecek 1244:
1.31 dsl 1245: int compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
1.17 jdolecek 1246:
1.31 dsl 1247: int sys_getpid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1248:
1.31 dsl 1249: int sys_setuid(struct lwp *, const struct sys_setuid_args *, register_t *);
1.17 jdolecek 1250:
1.31 dsl 1251: int sys_getuid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1252:
1.31 dsl 1253: int linux_sys_stime(struct lwp *, const struct linux_sys_stime_args *, register_t *);
1.17 jdolecek 1254:
1.31 dsl 1255: int linux_sys_ptrace(struct lwp *, const struct linux_sys_ptrace_args *, register_t *);
1.17 jdolecek 1256:
1.31 dsl 1257: int linux_sys_alarm(struct lwp *, const struct linux_sys_alarm_args *, register_t *);
1.17 jdolecek 1258:
1.31 dsl 1259: int linux_sys_pause(struct lwp *, const void *, register_t *);
1.17 jdolecek 1260:
1.31 dsl 1261: int linux_sys_utime(struct lwp *, const struct linux_sys_utime_args *, register_t *);
1.17 jdolecek 1262:
1.31 dsl 1263: int sys_access(struct lwp *, const struct sys_access_args *, register_t *);
1.17 jdolecek 1264:
1.31 dsl 1265: int linux_sys_nice(struct lwp *, const struct linux_sys_nice_args *, register_t *);
1.17 jdolecek 1266:
1.31 dsl 1267: int sys_sync(struct lwp *, const void *, register_t *);
1.17 jdolecek 1268:
1.31 dsl 1269: int linux_sys_kill(struct lwp *, const struct linux_sys_kill_args *, register_t *);
1.17 jdolecek 1270:
1.31 dsl 1271: int sys___posix_rename(struct lwp *, const struct sys___posix_rename_args *, register_t *);
1.17 jdolecek 1272:
1.31 dsl 1273: int sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
1.17 jdolecek 1274:
1.31 dsl 1275: int sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
1.17 jdolecek 1276:
1.31 dsl 1277: int sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
1.17 jdolecek 1278:
1.31 dsl 1279: int linux_sys_pipe(struct lwp *, const struct linux_sys_pipe_args *, register_t *);
1.17 jdolecek 1280:
1.31 dsl 1281: int linux_sys_times(struct lwp *, const struct linux_sys_times_args *, register_t *);
1.17 jdolecek 1282:
1.31 dsl 1283: int linux_sys_brk(struct lwp *, const struct linux_sys_brk_args *, register_t *);
1.17 jdolecek 1284:
1.31 dsl 1285: int sys_setgid(struct lwp *, const struct sys_setgid_args *, register_t *);
1.17 jdolecek 1286:
1.31 dsl 1287: int sys_getgid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1288:
1.31 dsl 1289: int linux_sys_signal(struct lwp *, const struct linux_sys_signal_args *, register_t *);
1.17 jdolecek 1290:
1.31 dsl 1291: int sys_geteuid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1292:
1.31 dsl 1293: int sys_getegid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1294:
1.31 dsl 1295: int sys_acct(struct lwp *, const struct sys_acct_args *, register_t *);
1.17 jdolecek 1296:
1.31 dsl 1297: int linux_sys_ioctl(struct lwp *, const struct linux_sys_ioctl_args *, register_t *);
1.17 jdolecek 1298:
1.31 dsl 1299: int linux_sys_fcntl(struct lwp *, const struct linux_sys_fcntl_args *, register_t *);
1.17 jdolecek 1300:
1.31 dsl 1301: int sys_setpgid(struct lwp *, const struct sys_setpgid_args *, register_t *);
1.17 jdolecek 1302:
1.31 dsl 1303: int linux_sys_oldolduname(struct lwp *, const struct linux_sys_oldolduname_args *, register_t *);
1.17 jdolecek 1304:
1.31 dsl 1305: int sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
1.17 jdolecek 1306:
1.31 dsl 1307: int sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
1.17 jdolecek 1308:
1.31 dsl 1309: int sys_dup2(struct lwp *, const struct sys_dup2_args *, register_t *);
1.17 jdolecek 1310:
1.31 dsl 1311: int sys_getppid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1312:
1.31 dsl 1313: int sys_getpgrp(struct lwp *, const void *, register_t *);
1.17 jdolecek 1314:
1.31 dsl 1315: int sys_setsid(struct lwp *, const void *, register_t *);
1.17 jdolecek 1316:
1.31 dsl 1317: int linux_sys_sigaction(struct lwp *, const struct linux_sys_sigaction_args *, register_t *);
1.17 jdolecek 1318:
1.31 dsl 1319: int linux_sys_siggetmask(struct lwp *, const void *, register_t *);
1.17 jdolecek 1320:
1.31 dsl 1321: int linux_sys_sigsetmask(struct lwp *, const struct linux_sys_sigsetmask_args *, register_t *);
1.17 jdolecek 1322:
1.34 njoly 1323: int linux_sys_setreuid16(struct lwp *, const struct linux_sys_setreuid16_args *, register_t *);
1.17 jdolecek 1324:
1.34 njoly 1325: int linux_sys_setregid16(struct lwp *, const struct linux_sys_setregid16_args *, register_t *);
1.17 jdolecek 1326:
1.31 dsl 1327: int linux_sys_sigsuspend(struct lwp *, const struct linux_sys_sigsuspend_args *, register_t *);
1.17 jdolecek 1328:
1.31 dsl 1329: int linux_sys_sigpending(struct lwp *, const struct linux_sys_sigpending_args *, register_t *);
1.17 jdolecek 1330:
1.31 dsl 1331: int compat_43_sys_sethostname(struct lwp *, const struct compat_43_sys_sethostname_args *, register_t *);
1.17 jdolecek 1332:
1.31 dsl 1333: int linux_sys_setrlimit(struct lwp *, const struct linux_sys_setrlimit_args *, register_t *);
1.17 jdolecek 1334:
1.31 dsl 1335: int linux_sys_getrlimit(struct lwp *, const struct linux_sys_getrlimit_args *, register_t *);
1.17 jdolecek 1336:
1.39 rtr 1337: int compat_50_sys_getrusage(struct lwp *, const struct compat_50_sys_getrusage_args *, register_t *);
1.17 jdolecek 1338:
1.31 dsl 1339: int linux_sys_gettimeofday(struct lwp *, const struct linux_sys_gettimeofday_args *, register_t *);
1.17 jdolecek 1340:
1.31 dsl 1341: int linux_sys_settimeofday(struct lwp *, const struct linux_sys_settimeofday_args *, register_t *);
1.17 jdolecek 1342:
1.34 njoly 1343: int linux_sys_getgroups16(struct lwp *, const struct linux_sys_getgroups16_args *, register_t *);
1.17 jdolecek 1344:
1.34 njoly 1345: int linux_sys_setgroups16(struct lwp *, const struct linux_sys_setgroups16_args *, register_t *);
1.17 jdolecek 1346:
1.31 dsl 1347: int linux_sys_oldselect(struct lwp *, const struct linux_sys_oldselect_args *, register_t *);
1.17 jdolecek 1348:
1.31 dsl 1349: int sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
1.17 jdolecek 1350:
1.31 dsl 1351: int compat_43_sys_lstat(struct lwp *, const struct compat_43_sys_lstat_args *, register_t *);
1.17 jdolecek 1352:
1.31 dsl 1353: int sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
1.17 jdolecek 1354:
1.1 bjh21 1355: #ifdef EXEC_AOUT
1.31 dsl 1356: int linux_sys_uselib(struct lwp *, const struct linux_sys_uselib_args *, register_t *);
1.17 jdolecek 1357:
1.1 bjh21 1358: #else
1359: #endif
1.31 dsl 1360: int linux_sys_swapon(struct lwp *, const struct linux_sys_swapon_args *, register_t *);
1.17 jdolecek 1361:
1.31 dsl 1362: int linux_sys_reboot(struct lwp *, const struct linux_sys_reboot_args *, register_t *);
1.17 jdolecek 1363:
1.31 dsl 1364: int linux_sys_readdir(struct lwp *, const struct linux_sys_readdir_args *, register_t *);
1.17 jdolecek 1365:
1.31 dsl 1366: int linux_sys_old_mmap(struct lwp *, const struct linux_sys_old_mmap_args *, register_t *);
1.17 jdolecek 1367:
1.31 dsl 1368: int sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
1.17 jdolecek 1369:
1.31 dsl 1370: int compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
1.17 jdolecek 1371:
1.31 dsl 1372: int compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
1.17 jdolecek 1373:
1.31 dsl 1374: int sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
1.17 jdolecek 1375:
1.31 dsl 1376: int linux_sys_fchown16(struct lwp *, const struct linux_sys_fchown16_args *, register_t *);
1.17 jdolecek 1377:
1.31 dsl 1378: int linux_sys_getpriority(struct lwp *, const struct linux_sys_getpriority_args *, register_t *);
1.17 jdolecek 1379:
1.31 dsl 1380: int sys_setpriority(struct lwp *, const struct sys_setpriority_args *, register_t *);
1.17 jdolecek 1381:
1.31 dsl 1382: int sys_profil(struct lwp *, const struct sys_profil_args *, register_t *);
1.17 jdolecek 1383:
1.31 dsl 1384: int linux_sys_statfs(struct lwp *, const struct linux_sys_statfs_args *, register_t *);
1.17 jdolecek 1385:
1.31 dsl 1386: int linux_sys_fstatfs(struct lwp *, const struct linux_sys_fstatfs_args *, register_t *);
1.17 jdolecek 1387:
1.31 dsl 1388: int linux_sys_socketcall(struct lwp *, const struct linux_sys_socketcall_args *, register_t *);
1.17 jdolecek 1389:
1.39 rtr 1390: int compat_50_sys_setitimer(struct lwp *, const struct compat_50_sys_setitimer_args *, register_t *);
1.17 jdolecek 1391:
1.39 rtr 1392: int compat_50_sys_getitimer(struct lwp *, const struct compat_50_sys_getitimer_args *, register_t *);
1.17 jdolecek 1393:
1.31 dsl 1394: int linux_sys_stat(struct lwp *, const struct linux_sys_stat_args *, register_t *);
1.17 jdolecek 1395:
1.31 dsl 1396: int linux_sys_lstat(struct lwp *, const struct linux_sys_lstat_args *, register_t *);
1.17 jdolecek 1397:
1.31 dsl 1398: int linux_sys_fstat(struct lwp *, const struct linux_sys_fstat_args *, register_t *);
1.17 jdolecek 1399:
1.31 dsl 1400: int linux_sys_olduname(struct lwp *, const struct linux_sys_olduname_args *, register_t *);
1.17 jdolecek 1401:
1.31 dsl 1402: int linux_sys_wait4(struct lwp *, const struct linux_sys_wait4_args *, register_t *);
1.17 jdolecek 1403:
1.31 dsl 1404: int linux_sys_swapoff(struct lwp *, const struct linux_sys_swapoff_args *, register_t *);
1.17 jdolecek 1405:
1.31 dsl 1406: int linux_sys_sysinfo(struct lwp *, const struct linux_sys_sysinfo_args *, register_t *);
1.17 jdolecek 1407:
1.31 dsl 1408: int linux_sys_ipc(struct lwp *, const struct linux_sys_ipc_args *, register_t *);
1.17 jdolecek 1409:
1.31 dsl 1410: int sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
1.17 jdolecek 1411:
1.31 dsl 1412: int linux_sys_sigreturn(struct lwp *, const struct linux_sys_sigreturn_args *, register_t *);
1.17 jdolecek 1413:
1.31 dsl 1414: int linux_sys_clone(struct lwp *, const struct linux_sys_clone_args *, register_t *);
1.17 jdolecek 1415:
1.31 dsl 1416: int linux_sys_setdomainname(struct lwp *, const struct linux_sys_setdomainname_args *, register_t *);
1.17 jdolecek 1417:
1.31 dsl 1418: int linux_sys_uname(struct lwp *, const struct linux_sys_uname_args *, register_t *);
1.17 jdolecek 1419:
1.31 dsl 1420: int linux_sys_mprotect(struct lwp *, const struct linux_sys_mprotect_args *, register_t *);
1.17 jdolecek 1421:
1.31 dsl 1422: int linux_sys_sigprocmask(struct lwp *, const struct linux_sys_sigprocmask_args *, register_t *);
1.17 jdolecek 1423:
1.33 njoly 1424: int sys_getpgid(struct lwp *, const struct sys_getpgid_args *, register_t *);
1.17 jdolecek 1425:
1.31 dsl 1426: int sys_fchdir(struct lwp *, const struct sys_fchdir_args *, register_t *);
1.17 jdolecek 1427:
1.31 dsl 1428: int linux_sys_personality(struct lwp *, const struct linux_sys_personality_args *, register_t *);
1.17 jdolecek 1429:
1.31 dsl 1430: int linux_sys_setfsuid(struct lwp *, const struct linux_sys_setfsuid_args *, register_t *);
1.17 jdolecek 1431:
1.32 njoly 1432: int linux_sys_setfsgid(struct lwp *, const struct linux_sys_setfsgid_args *, register_t *);
1.17 jdolecek 1433:
1.31 dsl 1434: int linux_sys_llseek(struct lwp *, const struct linux_sys_llseek_args *, register_t *);
1.17 jdolecek 1435:
1.31 dsl 1436: int linux_sys_getdents(struct lwp *, const struct linux_sys_getdents_args *, register_t *);
1.17 jdolecek 1437:
1.31 dsl 1438: int linux_sys_select(struct lwp *, const struct linux_sys_select_args *, register_t *);
1.17 jdolecek 1439:
1.31 dsl 1440: int sys_flock(struct lwp *, const struct sys_flock_args *, register_t *);
1.17 jdolecek 1441:
1.35 njoly 1442: int sys___msync13(struct lwp *, const struct sys___msync13_args *, register_t *);
1.17 jdolecek 1443:
1.31 dsl 1444: int sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
1.17 jdolecek 1445:
1.31 dsl 1446: int sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
1.17 jdolecek 1447:
1.31 dsl 1448: int sys_getsid(struct lwp *, const struct sys_getsid_args *, register_t *);
1.17 jdolecek 1449:
1.31 dsl 1450: int linux_sys_fdatasync(struct lwp *, const struct linux_sys_fdatasync_args *, register_t *);
1.17 jdolecek 1451:
1.31 dsl 1452: int linux_sys___sysctl(struct lwp *, const struct linux_sys___sysctl_args *, register_t *);
1.17 jdolecek 1453:
1.31 dsl 1454: int sys_mlock(struct lwp *, const struct sys_mlock_args *, register_t *);
1.17 jdolecek 1455:
1.31 dsl 1456: int sys_munlock(struct lwp *, const struct sys_munlock_args *, register_t *);
1.17 jdolecek 1457:
1.31 dsl 1458: int sys_mlockall(struct lwp *, const struct sys_mlockall_args *, register_t *);
1.17 jdolecek 1459:
1.31 dsl 1460: int sys_munlockall(struct lwp *, const void *, register_t *);
1.17 jdolecek 1461:
1.31 dsl 1462: int linux_sys_sched_setparam(struct lwp *, const struct linux_sys_sched_setparam_args *, register_t *);
1.17 jdolecek 1463:
1.31 dsl 1464: int linux_sys_sched_getparam(struct lwp *, const struct linux_sys_sched_getparam_args *, register_t *);
1.17 jdolecek 1465:
1.31 dsl 1466: int linux_sys_sched_setscheduler(struct lwp *, const struct linux_sys_sched_setscheduler_args *, register_t *);
1.17 jdolecek 1467:
1.31 dsl 1468: int linux_sys_sched_getscheduler(struct lwp *, const struct linux_sys_sched_getscheduler_args *, register_t *);
1.17 jdolecek 1469:
1.31 dsl 1470: int linux_sys_sched_yield(struct lwp *, const void *, register_t *);
1.17 jdolecek 1471:
1.31 dsl 1472: int linux_sys_sched_get_priority_max(struct lwp *, const struct linux_sys_sched_get_priority_max_args *, register_t *);
1.17 jdolecek 1473:
1.31 dsl 1474: int linux_sys_sched_get_priority_min(struct lwp *, const struct linux_sys_sched_get_priority_min_args *, register_t *);
1.17 jdolecek 1475:
1.37 njoly 1476: int linux_sys_nanosleep(struct lwp *, const struct linux_sys_nanosleep_args *, register_t *);
1.17 jdolecek 1477:
1.31 dsl 1478: int linux_sys_mremap(struct lwp *, const struct linux_sys_mremap_args *, register_t *);
1.17 jdolecek 1479:
1.34 njoly 1480: int linux_sys_setresuid16(struct lwp *, const struct linux_sys_setresuid16_args *, register_t *);
1.17 jdolecek 1481:
1.34 njoly 1482: int linux_sys_getresuid16(struct lwp *, const struct linux_sys_getresuid16_args *, register_t *);
1.17 jdolecek 1483:
1.31 dsl 1484: int sys_poll(struct lwp *, const struct sys_poll_args *, register_t *);
1.17 jdolecek 1485:
1.34 njoly 1486: int linux_sys_setresgid16(struct lwp *, const struct linux_sys_setresgid16_args *, register_t *);
1.17 jdolecek 1487:
1.34 njoly 1488: int linux_sys_getresgid16(struct lwp *, const struct linux_sys_getresgid16_args *, register_t *);
1.17 jdolecek 1489:
1.31 dsl 1490: int linux_sys_rt_sigaction(struct lwp *, const struct linux_sys_rt_sigaction_args *, register_t *);
1.17 jdolecek 1491:
1.31 dsl 1492: int linux_sys_rt_sigprocmask(struct lwp *, const struct linux_sys_rt_sigprocmask_args *, register_t *);
1.17 jdolecek 1493:
1.31 dsl 1494: int linux_sys_rt_sigpending(struct lwp *, const struct linux_sys_rt_sigpending_args *, register_t *);
1.17 jdolecek 1495:
1.51 christos 1496: int linux_sys_rt_sigtimedwait(struct lwp *, const struct linux_sys_rt_sigtimedwait_args *, register_t *);
1497:
1.31 dsl 1498: int linux_sys_rt_queueinfo(struct lwp *, const struct linux_sys_rt_queueinfo_args *, register_t *);
1.17 jdolecek 1499:
1.31 dsl 1500: int linux_sys_rt_sigsuspend(struct lwp *, const struct linux_sys_rt_sigsuspend_args *, register_t *);
1.17 jdolecek 1501:
1.31 dsl 1502: int linux_sys_pread(struct lwp *, const struct linux_sys_pread_args *, register_t *);
1.17 jdolecek 1503:
1.31 dsl 1504: int linux_sys_pwrite(struct lwp *, const struct linux_sys_pwrite_args *, register_t *);
1.17 jdolecek 1505:
1.31 dsl 1506: int linux_sys_chown16(struct lwp *, const struct linux_sys_chown16_args *, register_t *);
1.17 jdolecek 1507:
1.31 dsl 1508: int sys___getcwd(struct lwp *, const struct sys___getcwd_args *, register_t *);
1.17 jdolecek 1509:
1.31 dsl 1510: int linux_sys_sigaltstack(struct lwp *, const struct linux_sys_sigaltstack_args *, register_t *);
1.17 jdolecek 1511:
1.31 dsl 1512: int sys___vfork14(struct lwp *, const void *, register_t *);
1.17 jdolecek 1513:
1.31 dsl 1514: int linux_sys_ugetrlimit(struct lwp *, const struct linux_sys_ugetrlimit_args *, register_t *);
1.17 jdolecek 1515:
1.31 dsl 1516: #define linux_sys_mmap2_args linux_sys_mmap_args
1517: int linux_sys_mmap2(struct lwp *, const struct linux_sys_mmap2_args *, register_t *);
1.17 jdolecek 1518:
1.31 dsl 1519: int linux_sys_truncate64(struct lwp *, const struct linux_sys_truncate64_args *, register_t *);
1.17 jdolecek 1520:
1.31 dsl 1521: int linux_sys_ftruncate64(struct lwp *, const struct linux_sys_ftruncate64_args *, register_t *);
1.17 jdolecek 1522:
1.31 dsl 1523: int linux_sys_stat64(struct lwp *, const struct linux_sys_stat64_args *, register_t *);
1.17 jdolecek 1524:
1.31 dsl 1525: int linux_sys_lstat64(struct lwp *, const struct linux_sys_lstat64_args *, register_t *);
1.17 jdolecek 1526:
1.31 dsl 1527: int linux_sys_fstat64(struct lwp *, const struct linux_sys_fstat64_args *, register_t *);
1.17 jdolecek 1528:
1.31 dsl 1529: int sys___posix_lchown(struct lwp *, const struct sys___posix_lchown_args *, register_t *);
1.17 jdolecek 1530:
1.34 njoly 1531: int sys_setreuid(struct lwp *, const struct sys_setreuid_args *, register_t *);
1532:
1533: int sys_setregid(struct lwp *, const struct sys_setregid_args *, register_t *);
1534:
1535: int sys_getgroups(struct lwp *, const struct sys_getgroups_args *, register_t *);
1536:
1537: int sys_setgroups(struct lwp *, const struct sys_setgroups_args *, register_t *);
1538:
1.31 dsl 1539: int sys___posix_fchown(struct lwp *, const struct sys___posix_fchown_args *, register_t *);
1.17 jdolecek 1540:
1.34 njoly 1541: int linux_sys_setresuid(struct lwp *, const struct linux_sys_setresuid_args *, register_t *);
1542:
1543: int linux_sys_getresuid(struct lwp *, const struct linux_sys_getresuid_args *, register_t *);
1544:
1545: int linux_sys_setresgid(struct lwp *, const struct linux_sys_setresgid_args *, register_t *);
1546:
1547: int linux_sys_getresgid(struct lwp *, const struct linux_sys_getresgid_args *, register_t *);
1548:
1.31 dsl 1549: int sys___posix_chown(struct lwp *, const struct sys___posix_chown_args *, register_t *);
1.17 jdolecek 1550:
1.31 dsl 1551: int linux_sys_getdents64(struct lwp *, const struct linux_sys_getdents64_args *, register_t *);
1.17 jdolecek 1552:
1.31 dsl 1553: int sys_mincore(struct lwp *, const struct sys_mincore_args *, register_t *);
1.17 jdolecek 1554:
1.31 dsl 1555: int sys_madvise(struct lwp *, const struct sys_madvise_args *, register_t *);
1.17 jdolecek 1556:
1.31 dsl 1557: int linux_sys_fcntl64(struct lwp *, const struct linux_sys_fcntl64_args *, register_t *);
1.17 jdolecek 1558:
1.47 chs 1559: int linux_sys_gettid(struct lwp *, const void *, register_t *);
1560:
1.31 dsl 1561: int linux_sys_setxattr(struct lwp *, const struct linux_sys_setxattr_args *, register_t *);
1.23 fvdl 1562:
1.31 dsl 1563: int linux_sys_lsetxattr(struct lwp *, const struct linux_sys_lsetxattr_args *, register_t *);
1.23 fvdl 1564:
1.31 dsl 1565: int linux_sys_fsetxattr(struct lwp *, const struct linux_sys_fsetxattr_args *, register_t *);
1.23 fvdl 1566:
1.31 dsl 1567: int linux_sys_getxattr(struct lwp *, const struct linux_sys_getxattr_args *, register_t *);
1.23 fvdl 1568:
1.31 dsl 1569: int linux_sys_lgetxattr(struct lwp *, const struct linux_sys_lgetxattr_args *, register_t *);
1.23 fvdl 1570:
1.31 dsl 1571: int linux_sys_fgetxattr(struct lwp *, const struct linux_sys_fgetxattr_args *, register_t *);
1.23 fvdl 1572:
1.31 dsl 1573: int linux_sys_listxattr(struct lwp *, const struct linux_sys_listxattr_args *, register_t *);
1.23 fvdl 1574:
1.31 dsl 1575: int linux_sys_llistxattr(struct lwp *, const struct linux_sys_llistxattr_args *, register_t *);
1.23 fvdl 1576:
1.31 dsl 1577: int linux_sys_flistxattr(struct lwp *, const struct linux_sys_flistxattr_args *, register_t *);
1.23 fvdl 1578:
1.31 dsl 1579: int linux_sys_removexattr(struct lwp *, const struct linux_sys_removexattr_args *, register_t *);
1.23 fvdl 1580:
1.31 dsl 1581: int linux_sys_lremovexattr(struct lwp *, const struct linux_sys_lremovexattr_args *, register_t *);
1.23 fvdl 1582:
1.31 dsl 1583: int linux_sys_fremovexattr(struct lwp *, const struct linux_sys_fremovexattr_args *, register_t *);
1.23 fvdl 1584:
1.47 chs 1585: int linux_sys_tkill(struct lwp *, const struct linux_sys_tkill_args *, register_t *);
1586:
1587: int linux_sys_futex(struct lwp *, const struct linux_sys_futex_args *, register_t *);
1588:
1589: int linux_sys_sched_setaffinity(struct lwp *, const struct linux_sys_sched_setaffinity_args *, register_t *);
1590:
1591: int linux_sys_sched_getaffinity(struct lwp *, const struct linux_sys_sched_getaffinity_args *, register_t *);
1592:
1.31 dsl 1593: int linux_sys_exit_group(struct lwp *, const struct linux_sys_exit_group_args *, register_t *);
1.19 jdolecek 1594:
1.47 chs 1595: int linux_sys_set_tid_address(struct lwp *, const struct linux_sys_set_tid_address_args *, register_t *);
1596:
1.83 thorpej 1597: int linux_sys_timer_create(struct lwp *, const struct linux_sys_timer_create_args *, register_t *);
1598:
1599: int linux_sys_timer_settime(struct lwp *, const struct linux_sys_timer_settime_args *, register_t *);
1600:
1601: int linux_sys_timer_gettime(struct lwp *, const struct linux_sys_timer_gettime_args *, register_t *);
1602:
1603: int sys_timer_getoverrun(struct lwp *, const struct sys_timer_getoverrun_args *, register_t *);
1604:
1605: int sys_timer_delete(struct lwp *, const struct sys_timer_delete_args *, register_t *);
1606:
1.31 dsl 1607: int linux_sys_clock_settime(struct lwp *, const struct linux_sys_clock_settime_args *, register_t *);
1.24 fvdl 1608:
1.31 dsl 1609: int linux_sys_clock_gettime(struct lwp *, const struct linux_sys_clock_gettime_args *, register_t *);
1.24 fvdl 1610:
1.31 dsl 1611: int linux_sys_clock_getres(struct lwp *, const struct linux_sys_clock_getres_args *, register_t *);
1.24 fvdl 1612:
1.31 dsl 1613: int linux_sys_clock_nanosleep(struct lwp *, const struct linux_sys_clock_nanosleep_args *, register_t *);
1.24 fvdl 1614:
1.31 dsl 1615: int linux_sys_statfs64(struct lwp *, const struct linux_sys_statfs64_args *, register_t *);
1.20 jdolecek 1616:
1.31 dsl 1617: int linux_sys_fstatfs64(struct lwp *, const struct linux_sys_fstatfs64_args *, register_t *);
1.20 jdolecek 1618:
1.47 chs 1619: int linux_sys_tgkill(struct lwp *, const struct linux_sys_tgkill_args *, register_t *);
1620:
1.63 njoly 1621: int compat_50_sys_utimes(struct lwp *, const struct compat_50_sys_utimes_args *, register_t *);
1.53 pooka 1622:
1.49 alnsn 1623: int linux_sys_fadvise64_64(struct lwp *, const struct linux_sys_fadvise64_64_args *, register_t *);
1624:
1.56 chs 1625: int linux_sys_openat(struct lwp *, const struct linux_sys_openat_args *, register_t *);
1626:
1627: int sys_mkdirat(struct lwp *, const struct sys_mkdirat_args *, register_t *);
1628:
1629: int linux_sys_mknodat(struct lwp *, const struct linux_sys_mknodat_args *, register_t *);
1630:
1631: int linux_sys_fchownat(struct lwp *, const struct linux_sys_fchownat_args *, register_t *);
1632:
1633: int linux_sys_fstatat64(struct lwp *, const struct linux_sys_fstatat64_args *, register_t *);
1634:
1635: int linux_sys_unlinkat(struct lwp *, const struct linux_sys_unlinkat_args *, register_t *);
1636:
1637: int sys_renameat(struct lwp *, const struct sys_renameat_args *, register_t *);
1638:
1639: int linux_sys_linkat(struct lwp *, const struct linux_sys_linkat_args *, register_t *);
1640:
1641: int sys_symlinkat(struct lwp *, const struct sys_symlinkat_args *, register_t *);
1642:
1643: int sys_readlinkat(struct lwp *, const struct sys_readlinkat_args *, register_t *);
1644:
1645: int linux_sys_fchmodat(struct lwp *, const struct linux_sys_fchmodat_args *, register_t *);
1646:
1647: int linux_sys_faccessat(struct lwp *, const struct linux_sys_faccessat_args *, register_t *);
1648:
1.70 manu 1649: int linux_sys_pselect6(struct lwp *, const struct linux_sys_pselect6_args *, register_t *);
1650:
1.52 pooka 1651: int linux_sys_ppoll(struct lwp *, const struct linux_sys_ppoll_args *, register_t *);
1652:
1.82 thorpej 1653: int sys___futex_set_robust_list(struct lwp *, const struct sys___futex_set_robust_list_args *, register_t *);
1.47 chs 1654:
1.82 thorpej 1655: int sys___futex_get_robust_list(struct lwp *, const struct sys___futex_get_robust_list_args *, register_t *);
1.47 chs 1656:
1.54 njoly 1657: int linux_sys_utimensat(struct lwp *, const struct linux_sys_utimensat_args *, register_t *);
1658:
1.84 thorpej 1659: int linux_sys_timerfd_create(struct lwp *, const struct linux_sys_timerfd_create_args *, register_t *);
1660:
1.85 thorpej 1661: int linux_sys_eventfd(struct lwp *, const struct linux_sys_eventfd_args *, register_t *);
1662:
1.81 jdolecek 1663: int linux_sys_fallocate(struct lwp *, const struct linux_sys_fallocate_args *, register_t *);
1664:
1.84 thorpej 1665: int linux_sys_timerfd_settime(struct lwp *, const struct linux_sys_timerfd_settime_args *, register_t *);
1666:
1667: int linux_sys_timerfd_gettime(struct lwp *, const struct linux_sys_timerfd_gettime_args *, register_t *);
1668:
1.85 thorpej 1669: int linux_sys_eventfd2(struct lwp *, const struct linux_sys_eventfd2_args *, register_t *);
1670:
1.48 he 1671: int linux_sys_dup3(struct lwp *, const struct linux_sys_dup3_args *, register_t *);
1672:
1673: int linux_sys_pipe2(struct lwp *, const struct linux_sys_pipe2_args *, register_t *);
1674:
1.86 ! thorpej 1675: int linux_sys_preadv(struct lwp *, const struct linux_sys_preadv_args *, register_t *);
! 1676:
! 1677: int linux_sys_pwritev(struct lwp *, const struct linux_sys_pwritev_args *, register_t *);
! 1678:
1.78 christos 1679: int linux_sys_recvmmsg(struct lwp *, const struct linux_sys_recvmmsg_args *, register_t *);
1680:
1.77 martin 1681: int linux_sys_accept4(struct lwp *, const struct linux_sys_accept4_args *, register_t *);
1682:
1.78 christos 1683: int linux_sys_sendmmsg(struct lwp *, const struct linux_sys_sendmmsg_args *, register_t *);
1684:
1.31 dsl 1685: int linux_sys_breakpoint(struct lwp *, const void *, register_t *);
1.17 jdolecek 1686:
1.31 dsl 1687: int linux_sys_cacheflush(struct lwp *, const struct linux_sys_cacheflush_args *, register_t *);
1.17 jdolecek 1688:
1.47 chs 1689: int linux_sys_set_tls(struct lwp *, const struct linux_sys_set_tls_args *, register_t *);
1690:
1.26 christos 1691: #endif /* _LINUX_SYS_SYSCALLARGS_H_ */
CVSweb <webmaster@jp.NetBSD.org>