Upsie, usleep is 10^6 times smaller than sleep
[citadel.git] / citadel / threads.c
index ec8fc3feb6f1ff4cce2f2b3bc16da1d09bc8dfb0..4a4fe5163ec2260335ca7e537e1a39ea7cf2f601 100644 (file)
@@ -204,7 +204,7 @@ void go_threading(void)
                if ((active_workers == num_workers) && (num_workers < 256)) {
                        CtdlThreadCreate(worker_thread);
                }
-               usleep(1000);
+               usleep(1000000);
        }
 
        /* When we get to this point we are getting ready to shut down our Citadel server */
@@ -214,7 +214,7 @@ void go_threading(void)
                ShutDownEventQueues();
        }
        while (!EVQShutDown)
-               usleep(1000);
+               usleep(1000000);
 
 
        terminate_all_sessions();               /* close all client sockets */
@@ -226,6 +226,6 @@ void go_threading(void)
                syslog(LOG_DEBUG, "Waiting %d seconds for %d worker threads to exit",
                        countdown, num_workers
                );
-               usleep(1000);
+               usleep(1000000);
        }
 }