Author: rjung
Date: Sun Aug 27 13:20:32 2006
New Revision: 437450

URL: http://svn.apache.org/viewvc?rev=437450&view=rev
Log:
Make jk_sleep_def() more useful, needed in the next step.

Modified:
    tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
    tomcat/connectors/trunk/jk/native/common/jk_connect.h
    tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c
    tomcat/connectors/trunk/jk/native/common/jk_util.c
    tomcat/connectors/trunk/jk/native/common/jk_util.h

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=437450&r1=437449&r2=437450&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Sun Aug 27 
13:20:32 2006
@@ -35,25 +35,6 @@
 #include "novsock2.h"
 #endif
 
-/* Sleep for 100ms */
-void jk_sleep_def(void)
-{
-#ifdef OS2
-    DosSleep(100);
-#elif defined(BEOS)
-    snooze(100 * 1000);
-#elif defined(NETWARE)
-    delay(100);
-#elif defined(WIN32)
-    Sleep(100);
-#else
-    struct timeval tv;
-    tv.tv_usec = 100 * 1000;
-    tv.tv_sec = 0;
-    select(0, NULL, NULL, NULL, &tv);
-#endif
-}
-
 const char *response_trans_headers[] = {
     "Content-Type",
     "Content-Language",
@@ -1763,7 +1744,7 @@
                        "recoverable operation attempt=%d", i);
                 /* Check for custom retries */
                 if (i >= JK_RETRIES) {
-                    jk_sleep_def();
+                    jk_sleep(JK_SLEEP_DEF);
                 }
             }
             else {

Modified: tomcat/connectors/trunk/jk/native/common/jk_connect.h
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_connect.h?rev=437450&r1=437449&r2=437450&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_connect.h (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_connect.h Sun Aug 27 13:20:32 
2006
@@ -55,8 +55,6 @@
 
 int jk_is_socket_connected(jk_sock_t sd);
 
-void jk_sleep_def(void);
-
 #ifdef __cplusplus
 }
 #endif                          /* __cplusplus */

Modified: tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c?rev=437450&r1=437449&r2=437450&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_lb_worker.c Sun Aug 27 13:20:32 
2006
@@ -756,7 +756,7 @@
                  * on each consecutive attempt.
                  */
                 if (attempt > (int)p->worker->num_of_workers)
-                    jk_sleep_def();
+                    jk_sleep(JK_SLEEP_DEF);
                 continue;
             }
             if (service_stat == JK_FALSE) {

Modified: tomcat/connectors/trunk/jk/native/common/jk_util.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_util.c?rev=437450&r1=437449&r2=437450&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_util.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_util.c Sun Aug 27 13:20:32 2006
@@ -133,6 +133,25 @@
 
 const char *jk_log_fmt = JK_TIME_FORMAT;
 
+/* Sleep for 100ms */
+void jk_sleep(int ms)
+{
+#ifdef OS2
+    DosSleep(ms);
+#elif defined(BEOS)
+    snooze(ms * 1000);
+#elif defined(NETWARE)
+    delay(ms);
+#elif defined(WIN32)
+    Sleep(ms);
+#else
+    struct timeval tv;
+    tv.tv_usec = ms * 1000;
+    tv.tv_sec = 0;
+    select(0, NULL, NULL, NULL, &tv);
+#endif
+}
+
 static int set_time_str(char *str, int len)
 {
     time_t t = time(NULL);

Modified: tomcat/connectors/trunk/jk/native/common/jk_util.h
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_util.h?rev=437450&r1=437449&r2=437450&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_util.h (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_util.h Sun Aug 27 13:20:32 2006
@@ -30,6 +30,10 @@
 #include "jk_pool.h"
 #include "jk_service.h"
 
+#define JK_SLEEP_DEF     (100)
+
+void jk_sleep(int ms);
+
 int jk_parse_log_level(const char *level);
 
 int jk_open_file_logger(jk_logger_t **l, const char *file, int level);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to