]> 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:02:53 +0000 (01:02 +0200)
* lib/unistd.in.h (getdomainname): Enable the C++ alias warning only on
glibc systems.

ChangeLog
lib/unistd.in.h

index 0e0029227db79a5d028f624acd32b8a5b6320882..c898c3d3ef6b44e59935d4844e5014d4dd6e3156 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-08-22  Paul Eggert  <eggert@cs.ucla.edu>
 
        tempname: don't lose entropy in seed
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