]> Savannah Git Hosting - gnulib.git/commitdiff
Fix test failures on DragonFlyBSD.
authorBruno Haible <bruno@clisp.org>
Wed, 15 Mar 2017 19:32:45 +0000 (20:32 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 15 Mar 2017 19:32:45 +0000 (20:32 +0100)
* tests/test-localeconv.c (main): Treat DragonFlyBSD like FreeBSD.
* tests/test-select.h (test_bad_fd): Likewise.
* tests/test-get-rusage-data.c (main): Treat DragonFlyBSD like OpenBSD.

ChangeLog
tests/test-get-rusage-data.c
tests/test-localeconv.c
tests/test-select.h

index 0a82298defab77c44e42de370b339aea28794314..3fe86782b0c212b469145e337d4de05a54b01f40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-03-14  Bruno Haible  <bruno@clisp.org>
+
+       Fix test failures on DragonFlyBSD.
+       * tests/test-localeconv.c (main): Treat DragonFlyBSD like FreeBSD.
+       * tests/test-select.h (test_bad_fd): Likewise.
+       * tests/test-get-rusage-data.c (main): Treat DragonFlyBSD like OpenBSD.
+
 2017-03-14  Bruno Haible  <bruno@clisp.org>
 
        freadahead: Silence warning on DragonFlyBSD.
index 3c006807c8c1359dc773bbeac1c8941dd2cc9a72..75775358a14904b22b99944e10caf34828a1d297 100644 (file)
@@ -55,7 +55,7 @@ main ()
       ASSERT (value2 >= value1);
       ASSERT (value3 >= value2);
 
-#if !((defined __APPLE__ && defined __MACH__) || defined __OpenBSD__ || (defined _WIN32 || defined __WIN32__) || defined __CYGWIN__)
+#if !((defined __APPLE__ && defined __MACH__) || defined __DragonFly__ || defined __OpenBSD__ || (defined _WIN32 || defined __WIN32__) || defined __CYGWIN__)
       /* Allocating 2.5 MB of memory should increase the data segment size.  */
       ASSERT (value3 > value1);
 #endif
index 8ed987afbe2d1d229ef683f58bf8ed2b545dc5fe..2fb5c419646d86449c933a9b7f56972a8aaf9832 100644 (file)
@@ -37,13 +37,13 @@ main ()
 
     ASSERT (STREQ (l->decimal_point, "."));
     ASSERT (STREQ (l->thousands_sep, ""));
-#if !(defined __FreeBSD__ || defined __sun)
+#if !((defined __FreeBSD__ || defined __DragonFly__) || defined __sun)
     ASSERT (STREQ (l->grouping, ""));
 #endif
 
     ASSERT (STREQ (l->mon_decimal_point, ""));
     ASSERT (STREQ (l->mon_thousands_sep, ""));
-#if !(defined __FreeBSD__ || defined __sun)
+#if !((defined __FreeBSD__ || defined __DragonFly__) || defined __sun)
     ASSERT (STREQ (l->mon_grouping, ""));
 #endif
     ASSERT (STREQ (l->positive_sign, ""));
index d79fa7bf020cb0b8ec9c3a6737f8d8b89c462c67..aa67ca0c10339d6db9b8649f3560136382fbb16c 100644 (file)
@@ -292,8 +292,8 @@ test_bad_fd (select_fn my_select)
   /* On Linux, Mac OS X, *BSD, values of fd like 99 or 399 are discarded
      by the kernel early and therefore do *not* lead to EBADF, as required
      by POSIX.  */
-# if defined __linux__ || (defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined __NetBSD__
-  fd = 16;
+# if defined __linux__ || (defined __APPLE__ && defined __MACH__) || (defined __FreeBSD__ || defined __DragonFly__) || defined __OpenBSD__ || defined __NetBSD__
+  fd = 14;
 # else
   fd = 99;
 # endif