]> Savannah Git Hosting - gnulib.git/commitdiff
getdomainname: Fix compilation error in C++ mode on Solaris 11.
authorBruno Haible <bruno@clisp.org>
Fri, 2 Sep 2022 17:48:09 +0000 (19:48 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 2 Sep 2022 23:01:30 +0000 (01:01 +0200)
* lib/unistd.in.h (getdomainname): Enable the C++ alias warning only on
glibc systems.

ChangeLog
lib/unistd.in.h

index f07e93971702cde6f3f34dba20a1edb7e8323db7..9505ba3917d1a8fac60b4f526b599ff09bc710ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-09-02  Bruno Haible  <bruno@clisp.org>
+
+       getdomainname: Fix compilation error in C++ mode on Solaris 11.
+       * lib/unistd.in.h (getdomainname): Enable the C++ alias warning only on
+       glibc systems.
+
 2022-09-02  Bruno Haible  <bruno@clisp.org>
 
        terminfo: Don't disturb the termcap module.
index 57df09ecdf449a6c15eadcc9d9759ece27e36a25..ef3e68fcd2ca945742d79ebeffb0d6baaef34567 100644 (file)
@@ -1143,7 +1143,9 @@ _GL_FUNCDECL_SYS (getdomainname, int, (char *name, size_t len)
 #  endif
 _GL_CXXALIAS_SYS (getdomainname, int, (char *name, size_t len));
 # endif
+# if __GLIBC__ >= 2
 _GL_CXXALIASWARN (getdomainname);
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef getdomainname
 # if HAVE_RAW_DECL_GETDOMAINNAME