implement full-blown select(2) for winsock
authorPaolo Bonzini <bonzini@gnu.org>
Tue, 23 Sep 2008 13:11:23 +0000 (15:11 +0200)
committerPaolo Bonzini <bonzini@gnu.org>
Wed, 24 Sep 2008 16:59:21 +0000 (18:59 +0200)
commit76bb60b45a1c498821ac465603e335f7af9dbe48
treeaaf99bfc5ab450580da8411b46cb9eee73c1beb7
parent810a812bee90d6bab12e9628dc7745eea49f188c
implement full-blown select(2) for winsock

2008-09-24  Paolo Bonzini  <bonzini@gnu.org>

* NEWS: Document increased portability that sys_select now provides.

* lib/sys_select.in.h: Install select wrapper.
* lib/sys_socket.in.h: Use more descriptive name when there is no
select wrapper.
* lib/winsock-select.c: New.
* m4/sys_select_h.m4: Compile lib/winsock-select.c if WinSock is used.
Require gl_HEADER_SYS_SOCKET.
* modules/sys_select: Depend on alloca, add lib/winsock-select.c.
* modules/sys_select-tests: Copy dependencies from modules/poll-tests.
* tests/test-sys_select.c: Add functional tests.
ChangeLog
NEWS
lib/sys_select.in.h
lib/sys_socket.in.h
lib/winsock-select.c [new file with mode: 0644]
m4/sys_select_h.m4
modules/sys_select
modules/sys_select-tests
tests/test-sys_select.c