You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ma...@apache.org on 2007/07/17 05:44:07 UTC
svn commit: r556802 - /webservices/axis2/trunk/c/util/src/network_handler.c
Author: manjula
Date: Mon Jul 16 20:44:04 2007
New Revision: 556802
URL: http://svn.apache.org/viewvc?view=rev&rev=556802
Log:
Modifying the code as in AXIS2C-626.
Modified:
webservices/axis2/trunk/c/util/src/network_handler.c
Modified: webservices/axis2/trunk/c/util/src/network_handler.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/network_handler.c?view=diff&rev=556802&r1=556801&r2=556802
==============================================================================
--- webservices/axis2/trunk/c/util/src/network_handler.c (original)
+++ webservices/axis2/trunk/c/util/src/network_handler.c Mon Jul 16 20:44:04 2007
@@ -169,10 +169,15 @@
{
if (option == SO_RCVTIMEO || option == SO_SNDTIMEO)
{
- struct timeval tv;
- /* we deal with milliseconds */
- tv.tv_sec = value / 1000;
- tv.tv_usec = (value % 1000) * 1000;
+ #if defined(WIN32)
+ DWORD tv = value; //windows expects milliseconds in a DWORD
+ #else
+ struct timeval tv;
+ /* we deal with milliseconds */
+ tv.tv_sec = value / 1000;
+ tv.tv_usec = (value % 1000) * 1000;
+ #endif
+
setsockopt(socket, SOL_SOCKET, option, (char*) &tv, sizeof(tv));
return AXIS2_SUCCESS;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org