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