]> Savannah Git Hosting - gnulib.git/commitdiff
Avoid false select_used_without_requesting_gnulib_module_select.
authorBruno Haible <bruno@clisp.org>
Wed, 24 Jul 2024 23:29:22 +0000 (01:29 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 12 Aug 2024 17:08:25 +0000 (19:08 +0200)
* modules/select (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_select.in.h (select): Don't define to
select_used_without_requesting_gnulib_module_select if the gnulib module
'select' is in use under the same configure.ac.

ChangeLog
lib/sys_select.in.h
modules/select

index f6b9d97c1e39bab073cfba39e7401fe05e5c6fb3..a8d0b2622da5bcf20586973b3f7f9ec809fe0280 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2024-07-24  Bruno Haible  <bruno@clisp.org>
 
+       Avoid false select_used_without_requesting_gnulib_module_select.
+       * modules/select (configure.ac): Invoke gl_MODULE_INDICATOR.
+       * lib/sys_select.in.h (select): Don't define to
+       select_used_without_requesting_gnulib_module_select if the gnulib module
+       'select' is in use under the same configure.ac.
+
        Avoid false shutdown_used_without_requesting_gnulib_module_shutdown.
        * modules/shutdown (configure.ac): Invoke gl_MODULE_INDICATOR.
        * lib/sys_socket.in.h (shutdown): Don't define to
index ddf25d1de4c48e48351f88b8cc0ccd9d6b54f046..0d5ddd1678374e8e0220419abefef48e54c02c73 100644 (file)
@@ -332,8 +332,10 @@ _GL_CXXALIAS_SYS (select, int,
 _GL_CXXALIASWARN (select);
 # endif
 #elif @HAVE_WINSOCK2_H@
-# undef select
-# define select select_used_without_requesting_gnulib_module_select
+# if !GNULIB_SELECT
+#  undef select
+#  define select select_used_without_requesting_gnulib_module_select
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef select
 # if HAVE_RAW_DECL_SELECT
index 213fb78656cf121b1f2a6c7623c951b43e0f3a72..eb1d13bbb5d405b3c0cef94c1ee07226d67a0406 100644 (file)
@@ -17,6 +17,7 @@ configure.ac:
 gl_FUNC_SELECT
 gl_CONDITIONAL([GL_COND_OBJ_SELECT], [test $REPLACE_SELECT = 1])
 gl_SYS_SELECT_MODULE_INDICATOR([select])
+gl_MODULE_INDICATOR([select])
 
 Makefile.am:
 if GL_COND_OBJ_SELECT