* fileread.cc: Only #include <sys/uio.h> if HAVE_READV.
authorIan Lance Taylor <ian@airs.com>
Tue, 15 Jun 2010 16:54:26 +0000 (16:54 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 15 Jun 2010 16:54:26 +0000 (16:54 +0000)
(struct iovec): Correct !HAVE_READV definition.

gold/ChangeLog
gold/fileread.cc

index d333449..5c63a9a 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-15  Viktor Kutuzov  <vkutuzov@accesssoftek.com>
+
+       * fileread.cc: Only #include <sys/uio.h> if HAVE_READV.
+       (struct iovec): Correct !HAVE_READV definition.
+
 2010-06-10  Cary Coutant  <ccoutant@google.com>
 
        * object.cc (Sized_relobj::do_layout): Defer layout for reloc sections.
index dc5539f..10e1dec 100644 (file)
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>
+
+#ifdef HAVE_READV
 #include <sys/uio.h>
+#endif
+
 #include <sys/stat.h>
 #include "filenames.h"
 
@@ -42,7 +46,7 @@
 #include "fileread.h"
 
 #ifndef HAVE_READV
-struct iovec { void* iov_base; size_t iov_len };
+struct iovec { void* iov_base; size_t iov_len; };
 ssize_t
 readv(int, const iovec*, int)
 {