Browse Source

guard new syscalls preadv/pwritev

Waldemar Brodkorb 7 năm trước cách đây
mục cha
commit
deccf06484
2 tập tin đã thay đổi với 4 bổ sung0 xóa
  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