Commit 380961a6 authored by Geoff Voelker's avatar Geoff Voelker
Browse files

(sys_shutdown): New function.

parent 4d8c7bc3
......@@ -73,6 +73,7 @@ Boston, MA 02111-1307, USA.
#undef gethostname
#undef gethostbyname
#undef getservbyname
#undef shutdown
#endif
#include "w32.h"
......@@ -1779,6 +1780,29 @@ sys_getservbyname(const char * name, const char * proto)
return serv;
}
int
sys_shutdown (int s, int how)
{
int rc;
if (winsock_lib == NULL)
{
h_errno = ENETDOWN;
return SOCKET_ERROR;
}
check_errno ();
if (fd_info[s].flags & FILE_SOCKET)
{
int rc = pfn_shutdown (SOCK_HANDLE (s), how);
if (rc == SOCKET_ERROR)
set_errno ();
return rc;
}
h_errno = ENOTSOCK;
return SOCKET_ERROR;
}
#endif /* HAVE_SOCKETS */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment