getaddrinfo: Doc fix.
[pspp] / tests / test-getlogin_r.c
index 978efa4362edc83026a03748d041b193adc8c4b5..2a20fd920a08adab5da95f0f520d8d93e0e28095 100644 (file)
@@ -78,7 +78,13 @@ main (void)
     size_t i;
 
     for (i = 0; i <= n; i++)
-      ASSERT (getlogin_r (smallbuf, i) == ERANGE);
+      {
+        err = getlogin_r (smallbuf, i);
+        if (i == 0)
+          ASSERT (err == ERANGE || err == EINVAL);
+        else
+          ASSERT (err == ERANGE);
+      }
   }
 
   /* Test with a huge buffer.  */