#define __NR_pread __NR_pread64
#define __NR_pwrite __NR_pwrite64
+#define __NR_fadvise __NR_fadvise64_64
+
#undef __NR_getrlimit
#define __NR_getrlimit __NR_ugetrlimit
#define SYS_pread SYS_pread64
#define SYS_pwrite SYS_pwrite64
+#define SYS_fadvise SYS_fadvise64_64
+
#undef SYS_getrlimit
#define SYS_getrlimit SYS_ugetrlimit
#define __NR_pread __NR_pread64
#define __NR_pwrite __NR_pwrite64
#define __NR_getdents __NR_getdents64
+#define __NR_fadvise __NR_fadvise64
#define SYS_pread SYS_pread64
#define SYS_pwrite SYS_pwrite64
#define SYS_getdents SYS_getdents64
+#define SYS_fadvise SYS_fadvise64
--- /dev/null
+#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);
+}
--- /dev/null
+#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));
+}