From: Vlad S. <ser...@us...> - 2006-01-24 15:37:04
|
Update of /cvsroot/naviserver/modules/nstcp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27820/nstcp Modified Files: nstcp.c Log Message: Changed all modules to new Ns_Sock timeout API Index: nstcp.c =================================================================== RCS file: /cvsroot/naviserver/modules/nstcp/nstcp.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** nstcp.c 20 Jan 2006 06:04:04 -0000 1.1.1.1 --- nstcp.c 24 Jan 2006 15:36:05 -0000 1.2 *************** *** 148,151 **** --- 148,152 ---- { TcpServer *server = sock->driver->arg; + Ns_Time timeout = { 0, 0}; switch (cmd) { *************** *** 154,161 **** case DriverRecv: ! return Ns_SockRecvBufs(sock->sock, bufs, nbufs, sock->driver->recvwait); case DriverSend: ! return Ns_SockSendBufs(sock->sock, bufs, nbufs, sock->driver->sendwait); case DriverKeep: --- 155,164 ---- case DriverRecv: ! timeout.sec = sock->driver->recvwait; ! return Ns_SockRecvBufs(sock->sock, bufs, nbufs, &timeout); case DriverSend: ! timeout.sec = sock->driver->sendwait; ! return Ns_SockSendBufs(sock->sock, bufs, nbufs, &timeout); case DriverKeep: |