From a78338e23d643712051a3008c369d2a6b7c3cea5 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 29 Jul 2001 18:44:22 +0000 Subject: [PATCH] cfg.node_sem_check is now used instead of startup->event_interval for event loop delay. --- src/sbbs3/main.cpp | 7 +++---- src/sbbs3/startup.h | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index bb2376c377..3c35ab537d 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -1282,7 +1282,7 @@ void event_thread(void* arg) // status(str); lastnodechk=0; /* really last event time check */ while(!sbbs->terminated) { - mswait(startup->event_interval*1000); + mswait(sbbs->cfg.node_sem_check*1000); now=time(NULL); if(now-lastnodechk<10) continue; @@ -1318,7 +1318,7 @@ void event_thread(void* arg) "running timed event."); lastnodechk=0; while(!sbbs->terminated) { - mswait(startup->event_interval*1000); + mswait(sbbs->cfg.node_sem_check*1000); now=time(NULL); if(now-lastnodechk<10) continue; @@ -1417,7 +1417,7 @@ void event_thread(void* arg) } pthread_mutex_unlock(&event_mutex); - mswait(startup->event_interval*1000); + mswait(sbbs->cfg.node_sem_check*1000); } sbbs->cfg.node_num=0; sbbs->event_thread_running = false; @@ -2945,7 +2945,6 @@ void DLLCALL bbs_thread(void* arg) /* Setup intelligent defaults */ if(startup->telnet_port==0) startup->telnet_port=IPPORT_TELNET; if(startup->rlogin_port==0) startup->rlogin_port=513; - if(startup->event_interval==0) startup->event_interval=5; thread_up(); diff --git a/src/sbbs3/startup.h b/src/sbbs3/startup.h index 6e83ba4f1e..e3bce025e1 100644 --- a/src/sbbs3/startup.h +++ b/src/sbbs3/startup.h @@ -49,7 +49,7 @@ typedef struct { WORD last_node; WORD telnet_port; WORD rlogin_port; - WORD event_interval; + WORD reserved_word4; WORD reserved_word3; WORD reserved_word2; WORD reserved_word1; -- GitLab