add sockets wrappers
authorPaolo Bonzini <bonzini@gnu.org>
Fri, 12 Sep 2008 06:43:03 +0000 (08:43 +0200)
committerPaolo Bonzini <bonzini@gnu.org>
Tue, 23 Sep 2008 11:29:43 +0000 (13:29 +0200)
commit77041ebc885b2af4e2d48fd49cf5529759351076
tree3e8fc668c562561df1e461f9cff244b23b3c7136
parent7bf5395a54d50724481ea61a5e9ef51144e28ace
add sockets wrappers

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

* lib/sys_socket.in.h: Do not implement rpl_setsockopt here,
instead define prototypes for a full set of wrappers.  Ensure
that Cygwin does not use the compatibility code, which is only
for MinGW.
* lib/winsock.c: New.
* m4/sys_socket_h.m4: Compile lib/winsock.c if WinSock is being used.
* modules/sys_socket: Add lib/winsock.c.

* modules/poll-tests: Add errno and perror.
* tests/test-poll.c: Use ioctl, not ioctlsocket.
ChangeLog
lib/sys_socket.in.h
lib/winsock.c [new file with mode: 0644]
m4/sys_socket_h.m4
modules/poll-tests
modules/sys_socket
tests/test-poll.c