* modules/getsockname (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_socket.in.h (getsockname): Don't define to
getsockname_used_without_requesting_gnulib_module_getsockname if the
gnulib module 'getsockname' is in use under the same configure.ac.
2024-07-24 Bruno Haible <bruno@clisp.org>
+ Avoid false getsockname_used_without_requesting_gnulib_module_getsockname.
+ * modules/getsockname (configure.ac): Invoke gl_MODULE_INDICATOR.
+ * lib/sys_socket.in.h (getsockname): Don't define to
+ getsockname_used_without_requesting_gnulib_module_getsockname if the
+ gnulib module 'getsockname' is in use under the same configure.ac.
+
Avoid false getpeername_used_without_requesting_gnulib_module_getpeername.
* modules/getpeername (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_socket.in.h (getpeername): Don't define to
_GL_CXXALIASWARN (getsockname);
# endif
#elif @HAVE_WINSOCK2_H@
-# undef getsockname
-# define getsockname getsockname_used_without_requesting_gnulib_module_getsockname
+# if !GNULIB_GETSOCKNAME
+# undef getsockname
+# define getsockname getsockname_used_without_requesting_gnulib_module_getsockname
+# endif
#elif defined GNULIB_POSIXCHECK
# undef getsockname
# if HAVE_RAW_DECL_GETSOCKNAME
gl_CONDITIONAL([GL_COND_OBJ_GETSOCKNAME],
[test "$ac_cv_header_winsock2_h" = yes])
gl_SYS_SOCKET_MODULE_INDICATOR([getsockname])
+gl_MODULE_INDICATOR([getsockname])
Makefile.am:
if GL_COND_OBJ_GETSOCKNAME