From a6e669db4dad468fca8d2181ab9ac6b0d1986c9a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 12 Jul 2005 17:49:05 +0000
Subject: [PATCH] More status output when re-running a module or returning a
 module-specified exit_code.

---
 src/sbbs3/jsexec.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index 8cc10e35da..05ff158057 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -763,6 +763,7 @@ int main(int argc, char **argv, char** environ)
 	char*	omode="w";
 	int		argn;
 	long	result;
+	ulong	exec_count=0;
 	BOOL	loop=FALSE;
 	BOOL	nonbuffered_con=FALSE;
 
@@ -958,6 +959,9 @@ int main(int argc, char **argv, char** environ)
 
 	do {
 
+		if(exec_count++)
+			fprintf(statfp,"\nRe-running: %s\n", module);
+
 		recycled=FALSE;
 
 		if(!js_init(environ)) {
@@ -968,6 +972,9 @@ int main(int argc, char **argv, char** environ)
 
 		result=js_exec(module,&argv[argn]);
 
+		if(result)
+			lprintf(LOG_ERR,"!Module set exit_code: %ld", result);
+
 		fprintf(statfp,"\n");
 		fprintf(statfp,"JavaScript: Destroying context\n");
 		JS_DestroyContext(js_cx);
-- 
GitLab