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