diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp
index 47e0e31b6d378244c066a1127544ebb3c0d446c5..01d18f4f96dc2b64e17ff215cbee43ff30b3802f 100644
--- a/src/sbbs3/exec.cpp
+++ b/src/sbbs3/exec.cpp
@@ -547,10 +547,10 @@ js_BranchCallback(JSContext *cx, JSScript *script)
 		return(JS_FALSE);
 	}
 	/* Give up timeslices every once in a while */
-	if(sbbs->js_branch.yield_freq && (sbbs->js_branch.counter%sbbs->js_branch.yield_freq)==0)
+	if(sbbs->js_branch.yield_interval && (sbbs->js_branch.counter%sbbs->js_branch.yield_interval)==0)
 		YIELD();
 
-	if(sbbs->js_branch.gc_freq && (sbbs->js_branch.counter%sbbs->js_branch.gc_freq)==0)
+	if(sbbs->js_branch.gc_interval && (sbbs->js_branch.counter%sbbs->js_branch.gc_interval)==0)
 		JS_MaybeGC(cx);
 
     return(JS_TRUE);
diff --git a/src/sbbs3/js_internal.c b/src/sbbs3/js_internal.c
index 115e4dd7b33bd33e09fd4e7a7eafb3f950efc60f..cc56687fc4d78cae2abd4508cbbfeb9d95ed7907 100644
--- a/src/sbbs3/js_internal.c
+++ b/src/sbbs3/js_internal.c
@@ -70,10 +70,10 @@ static JSBool js_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
 			JS_NewNumberValue(cx,branch->limit,vp);
 			break;
 		case PROP_YIELD_INTERVAL:
-			JS_NewNumberValue(cx,branch->yield_freq,vp);
+			JS_NewNumberValue(cx,branch->yield_interval,vp);
 			break;
 		case PROP_GC_INTERVAL:
-			JS_NewNumberValue(cx,branch->gc_freq,vp);
+			JS_NewNumberValue(cx,branch->gc_interval,vp);
 			break;
 #ifdef jscntxt_h___
 		case PROP_GC_BYTES:
@@ -112,10 +112,10 @@ static JSBool js_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
 			JS_ValueToInt32(cx, *vp, (int32*)&branch->limit);
 			break;
 		case PROP_GC_INTERVAL:
-			JS_ValueToInt32(cx, *vp, (int32*)&branch->gc_freq);
+			JS_ValueToInt32(cx, *vp, (int32*)&branch->gc_interval);
 			break;
 		case PROP_YIELD_INTERVAL:
-			JS_ValueToInt32(cx, *vp, (int32*)&branch->yield_freq);
+			JS_ValueToInt32(cx, *vp, (int32*)&branch->yield_interval);
 			break;
 	}
 
diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 1e2db890a720e3c6fdd2c8f9e428431e71bf4bf4..1f1c7c496261c2d6e2b3108815812d405c1fc261 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -82,8 +82,8 @@ void usage(FILE* fp)
 		"\t-m <bytes>      set maximum heap size (default=%u bytes)\n"
 		"\t-s <bytes>      set context stack size (default=%u bytes)\n"
 		"\t-b <limit>      set branch limit (default=%u, 0=unlimited)\n"
-		"\t-y <freq>       set yield frequency (default=%u, 0=never)\n"
-		"\t-g <freq>       set garbage collection frequency (default=%u, 0=never)\n"
+		"\t-y <freq>       set yield interval (default=%u, 0=never)\n"
+		"\t-g <freq>       set garbage collection interval (default=%u, 0=never)\n"
 		"\t-t <filename>   send console output to stdout and filename\n"
 		"\t-e              send error messages to console instead of stderr\n"
 		"\t-n              send status messages to %s instead of stdout\n"
@@ -94,8 +94,8 @@ void usage(FILE* fp)
 		,JAVASCRIPT_MAX_BYTES
 		,JAVASCRIPT_CONTEXT_STACK
 		,JAVASCRIPT_BRANCH_LIMIT
-		,JAVASCRIPT_YIELD_FREQUENCY
-		,JAVASCRIPT_GC_FREQUENCY
+		,JAVASCRIPT_YIELD_INTERVAL
+		,JAVASCRIPT_GC_INTERVAL
 		,_PATH_DEVNULL
 		,_PATH_DEVNULL
 		);
@@ -397,10 +397,10 @@ js_BranchCallback(JSContext *cx, JSScript *script)
 		return(JS_FALSE);
 	}
 	/* Give up timeslices every once in a while */
-	if(branch.yield_freq && (branch.counter%branch.yield_freq)==0)
+	if(branch.yield_interval && (branch.counter%branch.yield_interval)==0)
 		YIELD();
 
-	if(branch.gc_freq && (branch.counter%branch.gc_freq)==0)
+	if(branch.gc_interval && (branch.counter%branch.gc_interval)==0)
 		JS_MaybeGC(cx);
 
 	if(terminated) {
@@ -659,8 +659,8 @@ int main(int argc, char **argv, char** environ)
 		statfp=nulfp;
 
 	branch.limit=JAVASCRIPT_BRANCH_LIMIT;
-	branch.yield_freq=JAVASCRIPT_YIELD_FREQUENCY;
-	branch.gc_freq=JAVASCRIPT_GC_FREQUENCY;
+	branch.yield_interval=JAVASCRIPT_YIELD_INTERVAL;
+	branch.gc_interval=JAVASCRIPT_GC_INTERVAL;
 
 	sscanf("$Revision$", "%*s %s", revision);
 
@@ -680,10 +680,10 @@ int main(int argc, char **argv, char** environ)
 					branch.limit=strtoul(argv[++argn],NULL,0);
 					break;
 				case 'y':
-					branch.yield_freq=strtoul(argv[++argn],NULL,0);
+					branch.yield_interval=strtoul(argv[++argn],NULL,0);
 					break;
 				case 'g':
-					branch.gc_freq=strtoul(argv[++argn],NULL,0);
+					branch.gc_interval=strtoul(argv[++argn],NULL,0);
 					break;
 				case 'e':
 					errfp=confp;
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 9dcc7e8dee9907686f5964f0689b9aab2b5a4d35..4007751d535f1b0e863203fe1589fe64220b2e12 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -764,8 +764,8 @@ bool sbbs_t::js_init()
 		return(false);
 
 	js_branch.limit = JAVASCRIPT_BRANCH_LIMIT;
-	js_branch.gc_freq = JAVASCRIPT_GC_FREQUENCY;
-	js_branch.yield_freq = JAVASCRIPT_YIELD_FREQUENCY;
+	js_branch.gc_interval = JAVASCRIPT_GC_INTERVAL;
+	js_branch.yield_interval = JAVASCRIPT_YIELD_INTERVAL;
 	js_branch.counter = 0;	/* loop counter */
 
 	bool success=false;
diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 838b5b73c31da3ea1c6d1dfa1490aa4bf56b7518..d422934ac5bebe764523df68ce53cb3a5399a47f 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -67,14 +67,14 @@
 #define	JAVASCRIPT_MAX_BYTES		(8*1024*1024)
 #define JAVASCRIPT_CONTEXT_STACK	(16*1024)
 #define JAVASCRIPT_BRANCH_LIMIT		99999999
-#define JAVASCRIPT_YIELD_FREQUENCY	10000
-#define JAVASCRIPT_GC_FREQUENCY		100 
+#define JAVASCRIPT_YIELD_INTERVAL	10000
+#define JAVASCRIPT_GC_INTERVAL		100 
 
 typedef struct {
 	ulong	counter;
 	ulong	limit;
-	ulong	yield_freq;
-	ulong	gc_freq;
+	ulong	yield_interval;
+	ulong	gc_interval;
 } js_branch_t;
 
 #ifndef __FLAT__
diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c
index 162b66b3cacc794cd19d6de5d27870342da0170f..c2ded1db4abdea1d24a064ad446b05d35c6e9ab6 100644
--- a/src/sbbs3/services.c
+++ b/src/sbbs3/services.c
@@ -881,10 +881,10 @@ js_BranchCallback(JSContext *cx, JSScript *script)
 		return(JS_FALSE);
 	}
 	/* Give up timeslices every once in a while */
-	if(client->branch.yield_freq && (client->branch.counter%client->branch.yield_freq)==0)
+	if(client->branch.yield_interval && (client->branch.counter%client->branch.yield_interval)==0)
 		YIELD();
 
-	if(client->branch.gc_freq && (client->branch.counter%client->branch.gc_freq)==0)
+	if(client->branch.gc_interval && (client->branch.counter%client->branch.gc_interval)==0)
 		JS_MaybeGC(cx);
 
     return(JS_TRUE);
@@ -1133,8 +1133,8 @@ static void js_static_service_thread(void* arg)
 	service_client.socket = service->socket;
 	service_client.service = service;
 	service_client.branch.limit = JAVASCRIPT_BRANCH_LIMIT;
-	service_client.branch.gc_freq = JAVASCRIPT_GC_FREQUENCY;
-	service_client.branch.yield_freq = JAVASCRIPT_YIELD_FREQUENCY;
+	service_client.branch.gc_interval = JAVASCRIPT_GC_INTERVAL;
+	service_client.branch.yield_interval = JAVASCRIPT_YIELD_INTERVAL;
 
 	if((js_runtime=JS_NewRuntime(startup->js_max_bytes))==NULL) {
 		lprintf("%04d !%s ERROR initializing JavaScript runtime"
@@ -2012,8 +2012,8 @@ void DLLCALL services_thread(void* arg)
 				client->udp_buf=udp_buf;
 				client->udp_len=udp_len;
 				client->branch.limit=JAVASCRIPT_BRANCH_LIMIT;
-				client->branch.gc_freq=JAVASCRIPT_GC_FREQUENCY;
-				client->branch.yield_freq=JAVASCRIPT_YIELD_FREQUENCY;
+				client->branch.gc_interval=JAVASCRIPT_GC_INTERVAL;
+				client->branch.yield_interval=JAVASCRIPT_YIELD_INTERVAL;
 
 				udp_buf = NULL;