mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	- SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist.
This commit is contained in:
		| @@ -9,11 +9,14 @@ | |||||||
|  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste |  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste | ||||||
|  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. |  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. | ||||||
|  * |  * | ||||||
|  * $Id: ngircd.c,v 1.24 2002/02/19 20:08:24 alex Exp $ |  * $Id: ngircd.c,v 1.25 2002/02/19 20:30:47 alex Exp $ | ||||||
|  * |  * | ||||||
|  * ngircd.c: Hier beginnt alles ;-) |  * ngircd.c: Hier beginnt alles ;-) | ||||||
|  * |  * | ||||||
|  * $Log: ngircd.c,v $ |  * $Log: ngircd.c,v $ | ||||||
|  |  * Revision 1.25  2002/02/19 20:30:47  alex | ||||||
|  |  * - SA_RESTART wird fuer Signale nur noch gesetzt, wenn es definiert ist. | ||||||
|  |  * | ||||||
|  * Revision 1.24  2002/02/19 20:08:24  alex |  * Revision 1.24  2002/02/19 20:08:24  alex | ||||||
|  * - "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern. |  * - "Passive-Mode" implementiert: kein Auto-Conect zu anderen Servern. | ||||||
|  * - NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt. |  * - NGIRCd_DebugLevel wird (fuer VERSION-Befehl) ermittelt. | ||||||
| @@ -368,7 +371,9 @@ LOCAL VOID Initialize_Signal_Handler( VOID ) | |||||||
| 	/* Signal-Struktur initialisieren */ | 	/* Signal-Struktur initialisieren */ | ||||||
| 	memset( &saction, 0, sizeof( saction )); | 	memset( &saction, 0, sizeof( saction )); | ||||||
| 	saction.sa_handler = Signal_Handler; | 	saction.sa_handler = Signal_Handler; | ||||||
|  | #ifdef SA_RESTART | ||||||
| 	saction.sa_flags = SA_RESTART; | 	saction.sa_flags = SA_RESTART; | ||||||
|  | #endif | ||||||
|  |  | ||||||
| 	/* Signal-Handler einhaengen */ | 	/* Signal-Handler einhaengen */ | ||||||
| 	sigaction( SIGINT, &saction, NULL ); | 	sigaction( SIGINT, &saction, NULL ); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton