0f461e35f6
The situation here is a bit confusing. On 64-bit, rlimit and rlimit64 are the same, and so getrlimit/getrlimit64, setrlimit/setrlimit64, and prlimit/prlimit64 are all the same. On 32-bit, rlimit and rlimit64 are different. 32-bit architectures other than MIPS go one step further by having an even more limited getrlimit system call, so arm and x86 need to use ugetrlimit instead of getrlimit. Worse, the 32-bit architectures don't have 64-bit getrlimit- and setrlimit-equivalent system calls, and you have to use prlimit64 instead. There's no 32-bit prlimit system call, so there's no easy implementation of that --- what should we do if the result of prlimit64 won't fit in a struct rlimit? Since 32-bit survived without prlimit/prlimit64 for this long, I'm not going to bother implementing prlimit for 32-bit. We need the rlimit64 functions to be able to build strace 4.8 out of the box. Change-Id: I1903d913b23016a2fc3b9f452885ac730d71e001
197 lines
8.6 KiB
Makefile
197 lines
8.6 KiB
Makefile
# Generated by gensyscalls.py. Do not edit.
|
|
syscall_src :=
|
|
syscall_src += arch-x86/syscalls/__brk.S
|
|
syscall_src += arch-x86/syscalls/__epoll_pwait.S
|
|
syscall_src += arch-x86/syscalls/__exit.S
|
|
syscall_src += arch-x86/syscalls/__fcntl64.S
|
|
syscall_src += arch-x86/syscalls/__fstatfs64.S
|
|
syscall_src += arch-x86/syscalls/__getcpu.S
|
|
syscall_src += arch-x86/syscalls/__getcwd.S
|
|
syscall_src += arch-x86/syscalls/__getpriority.S
|
|
syscall_src += arch-x86/syscalls/__ioctl.S
|
|
syscall_src += arch-x86/syscalls/__llseek.S
|
|
syscall_src += arch-x86/syscalls/__mmap2.S
|
|
syscall_src += arch-x86/syscalls/__openat.S
|
|
syscall_src += arch-x86/syscalls/__ppoll.S
|
|
syscall_src += arch-x86/syscalls/__pselect6.S
|
|
syscall_src += arch-x86/syscalls/__ptrace.S
|
|
syscall_src += arch-x86/syscalls/__reboot.S
|
|
syscall_src += arch-x86/syscalls/__rt_sigaction.S
|
|
syscall_src += arch-x86/syscalls/__rt_sigpending.S
|
|
syscall_src += arch-x86/syscalls/__rt_sigprocmask.S
|
|
syscall_src += arch-x86/syscalls/__rt_sigsuspend.S
|
|
syscall_src += arch-x86/syscalls/__rt_sigtimedwait.S
|
|
syscall_src += arch-x86/syscalls/__sched_getaffinity.S
|
|
syscall_src += arch-x86/syscalls/__set_thread_area.S
|
|
syscall_src += arch-x86/syscalls/__set_tid_address.S
|
|
syscall_src += arch-x86/syscalls/__sigaction.S
|
|
syscall_src += arch-x86/syscalls/__statfs64.S
|
|
syscall_src += arch-x86/syscalls/__syslog.S
|
|
syscall_src += arch-x86/syscalls/__timer_create.S
|
|
syscall_src += arch-x86/syscalls/__timer_delete.S
|
|
syscall_src += arch-x86/syscalls/__timer_getoverrun.S
|
|
syscall_src += arch-x86/syscalls/__timer_gettime.S
|
|
syscall_src += arch-x86/syscalls/__timer_settime.S
|
|
syscall_src += arch-x86/syscalls/__waitid.S
|
|
syscall_src += arch-x86/syscalls/_exit.S
|
|
syscall_src += arch-x86/syscalls/accept.S
|
|
syscall_src += arch-x86/syscalls/acct.S
|
|
syscall_src += arch-x86/syscalls/bind.S
|
|
syscall_src += arch-x86/syscalls/capget.S
|
|
syscall_src += arch-x86/syscalls/capset.S
|
|
syscall_src += arch-x86/syscalls/chdir.S
|
|
syscall_src += arch-x86/syscalls/chroot.S
|
|
syscall_src += arch-x86/syscalls/clock_getres.S
|
|
syscall_src += arch-x86/syscalls/clock_gettime.S
|
|
syscall_src += arch-x86/syscalls/clock_nanosleep.S
|
|
syscall_src += arch-x86/syscalls/clock_settime.S
|
|
syscall_src += arch-x86/syscalls/close.S
|
|
syscall_src += arch-x86/syscalls/connect.S
|
|
syscall_src += arch-x86/syscalls/delete_module.S
|
|
syscall_src += arch-x86/syscalls/dup.S
|
|
syscall_src += arch-x86/syscalls/dup3.S
|
|
syscall_src += arch-x86/syscalls/epoll_create1.S
|
|
syscall_src += arch-x86/syscalls/epoll_ctl.S
|
|
syscall_src += arch-x86/syscalls/eventfd.S
|
|
syscall_src += arch-x86/syscalls/execve.S
|
|
syscall_src += arch-x86/syscalls/faccessat.S
|
|
syscall_src += arch-x86/syscalls/fchdir.S
|
|
syscall_src += arch-x86/syscalls/fchmod.S
|
|
syscall_src += arch-x86/syscalls/fchmodat.S
|
|
syscall_src += arch-x86/syscalls/fchown.S
|
|
syscall_src += arch-x86/syscalls/fchownat.S
|
|
syscall_src += arch-x86/syscalls/fdatasync.S
|
|
syscall_src += arch-x86/syscalls/fgetxattr.S
|
|
syscall_src += arch-x86/syscalls/flistxattr.S
|
|
syscall_src += arch-x86/syscalls/flock.S
|
|
syscall_src += arch-x86/syscalls/fremovexattr.S
|
|
syscall_src += arch-x86/syscalls/fsetxattr.S
|
|
syscall_src += arch-x86/syscalls/fstat.S
|
|
syscall_src += arch-x86/syscalls/fstatat.S
|
|
syscall_src += arch-x86/syscalls/fsync.S
|
|
syscall_src += arch-x86/syscalls/ftruncate.S
|
|
syscall_src += arch-x86/syscalls/ftruncate64.S
|
|
syscall_src += arch-x86/syscalls/futex.S
|
|
syscall_src += arch-x86/syscalls/getdents.S
|
|
syscall_src += arch-x86/syscalls/getegid.S
|
|
syscall_src += arch-x86/syscalls/geteuid.S
|
|
syscall_src += arch-x86/syscalls/getgid.S
|
|
syscall_src += arch-x86/syscalls/getgroups.S
|
|
syscall_src += arch-x86/syscalls/getitimer.S
|
|
syscall_src += arch-x86/syscalls/getpeername.S
|
|
syscall_src += arch-x86/syscalls/getpgid.S
|
|
syscall_src += arch-x86/syscalls/getpid.S
|
|
syscall_src += arch-x86/syscalls/getppid.S
|
|
syscall_src += arch-x86/syscalls/getresgid.S
|
|
syscall_src += arch-x86/syscalls/getresuid.S
|
|
syscall_src += arch-x86/syscalls/getrlimit.S
|
|
syscall_src += arch-x86/syscalls/getrusage.S
|
|
syscall_src += arch-x86/syscalls/getsid.S
|
|
syscall_src += arch-x86/syscalls/getsockname.S
|
|
syscall_src += arch-x86/syscalls/getsockopt.S
|
|
syscall_src += arch-x86/syscalls/gettid.S
|
|
syscall_src += arch-x86/syscalls/gettimeofday.S
|
|
syscall_src += arch-x86/syscalls/getuid.S
|
|
syscall_src += arch-x86/syscalls/getxattr.S
|
|
syscall_src += arch-x86/syscalls/init_module.S
|
|
syscall_src += arch-x86/syscalls/inotify_add_watch.S
|
|
syscall_src += arch-x86/syscalls/inotify_init1.S
|
|
syscall_src += arch-x86/syscalls/inotify_rm_watch.S
|
|
syscall_src += arch-x86/syscalls/ioprio_get.S
|
|
syscall_src += arch-x86/syscalls/ioprio_set.S
|
|
syscall_src += arch-x86/syscalls/kill.S
|
|
syscall_src += arch-x86/syscalls/klogctl.S
|
|
syscall_src += arch-x86/syscalls/lgetxattr.S
|
|
syscall_src += arch-x86/syscalls/linkat.S
|
|
syscall_src += arch-x86/syscalls/listen.S
|
|
syscall_src += arch-x86/syscalls/listxattr.S
|
|
syscall_src += arch-x86/syscalls/llistxattr.S
|
|
syscall_src += arch-x86/syscalls/lremovexattr.S
|
|
syscall_src += arch-x86/syscalls/lseek.S
|
|
syscall_src += arch-x86/syscalls/lsetxattr.S
|
|
syscall_src += arch-x86/syscalls/madvise.S
|
|
syscall_src += arch-x86/syscalls/mincore.S
|
|
syscall_src += arch-x86/syscalls/mkdirat.S
|
|
syscall_src += arch-x86/syscalls/mknodat.S
|
|
syscall_src += arch-x86/syscalls/mlock.S
|
|
syscall_src += arch-x86/syscalls/mlockall.S
|
|
syscall_src += arch-x86/syscalls/mount.S
|
|
syscall_src += arch-x86/syscalls/mprotect.S
|
|
syscall_src += arch-x86/syscalls/mremap.S
|
|
syscall_src += arch-x86/syscalls/msync.S
|
|
syscall_src += arch-x86/syscalls/munlock.S
|
|
syscall_src += arch-x86/syscalls/munlockall.S
|
|
syscall_src += arch-x86/syscalls/munmap.S
|
|
syscall_src += arch-x86/syscalls/nanosleep.S
|
|
syscall_src += arch-x86/syscalls/perf_event_open.S
|
|
syscall_src += arch-x86/syscalls/personality.S
|
|
syscall_src += arch-x86/syscalls/pipe2.S
|
|
syscall_src += arch-x86/syscalls/prctl.S
|
|
syscall_src += arch-x86/syscalls/pread64.S
|
|
syscall_src += arch-x86/syscalls/prlimit64.S
|
|
syscall_src += arch-x86/syscalls/pwrite64.S
|
|
syscall_src += arch-x86/syscalls/read.S
|
|
syscall_src += arch-x86/syscalls/readahead.S
|
|
syscall_src += arch-x86/syscalls/readlinkat.S
|
|
syscall_src += arch-x86/syscalls/readv.S
|
|
syscall_src += arch-x86/syscalls/recvfrom.S
|
|
syscall_src += arch-x86/syscalls/recvmsg.S
|
|
syscall_src += arch-x86/syscalls/removexattr.S
|
|
syscall_src += arch-x86/syscalls/renameat.S
|
|
syscall_src += arch-x86/syscalls/sched_get_priority_max.S
|
|
syscall_src += arch-x86/syscalls/sched_get_priority_min.S
|
|
syscall_src += arch-x86/syscalls/sched_getparam.S
|
|
syscall_src += arch-x86/syscalls/sched_getscheduler.S
|
|
syscall_src += arch-x86/syscalls/sched_rr_get_interval.S
|
|
syscall_src += arch-x86/syscalls/sched_setaffinity.S
|
|
syscall_src += arch-x86/syscalls/sched_setparam.S
|
|
syscall_src += arch-x86/syscalls/sched_setscheduler.S
|
|
syscall_src += arch-x86/syscalls/sched_yield.S
|
|
syscall_src += arch-x86/syscalls/sendfile.S
|
|
syscall_src += arch-x86/syscalls/sendfile64.S
|
|
syscall_src += arch-x86/syscalls/sendmsg.S
|
|
syscall_src += arch-x86/syscalls/sendto.S
|
|
syscall_src += arch-x86/syscalls/setgid.S
|
|
syscall_src += arch-x86/syscalls/setgroups.S
|
|
syscall_src += arch-x86/syscalls/setitimer.S
|
|
syscall_src += arch-x86/syscalls/setns.S
|
|
syscall_src += arch-x86/syscalls/setpgid.S
|
|
syscall_src += arch-x86/syscalls/setpriority.S
|
|
syscall_src += arch-x86/syscalls/setregid.S
|
|
syscall_src += arch-x86/syscalls/setresgid.S
|
|
syscall_src += arch-x86/syscalls/setresuid.S
|
|
syscall_src += arch-x86/syscalls/setreuid.S
|
|
syscall_src += arch-x86/syscalls/setrlimit.S
|
|
syscall_src += arch-x86/syscalls/setsid.S
|
|
syscall_src += arch-x86/syscalls/setsockopt.S
|
|
syscall_src += arch-x86/syscalls/settimeofday.S
|
|
syscall_src += arch-x86/syscalls/setuid.S
|
|
syscall_src += arch-x86/syscalls/setxattr.S
|
|
syscall_src += arch-x86/syscalls/shutdown.S
|
|
syscall_src += arch-x86/syscalls/sigaltstack.S
|
|
syscall_src += arch-x86/syscalls/signalfd4.S
|
|
syscall_src += arch-x86/syscalls/socket.S
|
|
syscall_src += arch-x86/syscalls/socketpair.S
|
|
syscall_src += arch-x86/syscalls/swapoff.S
|
|
syscall_src += arch-x86/syscalls/swapon.S
|
|
syscall_src += arch-x86/syscalls/symlinkat.S
|
|
syscall_src += arch-x86/syscalls/sync.S
|
|
syscall_src += arch-x86/syscalls/sysinfo.S
|
|
syscall_src += arch-x86/syscalls/tgkill.S
|
|
syscall_src += arch-x86/syscalls/timerfd_create.S
|
|
syscall_src += arch-x86/syscalls/timerfd_gettime.S
|
|
syscall_src += arch-x86/syscalls/timerfd_settime.S
|
|
syscall_src += arch-x86/syscalls/times.S
|
|
syscall_src += arch-x86/syscalls/tkill.S
|
|
syscall_src += arch-x86/syscalls/truncate.S
|
|
syscall_src += arch-x86/syscalls/truncate64.S
|
|
syscall_src += arch-x86/syscalls/umask.S
|
|
syscall_src += arch-x86/syscalls/umount2.S
|
|
syscall_src += arch-x86/syscalls/uname.S
|
|
syscall_src += arch-x86/syscalls/unlinkat.S
|
|
syscall_src += arch-x86/syscalls/unshare.S
|
|
syscall_src += arch-x86/syscalls/utimensat.S
|
|
syscall_src += arch-x86/syscalls/wait4.S
|
|
syscall_src += arch-x86/syscalls/write.S
|
|
syscall_src += arch-x86/syscalls/writev.S
|