summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux32
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2008-04-16 19:25:39 +0000
committerjkim <jkim@FreeBSD.org>2008-04-16 19:25:39 +0000
commit513781a1c1ab25895b21fbd0d258c342d81da237 (patch)
tree9dc24cbdad0cecce740e83c360a930f9e03cc740 /sys/amd64/linux32
parent6de397fa88cf56d8b432e839cf7738e7f48da0fc (diff)
downloadFreeBSD-src-513781a1c1ab25895b21fbd0d258c342d81da237.zip
FreeBSD-src-513781a1c1ab25895b21fbd0d258c342d81da237.tar.gz
Add stubs for syscalls introduced in Linux 2.6.17 kernel.
Some GNU libc version started using them before 2.6.17 was officially out. MFC after: 3 days
Diffstat (limited to 'sys/amd64/linux32')
-rw-r--r--sys/amd64/linux32/linux32_dummy.c6
-rw-r--r--sys/amd64/linux32/syscalls.master6
2 files changed, 12 insertions, 0 deletions
diff --git a/sys/amd64/linux32/linux32_dummy.c b/sys/amd64/linux32/linux32_dummy.c
index 6573668..52eeca0 100644
--- a/sys/amd64/linux32/linux32_dummy.c
+++ b/sys/amd64/linux32/linux32_dummy.c
@@ -99,6 +99,12 @@ DUMMY(migrate_pages);
DUMMY(pselect6);
DUMMY(ppoll);
DUMMY(unshare);
+DUMMY(set_robust_list);
+DUMMY(get_robust_list);
+DUMMY(splice);
+DUMMY(sync_file_range);
+DUMMY(tee);
+DUMMY(vmsplice);
#define DUMMY_XATTR(s) \
int \
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master
index 29a15e9..8c8da57 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -493,3 +493,9 @@
308 AUE_NULL STD { int linux_pselect6(void); }
309 AUE_NULL STD { int linux_ppoll(void); }
310 AUE_NULL STD { int linux_unshare(void); }
+311 AUE_NULL STD { int linux_set_robust_list(void); }
+312 AUE_NULL STD { int linux_get_robust_list(void); }
+313 AUE_NULL STD { int linux_splice(void); }
+314 AUE_NULL STD { int linux_sync_file_range(void); }
+315 AUE_NULL STD { int linux_tee(void); }
+316 AUE_NULL STD { int linux_vmsplice(void); }
OpenPOWER on IntegriCloud