about summary refs log tree commit diff
path: root/sysdeps/wordsize-64/tst-writev.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/wordsize-64/tst-writev.c')
-rw-r--r--sysdeps/wordsize-64/tst-writev.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/sysdeps/wordsize-64/tst-writev.c b/sysdeps/wordsize-64/tst-writev.c
index 6e4788612c..015ad468cd 100644
--- a/sysdeps/wordsize-64/tst-writev.c
+++ b/sysdeps/wordsize-64/tst-writev.c
@@ -96,8 +96,14 @@ do_test (void)
 
   if (ret != (ssize_t) EXPECTED)
     {
-      printf ("writev() return value: %zd != EXPECTED: %zd\n", ret, EXPECTED);
-      return 1;
+#ifdef ARTIFICIAL_LIMIT
+      if (ret != (ssize_t) ARTIFICIAL_LIMIT)
+#endif
+	{
+	  printf ("writev() return value: %zd != EXPECTED: %zd\n",
+		  ret, EXPECTED);
+	  return 1;
+	}
     }
 
   return 0;