socket_close : 'socket -> void Close a socket. Any subsequent operation on this socket will fail **/
| 207 | <doc>Close a socket. Any subsequent operation on this socket will fail</doc> |
| 208 | **/ |
| 209 | void _hx_std_socket_close( Dynamic handle ) |
| 210 | { |
| 211 | SOCKET s = val_sock(handle); |
| 212 | POSIX_LABEL(close_again); |
| 213 | if( s != INVALID_SOCKET && closesocket(s) ) { |
| 214 | HANDLE_EINTR(close_again); |
| 215 | } |
| 216 | reset_sock(handle); |
| 217 | } |
| 218 | |
| 219 | /** |
| 220 | socket_send_char : 'socket -> int -> void |
nothing calls this directly
no test coverage detected