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