Ver Fonte

guard new syscalls preadv/pwritev

Waldemar Brodkorb há 7 anos atrás
pai
commit
deccf06484

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

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