From c2db2b6accc7888df514261a7240e7759df95a4c Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Fri, 9 Jan 2009 17:51:21 -0800 Subject: auto import from //branches/cupcake/...@125939 --- telephony/sysdeps_qemu.c | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) (limited to 'telephony/sysdeps_qemu.c') diff --git a/telephony/sysdeps_qemu.c b/telephony/sysdeps_qemu.c index 469e0fe..39d966e 100644 --- a/telephony/sysdeps_qemu.c +++ b/telephony/sysdeps_qemu.c @@ -12,16 +12,6 @@ #include "sockets.h" #include "sysdeps.h" #include "vl.h" -#ifdef _WIN32 -#include -#else -#include -#include -#include -#include -#include -#include -#endif #define DEBUG 1 @@ -243,14 +233,14 @@ sys_channel_read( SysChannel channel, void* buffer, int size ) char* buf = (char*) buffer; while (len > 0) { - int ret = recv(channel->fd, buf, len, 0); + int ret = socket_recv(channel->fd, buf, len); if (ret < 0) { - if (socket_errno == EINTR) + if (errno == EINTR) continue; - if (socket_errno == EWOULDBLOCK) + if (errno == EWOULDBLOCK) break; D( "%s: after reading %d bytes, recv() returned error %d: %s\n", - __FUNCTION__, size - len, socket_errno, socket_errstr()); + __FUNCTION__, size - len, errno, errno_str); return -1; } else if (ret == 0) { break; @@ -270,14 +260,14 @@ sys_channel_write( SysChannel channel, const void* buffer, int size ) const char* buf = (const char*) buffer; while (len > 0) { - int ret = send(channel->fd, buf, len, 0); + int ret = socket_send(channel->fd, buf, len); if (ret < 0) { - if (socket_errno == EINTR) + if (errno == EINTR) continue; - if (socket_errno == EWOULDBLOCK) + if (errno == EWOULDBLOCK) break; D( "%s: send() returned error %d: %s\n", - __FUNCTION__, socket_errno, socket_errstr()); + __FUNCTION__, errno, errno_str); return -1; } else if (ret == 0) { break; @@ -316,7 +306,7 @@ sys_channel_create_tcp_server( int port ) { SysChannel channel = sys_channel_alloc(); - channel->fd = socket_anyaddr_server( port, SOCK_STREAM ); + channel->fd = socket_anyaddr_server( port, SOCKET_STREAM ); if (channel->fd < 0) { D( "%s: failed to created network socket on TCP:%d\n", __FUNCTION__, port ); @@ -361,7 +351,7 @@ sys_channel_create_tcp_client( const char* hostname, int port ) { SysChannel channel = sys_channel_alloc(); - channel->fd = socket_network_client( hostname, port, SOCK_STREAM ); + channel->fd = socket_network_client( hostname, port, SOCKET_STREAM ); if (channel->fd < 0) { sys_channel_free(channel); return NULL; -- cgit v1.1