aboutsummaryrefslogtreecommitdiff
path: root/gold
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2010-06-15 16:54:26 +0000
committerIan Lance Taylor <ian@airs.com>2010-06-15 16:54:26 +0000
commit68ed838c0d5d6e20450e43264ce2e60981d085d0 (patch)
tree50b706ea011644542bd0e51c08a96b8bcb3ae910 /gold
parent4e29fb547ead13cd1f2856f1af3d4029a81ea196 (diff)
downloadfsf-binutils-gdb-68ed838c0d5d6e20450e43264ce2e60981d085d0.zip
fsf-binutils-gdb-68ed838c0d5d6e20450e43264ce2e60981d085d0.tar.gz
fsf-binutils-gdb-68ed838c0d5d6e20450e43264ce2e60981d085d0.tar.bz2
* fileread.cc: Only #include <sys/uio.h> if HAVE_READV.
(struct iovec): Correct !HAVE_READV definition.
Diffstat (limited to 'gold')
-rw-r--r--gold/ChangeLog5
-rw-r--r--gold/fileread.cc6
2 files changed, 10 insertions, 1 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index d333449..5c63a9a 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -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.
diff --git a/gold/fileread.cc b/gold/fileread.cc
index dc5539f..10e1dec 100644
--- a/gold/fileread.cc
+++ b/gold/fileread.cc
@@ -27,7 +27,11 @@
#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)
{