Browse Source

guard new syscalls preadv/pwritev

Waldemar Brodkorb 7 years ago
parent
commit
deccf06484
2 changed files with 4 additions and 0 deletions
  1. 2 0
      libc/sysdeps/linux/common/preadv.c
  2. 2 0
      libc/sysdeps/linux/common/pwritev.c

+ 2 - 0
libc/sysdeps/linux/common/preadv.c

@@ -19,8 +19,10 @@
 #include <sys/syscall.h>
 #include <unistd.h>
 
+#ifdef __NR_preadv
 ssize_t
 preadv (int fd, const struct iovec *vector, int count, off_t offset)
 {
   return INLINE_SYSCALL (preadv, 4, fd, vector, count, offset);
 }
+#endif

+ 2 - 0
libc/sysdeps/linux/common/pwritev.c

@@ -19,8 +19,10 @@
 #include <sys/syscall.h>
 #include <unistd.h>
 
+#ifdef __NR_pwritev
 ssize_t
 pwritev (int fd, const struct iovec *vector, int count, off_t offset)
 {
   return INLINE_SYSCALL (pwritev, 4, fd, vector, count, offset);
 }
+#endif