summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-10-05 17:20:58 +0200
committerBruno Haible <bruno@clisp.org>2008-10-05 17:20:58 +0200
commit23c6fc446a93d098c9e531234af635316a4386ef (patch)
tree1b8fdb9e78f7156fcb0ce9fa9cafc75718c70db3 /modules
parentf480ad7b0d2c0cf0e48f6dcd50f31d97d893708c (diff)
downloadgnulib-23c6fc446a93d098c9e531234af635316a4386ef.tar.gz
New module 'select'.
Diffstat (limited to 'modules')
-rw-r--r--modules/select27
-rw-r--r--modules/sys_select3
2 files changed, 28 insertions, 2 deletions
diff --git a/modules/select b/modules/select
new file mode 100644
index 0000000000..647dc05470
--- /dev/null
+++ b/modules/select
@@ -0,0 +1,27 @@
+Description:
+select() function: synchronous I/O multiplexing.
+
+Files:
+lib/winsock-select.c
+
+Depends-on:
+alloca
+sys_select
+
+configure.ac:
+AC_REQUIRE([gl_HEADER_SYS_SELECT])
+if test "$ac_cv_header_winsock2_h" = yes; then
+ AC_LIBOBJ([winsock-select])
+fi
+gl_SYS_SELECT_MODULE_INDICATOR([select])
+
+Makefile.am:
+
+Include:
+#include <sys/select.h>
+
+License:
+LGPLv2+
+
+Maintainer:
+Simon Josefsson
diff --git a/modules/sys_select b/modules/sys_select
index 4f13917818..ffb5fae852 100644
--- a/modules/sys_select
+++ b/modules/sys_select
@@ -3,11 +3,9 @@ A <sys/select.h> for systems lacking it.
Files:
lib/sys_select.in.h
-lib/winsock-select.c
m4/sys_select_h.m4
Depends-on:
-alloca
include_next
sys_socket
sys_time
@@ -29,6 +27,7 @@ sys/select.h: sys_select.in.h
-e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
-e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \
-e 's|@''HAVE_SYS_SELECT_H''@|$(HAVE_SYS_SELECT_H)|g' \
+ -e 's|@''GNULIB_SELECT''@|$(GNULIB_SELECT)|g' \
-e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
< $(srcdir)/sys_select.in.h; \
} > $@-t