* modules/socket (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_socket.in.h (socket): Don't define to
socket_used_without_requesting_gnulib_module_socket if the gnulib module
'socket' is in use under the same configure.ac.
2024-07-24 Bruno Haible <bruno@clisp.org>
+ 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
+ socket_used_without_requesting_gnulib_module_socket if the gnulib module
+ 'socket' is in use under the same configure.ac.
+
Avoid false lstat_used_without_requesting_gnulib_module_lstat.
* modules/lstat (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_stat.in.h (lstat): Don't define to
# endif
_GL_CXXALIASWARN (socket);
#elif @HAVE_WINSOCK2_H@
-# undef socket
-# define socket socket_used_without_requesting_gnulib_module_socket
+# if !GNULIB_SOCKET
+# undef socket
+# define socket socket_used_without_requesting_gnulib_module_socket
+# endif
#elif defined GNULIB_POSIXCHECK
# undef socket
# if HAVE_RAW_DECL_SOCKET
SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=1
fi
gl_SYS_SOCKET_MODULE_INDICATOR([socket])
+gl_MODULE_INDICATOR([socket])
Makefile.am:
if GL_COND_OBJ_SOCKET