Mercurial > hg > octave-nkf > gnulib-hg
changeset 15733:dc8a8ac8cdd8
unlockpt tests: Avoid test failure on NetBSD 5.1.
* tests/test-unlockpt.c (main): Skip the EBADF tests on NetBSD.
* doc/posix-functions/unlockpt.texi: Mention the bug on NetBSD.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Wed, 21 Sep 2011 12:43:20 +0200 |
parents | bad19c8ddacb |
children | 7adcf631d56b |
files | ChangeLog doc/posix-functions/unlockpt.texi tests/test-unlockpt.c |
diffstat | 3 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-09-21 Bruno Haible <bruno@clisp.org> + + unlockpt tests: Avoid test failure on NetBSD 5.1. + * tests/test-unlockpt.c (main): Skip the EBADF tests on NetBSD. + * doc/posix-functions/unlockpt.texi: Mention the bug on NetBSD. + 2011-09-21 Bruno Haible <bruno@clisp.org> getlogin, getlogin_r tests: Avoid test failure on Linux/SPARC.
--- a/doc/posix-functions/unlockpt.texi +++ b/doc/posix-functions/unlockpt.texi @@ -17,5 +17,5 @@ @itemize @item This function reports success for invalid file descriptors on some platforms: -Cygwin 1.7.9. +NetBSD 5.1, Cygwin 1.7.9. @end itemize
--- a/tests/test-unlockpt.c +++ b/tests/test-unlockpt.c @@ -29,6 +29,7 @@ main (void) { /* Test behaviour for invalid file descriptors. */ +#if !defined __NetBSD__ /* known bug on NetBSD 5.1 */ { errno = 0; ASSERT (unlockpt (-1) == -1); @@ -43,6 +44,7 @@ || errno == EINVAL /* seen on FreeBSD 6.4 */ ); } +#endif return 0; }