From c7a73a9eca4b44037d5c74f069ca4e1b95892076 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 21 Apr 2005 01:47:40 +0000
Subject: [PATCH] Added JAVASCRIPT_THREAD_STACK definition to sbbsdefs.h (for
 JS engine thread stack limit).

---
 src/sbbs3/jsexec.c   | 5 ++---
 src/sbbs3/sbbsdefs.h | 1 +
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index b131b1abb4..bb617b534e 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -47,7 +47,6 @@
 
 #define DEFAULT_LOG_MASK	0xff	/* Display all LOG levels */
 #define DEFAULT_ERR_LOG_LVL	LOG_WARNING
-#define DEFAULT_STACK_LIMIT	(32*1024)
 
 JSRuntime*	js_runtime;
 JSContext*	js_cx;
@@ -56,7 +55,7 @@ js_branch_t	branch;
 scfg_t		scfg;
 ulong		js_max_bytes=JAVASCRIPT_MAX_BYTES;
 ulong		js_cx_stack=JAVASCRIPT_CONTEXT_STACK;
-ulong		stack_limit=DEFAULT_STACK_LIMIT;
+ulong		stack_limit=JAVASCRIPT_THREAD_STACK;
 FILE*		confp;
 FILE*		errfp;
 FILE*		nulfp;
@@ -115,7 +114,7 @@ void usage(FILE* fp)
 		"\t-!             wait for keypress (pause) on error\n"
 		,JAVASCRIPT_MAX_BYTES
 		,JAVASCRIPT_CONTEXT_STACK
-		,DEFAULT_STACK_LIMIT
+		,JAVASCRIPT_THREAD_STACK
 		,JAVASCRIPT_BRANCH_LIMIT
 		,JAVASCRIPT_YIELD_INTERVAL
 		,JAVASCRIPT_GC_INTERVAL
diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index f13cc96653..d31d52cddb 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -69,6 +69,7 @@
 
 #define	JAVASCRIPT_MAX_BYTES		(8*1024*1024)
 #define JAVASCRIPT_CONTEXT_STACK	(16*1024)
+#define JAVASCRIPT_THREAD_STACK		(32*1024)
 #define JAVASCRIPT_BRANCH_LIMIT		99999999
 #define JAVASCRIPT_YIELD_INTERVAL	10000
 #define JAVASCRIPT_GC_INTERVAL		100 
-- 
GitLab