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