From 929e553d64e8d52739a667445960b18452f685a3 Mon Sep 17 00:00:00 2001 From: Martin Peach Date: Wed, 4 Aug 2010 17:18:56 +0000 Subject: Removed remaining calls to things in s_stuff.h (sys_closesocket) svn path=/trunk/externals/mrpeach/; revision=13745 --- net/udpsend.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'net/udpsend.c') diff --git a/net/udpsend.c b/net/udpsend.c index 0fd2c32..6890146 100644 --- a/net/udpsend.c +++ b/net/udpsend.c @@ -6,7 +6,6 @@ /* network */ #include "m_pd.h" -#include "s_stuff.h" #include #include @@ -24,6 +23,7 @@ #include // for SIOCGIFCONF #include #include +#include #endif // _WIN32 #ifdef __APPLE__ #include // for getifaddrs @@ -121,7 +121,11 @@ Enable sending of broadcast messages (if hostname is a broadcast address)*/ if (connect(sockfd, (struct sockaddr *) &server, sizeof (server)) < 0) { udpsend_sock_err(x, "udpsend connect"); - sys_closesocket(sockfd); +#ifdef _WIN32 + closesocket(sockfd); +#else + close(sockfd); +#endif return; } x->x_fd = sockfd; @@ -401,7 +405,11 @@ static void udpsend_disconnect(t_udpsend *x) { if (x->x_fd >= 0) { - sys_closesocket(x->x_fd); +#ifdef _WIN32 + closesocket(x->x_fd); +#else + close(x->x_fd); +#endif x->x_fd = -1; outlet_float(x->x_obj.ob_outlet, 0); } -- cgit v1.2.1