From 73fa2104e553a213ddfe8492351753281b138568 Mon Sep 17 00:00:00 2001 From: Todd A Ouska Date: Tue, 12 Jul 2011 13:28:48 -0700 Subject: [PATCH] cyassl_io warning changes, submitted by Kevin Baca --- src/cyassl_io.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/cyassl_io.c b/src/cyassl_io.c index 14b7102ce..c09314a1f 100644 --- a/src/cyassl_io.c +++ b/src/cyassl_io.c @@ -53,7 +53,11 @@ #include #include #include - #include + #if __PPU + #include + #else + #include + #endif #endif #ifdef THREADX #include @@ -75,6 +79,12 @@ #define SOCKET_ECONNRESET WSAECONNRESET #define SOCKET_EINTR WSAEINTR #define SOCKET_EPIPE WSAEPIPE +#elif __PPU + #define SOCKET_EWOULDBLOCK SYS_NET_EWOULDBLOCK + #define SOCKET_EAGAIN SYS_NET_EAGAIN + #define SOCKET_ECONNRESET SYS_NET_ECONNRESET + #define SOCKET_EINTR SYS_NET_EINTR + #define SOCKET_EPIPE SYS_NET_EPIPE #else #define SOCKET_EWOULDBLOCK EWOULDBLOCK #define SOCKET_EAGAIN EAGAIN @@ -116,7 +126,7 @@ int EmbedReceive(char *buf, int sz, void *ctx) recvd = RECV_FUNCTION(sd, (char *)buf, sz, 0); - if (recvd == -1) { + if (recvd < 0) { err = LastError(); CYASSL_MSG("Embed Receive error"); @@ -157,7 +167,7 @@ int EmbedSend(char *buf, int sz, void *ctx) sent = SEND_FUNCTION(sd, &buf[sz - len], len, 0); - if (sent == -1) { + if (sent < 0) { err = LastError(); CYASSL_MSG("Embed Send error");