]> Savannah Git Hosting - gnulib.git/commitdiff
strerrorname_np: Fix compilation error on IRIX.
authorBruno Haible <bruno@clisp.org>
Fri, 24 Dec 2021 17:50:45 +0000 (18:50 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 24 Dec 2021 17:50:45 +0000 (18:50 +0100)
* lib/strerrorname_np.c (strerrorname_np): Handle conflict between
EDIRCORRUPTED and EFSCORRUPTED.
* tests/test-strerrorname_np.c (main): Likewise.

ChangeLog
lib/strerrorname_np.c
tests/test-strerrorname_np.c

index c8ffa3907fcf0940f2b6a8ec7049c88b233ad3ba..32174c29e0039cde8b3f74e257f7a6c0959933c3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-12-24  Bruno Haible  <bruno@clisp.org>
+
+       strerrorname_np: Fix compilation error on IRIX.
+       * lib/strerrorname_np.c (strerrorname_np): Handle conflict between
+       EDIRCORRUPTED and EFSCORRUPTED.
+       * tests/test-strerrorname_np.c (main): Likewise.
+
 2021-12-24  Bruno Haible  <bruno@clisp.org>
 
        hamt: Fix compilation error on NetBSD 7.
index a39270060e4b5540ccd05e9c756ffa126a20f55a..8b602e7418f8851da6f8cd1d61176a01584d80ab 100644 (file)
@@ -464,7 +464,7 @@ strerrorname_np (int errnum)
     case EDIED:           return "EDIED";
     #endif
     /* IRIX */
-    #if defined EDIRCORRUPTED
+    #if defined EDIRCORRUPTED && EDIRCORRUPTED != EFSCORRUPTED
     case EDIRCORRUPTED:   return "EDIRCORRUPTED";
     #endif
     /* FreeBSD */
index e6f57c558ba50885c7a5104a9a72f2a6a74a6ee8..b765849135cfe87d229269913f4dd22089ab5615 100644 (file)
@@ -466,7 +466,7 @@ main (void)
   ASSERT (strcmp (strerrorname_np (EDIED), "EDIED") == 0);
   #endif
   /* IRIX */
-  #if defined EDIRCORRUPTED
+  #if defined EDIRCORRUPTED && EDIRCORRUPTED != EFSCORRUPTED
   ASSERT (strcmp (strerrorname_np (EDIRCORRUPTED), "EDIRCORRUPTED") == 0);
   #endif
   /* FreeBSD */