… | |
… | |
109 | goto fail; |
109 | goto fail; |
110 | |
110 | |
111 | closesocket (listener); |
111 | closesocket (listener); |
112 | |
112 | |
113 | #if EV_SELECT_IS_WINSOCKET |
113 | #if EV_SELECT_IS_WINSOCKET |
114 | filedes [0] = _open_osfhandle (sock [0], 0); |
114 | filedes [0] = EV_WIN32_HANDLE_TO_FD (sock [0]); |
115 | filedes [1] = _open_osfhandle (sock [1], 0); |
115 | filedes [1] = EV_WIN32_HANDLE_TO_FD (sock [1]); |
116 | #else |
116 | #else |
117 | /* when select isn't winsocket, we also expect socket, connect, accept etc. |
117 | /* when select isn't winsocket, we also expect socket, connect, accept etc. |
118 | * to work on fds */ |
118 | * to work on fds */ |
119 | filedes [0] = sock [0]; |
119 | filedes [0] = sock [0]; |
120 | filedes [1] = sock [1]; |
120 | filedes [1] = sock [1]; |