From: hniksic Date: Sun, 3 Jul 2005 20:43:57 +0000 (-0700) Subject: [svn] Also wrap accept() and listen() on Windows. X-Git-Tag: v1.13~810 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=10f290cdf30a8743e553c954e57a00922e4b5c97 [svn] Also wrap accept() and listen() on Windows. --- diff --git a/src/ChangeLog b/src/ChangeLog index a51ad87d..7e4088fe 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2005-07-03 Hrvoje Niksic + + * mswindows.h: Also wrap accept() and listen(). + 2005-07-03 Hrvoje Niksic * url.c (path_end): Skip separators appropriate for the scheme. diff --git a/src/mswindows.c b/src/mswindows.c index 245114fe..93eb71d1 100644 --- a/src/mswindows.c +++ b/src/mswindows.c @@ -752,6 +752,8 @@ run_with_timeout (double seconds, void (*fun) (void *), void *arg) WRAP (socket, (int domain, int type, int protocol), (domain, type, protocol)) WRAP (bind, (int s, struct sockaddr *a, int alen), (s, a, alen)) WRAP (connect, (int s, const struct sockaddr *a, int alen), (s, a, alen)) +WRAP (listen, (int s, int backlog), (s, backlog)) +WRAP (accept, (int s, struct sockaddr *a, int *alen), (s, a, alen)) WRAP (recv, (int s, void *buf, int len, int flags), (s, buf, len, flags)) WRAP (send, (int s, const void *buf, int len, int flags), (s, buf, len, flags)) WRAP (select, (int n, fd_set *r, fd_set *w, fd_set *e, const struct timeval *tm), diff --git a/src/mswindows.h b/src/mswindows.h index 877bbff3..df8e8c2d 100644 --- a/src/mswindows.h +++ b/src/mswindows.h @@ -149,6 +149,8 @@ const char *inet_ntop (int, const void *, char *, socklen_t); #define socket wrapped_socket #define bind wrapped_bind #define connect wrapped_connect +#define listen wrapped_listen +#define accept wrapped_accept #define recv wrapped_recv #define send wrapped_send #define select wrapped_select @@ -162,6 +164,8 @@ const char *inet_ntop (int, const void *, char *, socklen_t); int wrapped_socket (int, int, int); int wrapped_bind (int, struct sockaddr *, int); int wrapped_connect (int, const struct sockaddr *, int); +int wrapped_listen (int s, int backlog); +int wrapped_accept (int s, struct sockaddr *a, int *alen); int wrapped_recv (int, void *, int, int); int wrapped_send (int, const void *, int, int); int wrapped_select (int, fd_set *, fd_set *, fd_set *, const struct timeval *);