From 39de47a8c1a53fa626dabcf25137f38ab74956f9 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 29 Oct 2004 22:20:26 +0000
Subject: [PATCH] Display the prompt only in the interactive (non-daemon) mode.

---
 src/sbbs3/sbbscon.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/sbbscon.c b/src/sbbs3/sbbscon.c
index 43e61aed4c..13f495dcf1 100644
--- a/src/sbbs3/sbbscon.c
+++ b/src/sbbs3/sbbscon.c
@@ -1177,8 +1177,6 @@ int main(int argc, char** argv)
 
 #endif	/* Removed broken stuff */
 
-	prompt = "[Threads: %d  Sockets: %d  Clients: %d  Served: %lu] (?=Help): ";
-
 	/* Post-INI command-line switches */
 	for(i=1;i<argc;i++) {
 		arg=argv[i];
@@ -1661,8 +1659,12 @@ int main(int argc, char** argv)
 
 	if(!isatty(fileno(stdin)))  			/* redirected */
 		select(0,NULL,NULL,NULL,NULL);	/* Sleep forever - Should this just exit the thread? */
-	else								/* interactive */
+	else 								/* interactive */
 #endif
+	{
+		prompt = "[Threads: %d  Sockets: %d  Clients: %d  Served: %lu] (?=Help): ";
+		lputs(LOG_INFO,NULL);	/* display prompt */
+
 		while(!terminated) {
 #ifdef __unix__
 			if(!isatty(STDIN_FILENO))  {		/* Controlling terminal has left us *sniff* */
@@ -1744,6 +1746,7 @@ int main(int argc, char** argv)
 			}
 			lputs(LOG_INFO,"");	/* redisplay prompt */
 		}
+	}
 
 	terminate();
 
-- 
GitLab