]> Savannah Git Hosting - gnulib.git/commitdiff
unlockpt tests: Avoid test failure on Haiku.
authorBruno Haible <bruno@clisp.org>
Tue, 3 Sep 2024 11:32:40 +0000 (13:32 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 3 Sep 2024 11:32:40 +0000 (13:32 +0200)
* tests/test-unlockpt.c (main): Skip the test on Haiku.
* doc/posix-functions/unlockpt.texi: Update platforms list.

ChangeLog
doc/posix-functions/unlockpt.texi
tests/test-unlockpt.c

index c90b8a957d794478d3fdcb3fc9dd5114189e7724..31b402c0ea4702a8a3466d4aeac183712d750737 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-09-03  Bruno Haible  <bruno@clisp.org>
+
+       unlockpt tests: Avoid test failure on Haiku.
+       * tests/test-unlockpt.c (main): Skip the test on Haiku.
+       * doc/posix-functions/unlockpt.texi: Update platforms list.
+
 2024-09-03  Bruno Haible  <bruno@clisp.org>
 
        doc: Mention a gmtime_r problem.
index b4afbdf6380a60c966867dcd818e3f57f80f6352..57d5b8481b4420b007ab6883de9f9a4716275468 100644 (file)
@@ -17,5 +17,5 @@ Portability problems not fixed by Gnulib:
 @itemize
 @item
 This function reports success for invalid file descriptors on some platforms:
-NetBSD 5.1, Cygwin 1.7.9.
+NetBSD 5.1, Cygwin 1.7.9, Haiku.
 @end itemize
index 3a07006892aed50f2b7cc3bc08c788fbaa1ffaee..e69f72db9799ae95376ba9fc6daa92b71d2ce87c 100644 (file)
@@ -30,7 +30,7 @@ int
 main (void)
 {
   /* Test behaviour for invalid file descriptors.  */
-#if !defined __NetBSD__ /* known bug on NetBSD 5.1 */
+#if !(defined __NetBSD__ || defined __HAIKU__) /* known bug on NetBSD 5.1, Haiku */
   {
     errno = 0;
     ASSERT (unlockpt (-1) == -1);