]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools: Fix includes for preadv/pwritev
authorPekka Enberg <penberg@kernel.org>
Tue, 17 May 2011 15:17:12 +0000 (18:17 +0300)
committerPekka Enberg <penberg@kernel.org>
Tue, 17 May 2011 15:17:12 +0000 (18:17 +0300)
"bornto befrag <born2befrag@gmail.com>" writes:

  > When i compile i kvm native tool tools/kvm && make i get this
  >
  >  CC       read-write.o
  > cc1: warnings being treated as errors
  > read-write.c: In function ‘xpreadv’:
  > read-write.c:255: error: implicit declaration of function ‘preadv’
  > read-write.c:255: error: nested extern declaration of ‘preadv’
  > read-write.c: In function ‘xpwritev’:
  > read-write.c:268: error: implicit declaration of function ‘pwritev’
  > read-write.c:268: error: nested extern declaration of ‘pwritev’
  > make: *** [read-write.o] Error 1

Fix that up by including <sys/uio.h> for preadv()/pwritev().
Reported-by: <born2befrag@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/read-write.c

index 0c995c89fcae117fa2781fcc2a683477507bc254..7e233b5a53512b9bea9c397ac042b39ca22c4106 100644 (file)
@@ -1,6 +1,7 @@
 #include "kvm/read-write.h"
 
 #include <sys/types.h>
+#include <sys/uio.h>
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>