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