From b690f7a9d709bd68ef5cbaa84112c61369c7aa83 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Wed, 8 Oct 2003 19:24:17 +0000 Subject: [PATCH] use closesocket() instead of close() --- ChangeLog | 4 ++++ arch/win32/ipx_udp.c | 18 +++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 58e7bfe1..3a09f139 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-10-08 Bradley Bell + + * arch/win32/ipx_udp.c: use closesocket() instead of close() + 2003-10-08 Bradley Bell * arch/sdl/joydefs.c, main/gamecntl.c, main/kconfig.c, diff --git a/arch/win32/ipx_udp.c b/arch/win32/ipx_udp.c index e2edb6f2..b2742f70 100644 --- a/arch/win32/ipx_udp.c +++ b/arch/win32/ipx_udp.c @@ -1,4 +1,4 @@ -/* $Id: ipx_udp.c,v 1.1 2003-10-05 22:27:01 btb Exp $ */ +/* $Id: ipx_udp.c,v 1.2 2003-10-08 19:24:17 btb Exp $ */ /* * * IPX driver for native Linux TCP/IP networking (UDP implementation) @@ -230,14 +230,14 @@ static int addiflist(void) broadsize=cnt; for (i=j=0;ifd, SOL_SOCKET, SO_BROADCAST, (char *)&val_one, sizeof(val_one))) { - if (close(sk->fd)) msg("close() failed during error recovery: %m"); + if (closesocket(sk->fd)) msg("closesocket() failed during error recovery: %m"); sk->fd=-1; FAIL("setsockopt(SO_BROADCAST) failed: %m"); } @@ -451,7 +451,7 @@ struct sockaddr_in sin; sin.sin_addr.s_addr=htonl(INADDR_ANY); sin.sin_port=htons(baseport); if (bind(sk->fd,(struct sockaddr *)&sin,sizeof(sin))) { - if (close(sk->fd)) msg("close() failed during error recovery: %m"); + if (closesocket(sk->fd)) msg("closesocket() failed during error recovery: %m"); sk->fd=-1; FAIL("bind() to UDP port %d failed: %m",baseport); } @@ -470,8 +470,8 @@ static void ipx_udp_CloseSocket(ipx_socket_t *mysock) { return; } msg("CloseSocket on D1X socket port %d",mysock->socket); - if (close(mysock->fd)) - msg("close() failed on CloseSocket D1X socket port %d: %m",mysock->socket); + if (closesocket(mysock->fd)) + msg("closesocket() failed on CloseSocket D1X socket port %d: %m",mysock->socket); mysock->fd=-1; if (--open_sockets) { msg("(closesocket) %d sockets left", open_sockets); -- 2.39.2