Split make_socket_nonblocking out into a separate object file