Skip to content

Commit

Permalink
fix compile error for iocp
Browse files Browse the repository at this point in the history
  • Loading branch information
waruqi committed Jul 26, 2018
1 parent 397cf04 commit 56e8f0f
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions src/tbox/platform/windows/socket.c
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ tb_long_t tb_socket_connect(tb_socket_ref_t sock, tb_ipaddr_ref_t addr)
tb_assert_and_check_return_val(sock && addr, -1);
tb_assert_and_check_return_val(!tb_ipaddr_is_empty(addr), -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to connect if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_connect(object, addr);
Expand Down Expand Up @@ -493,7 +493,7 @@ tb_socket_ref_t tb_socket_accept(tb_socket_ref_t sock, tb_ipaddr_ref_t addr)
// check
tb_assert_and_check_return_val(sock, tb_null);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to accept if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_accept(object, addr);
Expand Down Expand Up @@ -621,7 +621,7 @@ tb_bool_t tb_socket_exit(tb_socket_ref_t sock)
if ((scheduler_io = tb_lo_scheduler_io_self()) && tb_lo_scheduler_io_cancel((tb_lo_scheduler_io_ref_t)scheduler_io, sock)) {}
#endif

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// remove iocp object for this socket if exists
tb_iocp_object_remove(sock);
#endif
Expand All @@ -643,7 +643,7 @@ tb_long_t tb_socket_recv(tb_socket_ref_t sock, tb_byte_t* data, tb_size_t size)
tb_assert_and_check_return_val(sock && data, -1);
tb_check_return_val(size, 0);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to recv data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_recv(object, data, size);
Expand All @@ -670,7 +670,7 @@ tb_long_t tb_socket_send(tb_socket_ref_t sock, tb_byte_t const* data, tb_size_t
tb_assert_and_check_return_val(sock && data, -1);
tb_check_return_val(size, 0);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to send data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_send(object, data, size);
Expand All @@ -696,7 +696,7 @@ tb_hong_t tb_socket_sendf(tb_socket_ref_t sock, tb_file_ref_t file, tb_hize_t of
// check
tb_assert_and_check_return_val(sock && file && size, -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to send file data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_sendf(object, file, offset, size);
Expand Down Expand Up @@ -727,7 +727,7 @@ tb_long_t tb_socket_urecv(tb_socket_ref_t sock, tb_ipaddr_ref_t addr, tb_byte_t*
// no size?
tb_check_return_val(size, 0);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to urecv data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_urecv(object, addr, data, size);
Expand Down Expand Up @@ -763,7 +763,7 @@ tb_long_t tb_socket_usend(tb_socket_ref_t sock, tb_ipaddr_ref_t addr, tb_byte_t
// no size?
tb_check_return_val(size, 0);

#ifndef TB_CONFIG_MICRO_ENABLE
#if defined(TB_CONFIG_MODULE_HAVE_COROUTINE) && !defined(TB_CONFIG_MICRO_ENABLE)
// attempt to use iocp object to usend data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_usend(object, addr, data, size);
Expand Down Expand Up @@ -792,7 +792,7 @@ tb_long_t tb_socket_recvv(tb_socket_ref_t sock, tb_iovec_t const* list, tb_size_
// check
tb_assert_and_check_return_val(sock && list && size, -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#ifdef TB_CONFIG_MODULE_HAVE_COROUTINE
// attempt to use iocp object to recv data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_recvv(object, list, size);
Expand Down Expand Up @@ -836,7 +836,7 @@ tb_long_t tb_socket_sendv(tb_socket_ref_t sock, tb_iovec_t const* list, tb_size_
// check
tb_assert_and_check_return_val(sock && list && size, -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#ifdef TB_CONFIG_MODULE_HAVE_COROUTINE
// attempt to use iocp object to send data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_sendv(object, list, size);
Expand Down Expand Up @@ -880,7 +880,7 @@ tb_long_t tb_socket_urecvv(tb_socket_ref_t sock, tb_ipaddr_ref_t addr, tb_iovec_
// check
tb_assert_and_check_return_val(sock && list && size, -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#ifdef TB_CONFIG_MODULE_HAVE_COROUTINE
// attempt to use iocp object to recv data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_urecvv(object, addr, list, size);
Expand Down Expand Up @@ -930,7 +930,7 @@ tb_long_t tb_socket_usendv(tb_socket_ref_t sock, tb_ipaddr_ref_t addr, tb_iovec_
tb_assert_and_check_return_val(sock && addr && list && size, -1);
tb_assert_and_check_return_val(!tb_ipaddr_is_empty(addr), -1);

#ifndef TB_CONFIG_MICRO_ENABLE
#ifdef TB_CONFIG_MODULE_HAVE_COROUTINE
// attempt to use iocp object to send data if exists
tb_iocp_object_ref_t object = tb_iocp_object_get_or_new(sock);
if (object) return tb_iocp_object_usendv(object, addr, list, size);
Expand Down

0 comments on commit 56e8f0f

Please sign in to comment.