platform_bionic/libc/arch-mips/syscalls
Elliott Hughes 0f461e35f6 Fix <sys/resource.h>.
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
2014-01-09 11:00:04 -08:00
..
__brk.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__epoll_pwait.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
__exit.S Fix the exit syscall stub's name. 2013-10-24 22:41:50 -07:00
__fcntl64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__fstatfs64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__getcpu.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__getcwd.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__getpriority.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__ioctl.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__llseek.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__mmap2.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__openat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__ppoll.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
__pselect6.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
__ptrace.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__reboot.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__rt_sigaction.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__rt_sigpending.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__rt_sigprocmask.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__rt_sigsuspend.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__rt_sigtimedwait.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__sched_getaffinity.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__set_thread_area.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__set_tid_address.S Fix pthread_join. 2013-11-18 19:48:11 -08:00
__sigaction.S Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
__statfs64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__syslog.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__timer_create.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__timer_delete.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__timer_getoverrun.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__timer_gettime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__timer_settime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
__waitid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
_exit.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
_flush_cache.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
accept.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
acct.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
bind.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
capget.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
capset.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
chdir.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
chroot.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
clock_getres.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
clock_gettime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
clock_nanosleep.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
clock_settime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
close.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
connect.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
delete_module.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
dup.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
dup3.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
epoll_create1.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
epoll_ctl.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
eventfd.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
execve.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
faccessat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fchdir.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fchmod.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fchmodat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fchown.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fchownat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fdatasync.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fgetxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
flistxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
flock.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fremovexattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fsetxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fstat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fstatat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
fsync.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
ftruncate.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
ftruncate64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
futex.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getdents.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getegid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
geteuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getgroups.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getitimer.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getpeername.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getpgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getpid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getppid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getresgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getresuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getrlimit.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getrusage.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getsid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getsockname.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getsockopt.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
gettid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
gettimeofday.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
getxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
init_module.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
inotify_add_watch.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
inotify_init1.S Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
inotify_rm_watch.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
ioprio_get.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
ioprio_set.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
kill.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
klogctl.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
lgetxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
linkat.S Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
listen.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
listxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
llistxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
lremovexattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
lseek.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
lsetxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
madvise.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mincore.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mkdirat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mknodat.S Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
mlock.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mlockall.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mount.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mprotect.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
mremap.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
msync.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
munlock.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
munlockall.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
munmap.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
nanosleep.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
perf_event_open.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
personality.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
pipe2.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
prctl.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
pread64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
prlimit64.S Fix <sys/resource.h>. 2014-01-09 11:00:04 -08:00
pwrite64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
read.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
readahead.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
readlinkat.S Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
readv.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
recvfrom.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
recvmsg.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
removexattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
renameat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_get_priority_max.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_get_priority_min.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_getparam.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_getscheduler.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_rr_get_interval.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_setaffinity.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_setparam.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_setscheduler.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sched_yield.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sendfile.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sendfile64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sendmsg.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sendto.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setgroups.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setitimer.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setns.S Clean up <sched.h>. 2014-01-02 12:05:50 -08:00
setpgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setpriority.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setregid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setresgid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setresuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setreuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setrlimit.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setsid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setsockopt.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
settimeofday.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setuid.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
setxattr.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
shutdown.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sigaltstack.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
signalfd4.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
socket.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
socketpair.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
swapoff.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
swapon.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
symlinkat.S Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
sync.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
sysinfo.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
tgkill.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
timerfd_create.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
timerfd_gettime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
timerfd_settime.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
times.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
tkill.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
truncate.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
truncate64.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
umask.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
umount2.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
uname.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
unlinkat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
unshare.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
utimensat.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
wait4.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
write.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00
writev.S Sort the syscalls.mk files, give all generated files the same header. 2013-10-16 14:27:59 -07:00