X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Ftest-perror2.c;h=e230f923204cf19e80d6cf688e8f39c435d38b23;hb=972228da936bd54d6cf64f8b56c03a13ee4603e6;hp=3aab640a4841d4e252c101e26c75f396e9e52fcf;hpb=734bedd126553e3619936f4fa84bf4854b7c40d6;p=pspp diff --git a/tests/test-perror2.c b/tests/test-perror2.c index 3aab640a48..e230f92320 100644 --- a/tests/test-perror2.c +++ b/tests/test-perror2.c @@ -116,12 +116,14 @@ main (void) /* Test that perror reports write failure. */ { ASSERT (freopen (BASE ".tmp", "r", stderr) == stderr); - ASSERT (setvbuf (stderr, NULL, _IOLBF, BUFSIZ) == 0); + ASSERT (setvbuf (stderr, NULL, _IONBF, BUFSIZ) == 0); errno = -1; ASSERT (!ferror (stderr)); perror (NULL); - ASSERT (errno > 0); #if 0 + /* Commented out until cygwin behaves: + http://sourceware.org/ml/newlib/2011/msg00228.html */ + ASSERT (errno > 0); /* Commented out until glibc behaves: http://sourceware.org/bugzilla/show_bug.cgi?id=12792 */ ASSERT (ferror (stderr));