diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2011-04-06 12:37:52 +0200 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2012-06-15 14:00:35 +0200 |
commit | a2dc2ddbb5a0b6a251783f1fe48f0169b2acc243 (patch) | |
tree | 0af95a4686e70b0668e06bf060b0e3ff66129b91 /libc/sysdeps/linux/common/splice.c | |
parent | fc4b1388b3a3e872d796f3e99ba129c55706f9d6 (diff) |
splice,sync_file_range: mark them as GNU extensions
They can't be compiled if LFS is disabled, they are using off64_t.
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'libc/sysdeps/linux/common/splice.c')
-rw-r--r-- | libc/sysdeps/linux/common/splice.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/common/splice.c b/libc/sysdeps/linux/common/splice.c index 83f348a48..4a32c54a8 100644 --- a/libc/sysdeps/linux/common/splice.c +++ b/libc/sysdeps/linux/common/splice.c @@ -8,9 +8,10 @@ */ #include <sys/syscall.h> -#include <fcntl.h> -#ifdef __NR_splice -_syscall6(ssize_t, splice, int, __fdin, __off64_t *, __offin, int, __fdout, - __off64_t *, __offout, size_t, __len, unsigned int, __flags) +#if defined __NR_splice && defined __UCLIBC_HAS_LFS__ && defined __USE_GNU +# include <fcntl.h> + +_syscall6(ssize_t, splice, int, __fdin, off64_t *, __offin, int, __fdout, + off64_t *, __offout, size_t, __len, unsigned int, __flags) #endif |