--- libaitrpc/src/srv.c 2011/08/19 08:24:13 1.3.2.7 +++ libaitrpc/src/srv.c 2011/08/19 09:32:38 1.3.2.8 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.3.2.7 2011/08/19 08:24:13 misho Exp $ +* $Id: srv.c,v 1.3.2.8 2011/08/19 09:32:38 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -76,7 +76,7 @@ rpc_srv_dispatchCall(void *arg) ret = -2; } memset(buf, 0, BUFSIZ); - if ((ret = recv(c->cli_sock, buf, BUFSIZ, 0)) == -1) { + if ((ret = read(c->cli_sock, buf, BUFSIZ)) == -1) { LOGERR; ret = -3; break; @@ -228,7 +228,7 @@ makeReply: argc = 0; } - if ((ret = send(c->cli_sock, buf, Limit, 0)) == -1) { + if ((ret = write(c->cli_sock, buf, Limit)) == -1) { LOGERR; ret = -8; break; @@ -280,7 +280,7 @@ rpc_srv_dispatchVars(void *arg) } memset(buf, 0, sizeof buf); - if ((ret = recv(c->cli_sock, buf, sizeof buf, 0)) == -1) { + if ((ret = read(c->cli_sock, buf, sizeof buf)) == -1) { LOGERR; ret = -3; break; @@ -343,7 +343,7 @@ makeReply: // Replay to client! blob->hdr_cmd = ret < 0 ? error : ok; blob->hdr_ret = ret; - if ((ret = send(c->cli_sock, buf, sizeof buf, 0)) == -1) { + if ((ret = write(c->cli_sock, buf, sizeof buf)) == -1) { LOGERR; ret = -8; break;