Updated from GMP 1.906.7
[kopensolaris-gnu/glibc.git] / sysdeps / posix / readv.c
index 9034745..5f61e61 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -19,6 +19,7 @@ Cambridge, MA 02139, USA.  */
 #include <ansidecl.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <string.h>
 #include <sys/uio.h>
 
 /* Read data from file descriptor FD, and put the result in the
@@ -55,7 +56,7 @@ DEFUN(readv, (fd, vector, count),
 #define        min(a, b)       ((a) > (b) ? (b) : (a))
       size_t copy = min(vector[i].iov_len, bytes);
 
-      (void) memcpy((PTR) vector[i].iov_buf, (PTR) buffer, copy);
+      (void) memcpy((PTR) vector[i].iov_base, (PTR) buffer, copy);
 
       buffer += copy;
       bytes -= copy;