+2007-04-23 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-fbufmode.c (main): Be prepared to a failure of setvbuf.
+ Needed on HP-UX 11.
+
2007-04-16 Eric Blake <ebb9@byu.net>
Make fflush rely on fpurge.
goto skip;
ASSERT (fbufmode (fp) == _IONBF);
- if (setvbuf (fp, buf, _IOLBF, 5))
- goto skip;
- ASSERT (fbufmode (fp) == _IOLBF);
-
- if (setvbuf (fp, buf, _IOFBF, 5))
- goto skip;
- ASSERT (fbufmode (fp) == _IOFBF);
+ /* This setvbuf call can fail, e.g. on HP-UX 11. */
+ if (setvbuf (fp, buf, _IOLBF, 5) == 0)
+ {
+ ASSERT (fbufmode (fp) == _IOLBF);
+ }
+
+ /* This setvbuf call can fail, e.g. on HP-UX 11. */
+ if (setvbuf (fp, buf, _IOFBF, 5) == 0)
+ {
+ ASSERT (fbufmode (fp) == _IOFBF);
+ }
fclose (fp);