# define net_StopRecv( fd ) (void)0
#endif
+#ifdef WIN32
+# define net_Close( fd ) closesocket ((SOCKET)fd)
+#else
+# define net_Close( fd ) close (fd)
+#endif
+
/* Portable network names/addresses resolution layer */
/* GAI error codes */
-/*****************************************************************************
- * __net_Close:
- *****************************************************************************
- * Close a network handle
- *****************************************************************************/
-void net_Close (int fd)
-{
-#ifdef UNDER_CE
- CloseHandle ((HANDLE)fd);
-#elif defined (WIN32)
- closesocket (fd);
-#else
- (void)close (fd);
-#endif
-}
-
-
static ssize_t
net_ReadInner (vlc_object_t *restrict p_this, unsigned fdc, const int *fdv,
const v_socket_t *const *restrict vsv,