windows: remove the UV_HANDLE_SHUT flag
This commit is contained in:
parent
ff0a93a04f
commit
0bbccbc31d
@ -54,7 +54,6 @@
|
||||
#define UV_HANDLE_CONNECTED 0x00002000
|
||||
#define UV_HANDLE_EOF 0x00004000
|
||||
#define UV_HANDLE_SHUTTING 0x00008000
|
||||
#define UV_HANDLE_SHUT 0x00010000
|
||||
#define UV_HANDLE_READ_PENDING 0x00020000
|
||||
#define UV_HANDLE_SYNC_BYPASS_IOCP 0x00040000
|
||||
#define UV_HANDLE_ZERO_READ 0x00080000
|
||||
|
||||
@ -169,7 +169,6 @@ void uv_tcp_endgame(uv_loop_t* loop, uv_tcp_t* handle) {
|
||||
uv__set_artificial_error(loop, UV_ECANCELED);
|
||||
} else if (shutdown(handle->socket, SD_SEND) != SOCKET_ERROR) {
|
||||
status = 0;
|
||||
handle->flags |= UV_HANDLE_SHUT;
|
||||
} else {
|
||||
status = -1;
|
||||
uv__set_sys_error(loop, WSAGetLastError());
|
||||
@ -1342,7 +1341,6 @@ void uv_tcp_close(uv_loop_t* loop, uv_tcp_t* tcp) {
|
||||
if (!(tcp->flags & UV_HANDLE_SHARED_TCP_SOCKET)) {
|
||||
/* Just do shutdown on non-shared sockets, which ensures graceful close. */
|
||||
shutdown(tcp->socket, SD_SEND);
|
||||
tcp->flags |= UV_HANDLE_SHUT;
|
||||
|
||||
} else if (uv_tcp_try_cancel_io(tcp) == 0) {
|
||||
/* In case of a shared socket, we try to cancel all outstanding I/O, */
|
||||
|
||||
Loading…
Reference in New Issue
Block a user