about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2001-12-12 23:30:42 +0000
committerAlexander Barton <alex@barton.de>2001-12-12 23:30:42 +0000
commitff280ce496d37978ddd912ff2fbe43d391c28463 (patch)
tree48e45552a810b6ef21316add54323c13927bff4c
parent0f6d3bdea35d69ba061cb08077c38909eab874c7 (diff)
downloadngircd-ff280ce496d37978ddd912ff2fbe43d391c28463.tar.gz
ngircd-ff280ce496d37978ddd912ff2fbe43d391c28463.zip
- Log-Meldungen an syslog angepasst.
- NGIRCd_Quit ist nun das Flag zum Beenden des ngircd.
-rw-r--r--src/ngircd/ngircd.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
index 30864359..3710c4de 100644
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -9,11 +9,15 @@
  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
  * der an comBase beteiligten Autoren finden Sie in der Datei AUTHORS.
  *
- * $Id: ngircd.c,v 1.5 2001/12/12 17:21:21 alex Exp $
+ * $Id: ngircd.c,v 1.6 2001/12/12 23:30:42 alex Exp $
  *
  * ngircd.c: Hier beginnt alles ;-)
  *
  * $Log: ngircd.c,v $
+ * Revision 1.6  2001/12/12 23:30:42  alex
+ * - Log-Meldungen an syslog angepasst.
+ * - NGIRCd_Quit ist nun das Flag zum Beenden des ngircd.
+ *
  * Revision 1.5  2001/12/12 17:21:21  alex
  * - mehr Unterfunktionen eingebaut, Modul besser strukturiert & dokumentiert.
  * - Anpassungen an neue Module.
@@ -54,9 +58,6 @@
 #include "ngircd.h"
 
 
-BOOLEAN do_quit_now = FALSE;		/* TRUE: Hauptschleife beenden */
-
-
 LOCAL VOID Initialize_Signal_Handler( VOID );
 LOCAL VOID Signal_Handler( INT Signal );
 
@@ -66,6 +67,9 @@ GLOBAL INT main( INT argc, CONST CHAR *argv[] )
 	/* Datentypen der portab-Library ueberpruefen */
 	portab_check_types( );
 
+	/* Globale Variablen initialisieren */
+	NGIRCd_Quit = FALSE;
+
 	/* Module initialisieren */
 	Log_Init( );
 	Conf_Init( );
@@ -77,7 +81,7 @@ GLOBAL INT main( INT argc, CONST CHAR *argv[] )
 
 	
 	/* Hauptschleife */
-	while( ! do_quit_now )
+	while( ! NGIRCd_Quit )
 	{
 		Conn_Handler( );
         }
@@ -124,12 +128,12 @@ LOCAL VOID Signal_Handler( INT Signal )
 		case SIGINT:
 		case SIGQUIT:
 			/* wir soll(t)en uns wohl beenden ... */
-			Log( LOG_WARN, "Got signal %d, terminating now ...", Signal );
-			do_quit_now = TRUE;
+			Log( LOG_NOTICE, "Got signal %d, terminating now ...", Signal );
+			NGIRCd_Quit = TRUE;
 			break;
 		default:
 			/* unbekanntes bzw. unbehandeltes Signal */
-			Log( LOG_WARN, "Got signal %d! Ignored.", Signal );
+			Log( LOG_NOTICE, "Got signal %d! Ignored.", Signal );
 	}
 } /* Signal_Handler */