I'm applying these (obvious) tweaks. The 'errno' module is needed because
of the reference to EWOULDBLOCK added recently.
2008-10-05 Bruno Haible <[EMAIL PROTECTED]>
* lib/winsock.c (strerror): Remove unused #undef.
(rpl_close): Remove unused local variable.
* modules/sys_socket (Depends-on); Add errno.
*** lib/winsock.c.orig 2008-10-06 01:45:07.000000000 +0200
--- lib/winsock.c 2008-10-06 01:44:44.000000000 +0200
***************
*** 39,45 ****
#undef recvfrom
#undef sendto
#undef setsockopt
- #undef strerror
# define FD_TO_SOCKET(fd) ((SOCKET) _get_osfhandle ((fd)))
# define SOCKET_TO_FD(fh) (_open_osfhandle ((long) (fh), O_RDWR | O_BINARY))
--- 39,44 ----
***************
*** 50,56 ****
int
rpl_close (int fd)
{
- char buf[sizeof (int)];
SOCKET sock = FD_TO_SOCKET (fd);
WSANETWORKEVENTS ev;
--- 49,54 ----
*** modules/sys_socket.orig 2008-10-06 01:45:07.000000000 +0200
--- modules/sys_socket 2008-10-06 01:44:58.000000000 +0200
***************
*** 9,14 ****
--- 9,15 ----
Depends-on:
include_next
+ errno
configure.ac:
gl_HEADER_SYS_SOCKET