Hi Eric,
> --- a/tests/test-strerror_r.c
> +++ b/tests/test-strerror_r.c
> @@ -74,8 +74,8 @@ main (void)
> if (ret == 0)
> {
> /* Truncated result. POSIX allows this, and it actually
> - happens on AIX 6.1. */
> - ASSERT (strcmp (buf, "BADFACE") != 0);
> + happens on AIX 6.1 and Cygwin. */
> + ASSERT ((strcmp (buf, "BADFACE") == 0) == (i == 0));
> }
> else
> {
This is fine. I confirm that the test still passes on AIX 6.1.
(Apparently it used this code path only for i > 0.)
Bruno
--
In memoriam Hatun Sürücü <http://en.wikipedia.org/wiki/Hatun_Sürücü>