summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 15:37:10 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 15:37:10 +0000
commit027f6631c01acb6b110e8175335f323e7f8567fb (patch)
treeea70d441be85d0d76f0391ba8a7d2e6b9adde8ba /sys/i386/linux
parenta82405c150fc94a53e9856d1deea507d806e12f3 (diff)
downloadFreeBSD-src-027f6631c01acb6b110e8175335f323e7f8567fb.zip
FreeBSD-src-027f6631c01acb6b110e8175335f323e7f8567fb.tar.gz
MFC r283401:
Implement prlimit64() system call.
Diffstat (limited to 'sys/i386/linux')
-rw-r--r--sys/i386/linux/linux_dummy.c2
-rw-r--r--sys/i386/linux/syscalls.master5
2 files changed, 4 insertions, 3 deletions
diff --git a/sys/i386/linux/linux_dummy.c b/sys/i386/linux/linux_dummy.c
index 3758556..f59ae82 100644
--- a/sys/i386/linux/linux_dummy.c
+++ b/sys/i386/linux/linux_dummy.c
@@ -130,8 +130,6 @@ DUMMY(perf_event_open);
DUMMY(recvmmsg);
DUMMY(fanotify_init);
DUMMY(fanotify_mark);
-/* linux 2.6.36: */
-DUMMY(prlimit64);
/* later: */
DUMMY(name_to_handle_at);
DUMMY(open_by_handle_at);
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index b7eb462..a947e5a 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -562,7 +562,10 @@
338 AUE_NULL STD { int linux_fanotify_init(void); }
339 AUE_NULL STD { int linux_fanotify_mark(void); }
; linux 2.6.36:
-340 AUE_NULL STD { int linux_prlimit64(void); }
+340 AUE_NULL STD { int linux_prlimit64(l_pid_t pid, \
+ l_uint resource, \
+ struct rlimit *new, \
+ struct rlimit *old); }
; later:
341 AUE_NULL STD { int linux_name_to_handle_at(void); }
342 AUE_NULL STD { int linux_open_by_handle_at(void); }
OpenPOWER on IntegriCloud