summaryrefslogtreecommitdiffstats
path: root/sys/amd64/linux32
diff options
context:
space:
mode:
authordchagin <dchagin@FreeBSD.org>2016-01-09 17:13:43 +0000
committerdchagin <dchagin@FreeBSD.org>2016-01-09 17:13:43 +0000
commit5b01285f9b0853975f2548587fbdae2a2e0e6d0e (patch)
treec77886c765d3ab08a424727870df2a7668ba66a5 /sys/amd64/linux32
parent795e029d8d1a24e32074626dad63ac27eea49b85 (diff)
downloadFreeBSD-src-5b01285f9b0853975f2548587fbdae2a2e0e6d0e.zip
FreeBSD-src-5b01285f9b0853975f2548587fbdae2a2e0e6d0e.tar.gz
MFC r283465:
Add preliminary fallocate system call implementation to emulate posix_fallocate() function.
Diffstat (limited to 'sys/amd64/linux32')
-rw-r--r--sys/amd64/linux32/linux32_dummy.c2
-rw-r--r--sys/amd64/linux32/syscalls.master3
2 files changed, 2 insertions, 3 deletions
diff --git a/sys/amd64/linux32/linux32_dummy.c b/sys/amd64/linux32/linux32_dummy.c
index 05e5cef..63b16cc 100644
--- a/sys/amd64/linux32/linux32_dummy.c
+++ b/sys/amd64/linux32/linux32_dummy.c
@@ -108,8 +108,6 @@ DUMMY(epoll_pwait);
DUMMY(utimensat);
DUMMY(signalfd);
DUMMY(timerfd_create);
-/* linux 2.6.23: */
-DUMMY(fallocate);
/* linux 2.6.25: */
DUMMY(timerfd_settime);
DUMMY(timerfd_gettime);
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master
index 1ed2408..1e418ae 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -538,7 +538,8 @@
322 AUE_NULL STD { int linux_timerfd_create(void); }
323 AUE_NULL STD { int linux_eventfd(l_uint initval); }
; linux 2.6.23:
-324 AUE_NULL STD { int linux_fallocate(void); }
+324 AUE_NULL STD { int linux_fallocate(l_int fd, l_int mode, \
+ l_loff_t offset, l_loff_t len); }
; linux 2.6.25:
325 AUE_NULL STD { int linux_timerfd_settime(void); }
326 AUE_NULL STD { int linux_timerfd_gettime(void); }
OpenPOWER on IntegriCloud