Add another possible .stderr output for memcheck/tests/writev.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3379 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am
index a08be9d..3f989eb 100644
--- a/memcheck/tests/Makefile.am
+++ b/memcheck/tests/Makefile.am
@@ -83,7 +83,7 @@
 	threadederrno.stderr.exp threadederrno.stdout.exp \
 	threadederrno.vgtest \
 	vgtest_ume.stderr.exp vgtest_ume.vgtest \
-	writev.stderr.exp writev.stderr.exp2 writev.vgtest \
+	writev.stderr.exp writev.stderr.exp2 writev.stderr.exp3 writev.vgtest \
 	zeropage.stderr.exp zeropage.stderr.exp2 zeropage.vgtest
 
 check_PROGRAMS = \
diff --git a/memcheck/tests/writev.stderr.exp3 b/memcheck/tests/writev.stderr.exp3
new file mode 100644
index 0000000..a6aaa29
--- /dev/null
+++ b/memcheck/tests/writev.stderr.exp3
@@ -0,0 +1,18 @@
+Test file created.
+Syscall param writev(vector[...]) points to unaddressable byte(s)
+   at 0x........: do_writev (in /...libc...)
+   by 0x........: main (writev.c:56)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EFAULT as expected
+
+Syscall param writev(vector) points to unaddressable byte(s)
+   at 0x........: do_writev (in /...libc...)
+   by 0x........: main (writev.c:68)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EINVAL as expected
+
+Syscall param readv(vector) points to unaddressable byte(s)
+   at 0x........: do_readv (in /...libc...)
+   by 0x........: main (writev.c:76)
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+Received EINVAL as expected