From 1c76683cb4377a481dc1085b63170bb276512267 Mon Sep 17 00:00:00 2001
From: Rich Felker <dalias@aerifal.cx>
Date: Wed, 20 Apr 2011 15:20:22 -0400
Subject: add syscall wrappers for posix_fadvise, posix_fallocate

---
 src/fcntl/posix_fadvise.c   | 8 ++++++++
 src/fcntl/posix_fallocate.c | 8 ++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 src/fcntl/posix_fadvise.c
 create mode 100644 src/fcntl/posix_fallocate.c

(limited to 'src/fcntl')

diff --git a/src/fcntl/posix_fadvise.c b/src/fcntl/posix_fadvise.c
new file mode 100644
index 00000000..75edafaf
--- /dev/null
+++ b/src/fcntl/posix_fadvise.c
@@ -0,0 +1,8 @@
+#include <fcntl.h>
+#include "syscall.h"
+
+int posix_fadvise(int fd, off_t base, off_t len, int advice)
+{
+	return -__syscall(SYS_fadvise, fd, __SYSCALL_LL(base),
+		__SYSCALL_LL(len), advice);
+}
diff --git a/src/fcntl/posix_fallocate.c b/src/fcntl/posix_fallocate.c
new file mode 100644
index 00000000..d6680c14
--- /dev/null
+++ b/src/fcntl/posix_fallocate.c
@@ -0,0 +1,8 @@
+#include <fcntl.h>
+#include "syscall.h"
+
+int posix_fallocate(int fd, off_t base, off_t len)
+{
+	return -__syscall(SYS_fallocate, fd, __SYSCALL_LL(base),
+		__SYSCALL_LL(len));
+}
-- 
cgit v1.2.3-70-g09d2