comparison NEWS @ 30165:9ecf84bb4ac5

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.
author Paolo Bonzini <bonzini@gnu.org>
date Tue, 23 Sep 2008 15:11:23 +0200
parents 0a6caee61f76
children bd583d46ccfb
comparison
equal deleted inserted replaced
30164:c1343a90f0d5 30165:9ecf84bb4ac5
3 3
4 User visible incompatible changes 4 User visible incompatible changes
5 --------------------------------- 5 ---------------------------------
6 6
7 Date Modules Changes 7 Date Modules Changes
8
9 2008-09-24 sys_select The limitation on `select', introduced 2008-09-23,
10 was removed. sys_select now includes a select
11 wrapper for Winsock. The wrapper expects socket
12 and file descriptors to be compatible as arranged
13 by the sys_socket on MinGW.
8 14
9 2008-09-23 sys_socket Under Windows (MinGW), the module now adds 15 2008-09-23 sys_socket Under Windows (MinGW), the module now adds
10 wrappers around Winsock functions, so that 16 wrappers around Winsock functions, so that
11 socket descriptors are now compatible with 17 socket descriptors are now compatible with
12 file descriptors. In general, this change 18 file descriptors. In general, this change