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