select: Simplify replacement idiom.
authorBruno Haible <bruno@clisp.org>
Sat, 21 May 2011 20:28:43 +0000 (22:28 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 21 May 2011 20:28:43 +0000 (22:28 +0200)
* m4/select.m4 (gl_FUNC_SELECT): Set REPLACE_SELECT also on native
Win32 platforms.
* lib/sys_select.in.h (select): Simplify accordingly.
* modules/select (Depends-on): Likewise.

ChangeLog
lib/sys_select.in.h
m4/select.m4
modules/select

index 5451dcd2bec4bf1c4ce16855d10ea070fa9c02b2..6e14e2ca2623b086dd7441dfe6a379fc5e41c59b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2011-05-21  Bruno Haible  <bruno@clisp.org>
+
+       select: Simplify replacement idiom.
+       * m4/select.m4 (gl_FUNC_SELECT): Set REPLACE_SELECT also on native
+       Win32 platforms.
+       * lib/sys_select.in.h (select): Simplify accordingly.
+       * modules/select (Depends-on): Likewise.
+
 2011-05-21  Bruno Haible  <bruno@clisp.org>
 
        mkdir-p: Simplify autoconf macro.
index c378f10dbf3248a8c2d6dd954a4b6fa869beb5b3..acc0352eefeb3d402102b7906fc4c0b88bad9339 100644 (file)
@@ -89,7 +89,7 @@
 
 
 #if @GNULIB_SELECT@
-# if @HAVE_WINSOCK2_H@ || @REPLACE_SELECT@
+# if @REPLACE_SELECT@
 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 #   undef select
 #   define select rpl_select
index dc771d0ef4f613a6db1c6758852851f0bae7e046..0b21c97a0b81615efedff8bb6233292dee6a25cb 100644 (file)
@@ -1,4 +1,4 @@
-# select.m4 serial 3
+# select.m4 serial 4
 dnl Copyright (C) 2009-2011 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -10,6 +10,7 @@ AC_DEFUN([gl_FUNC_SELECT],
   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
   AC_REQUIRE([gl_SOCKETS])
   if test "$ac_cv_header_winsock2_h" = yes; then
+    REPLACE_SELECT=1
     AC_LIBOBJ([select])
   else
     dnl On Interix 3.5, select(0, NULL, NULL, NULL, timeout) fails with error
index ab4af6e7cbd50b85575a5594c5a890b821296d1b..c6412c16379e6cb546551a10ff63f9b5a9325c4c 100644 (file)
@@ -7,8 +7,8 @@ m4/select.m4
 
 Depends-on:
 sys_select
-alloca          [test "$ac_cv_header_winsock2_h" = yes || test $REPLACE_SELECT = 1]
-sockets         [test "$ac_cv_header_winsock2_h" = yes || test $REPLACE_SELECT = 1]
+alloca          [test $REPLACE_SELECT = 1]
+sockets         [test $REPLACE_SELECT = 1]
 
 configure.ac:
 gl_FUNC_SELECT