- die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.

This commit is contained in:
Alexander Barton 2002-01-22 17:15:39 +00:00
parent bb19cfda95
commit 23253edb54
2 changed files with 11 additions and 4 deletions

View File

@ -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: defines.h,v 1.6 2002/01/21 00:03:16 alex Exp $ * $Id: defines.h,v 1.7 2002/01/22 17:15:39 alex Exp $
* *
* defines.h: (globale) Konstanten * defines.h: (globale) Konstanten
* *
* $Log: defines.h,v $ * $Log: defines.h,v $
* Revision 1.7 2002/01/22 17:15:39 alex
* - die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.
*
* Revision 1.6 2002/01/21 00:03:16 alex * Revision 1.6 2002/01/21 00:03:16 alex
* - neue Konstante CHANNEL_MODE_LEN. * - neue Konstante CHANNEL_MODE_LEN.
* *
@ -77,7 +80,7 @@
#define PASSSERVERADD PROTOVER""PROTOSUFFIX" IRC|"PACKAGE"-"VERSION" P" #define PASSSERVERADD PROTOVER""PROTOSUFFIX" IRC|"PACKAGE"-"VERSION" P"
#define STARTUP_DELAY 3 /* Erst n Sek. nach Start zu anderen Servern verbinden */ #define STARTUP_DELAY 1 /* Erst n Sek. nach Start zu anderen Servern verbinden */
#endif #endif

View File

@ -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.21 2002/01/21 00:02:11 alex Exp $ * $Id: ngircd.c,v 1.22 2002/01/22 17:15:39 alex Exp $
* *
* ngircd.c: Hier beginnt alles ;-) * ngircd.c: Hier beginnt alles ;-)
* *
* $Log: ngircd.c,v $ * $Log: ngircd.c,v $
* Revision 1.22 2002/01/22 17:15:39 alex
* - die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.
*
* Revision 1.21 2002/01/21 00:02:11 alex * Revision 1.21 2002/01/21 00:02:11 alex
* - Hilfetexte korrigiert und ergaenzt (Sniffer). * - Hilfetexte korrigiert und ergaenzt (Sniffer).
* *
@ -331,9 +334,10 @@ 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_flags = SA_RESTART;
/* Signal-Handler einhaengen */ /* Signal-Handler einhaengen */
saction.sa_handler = Signal_Handler;
sigaction( SIGINT, &saction, NULL ); sigaction( SIGINT, &saction, NULL );
sigaction( SIGQUIT, &saction, NULL ); sigaction( SIGQUIT, &saction, NULL );
sigaction( SIGTERM, &saction, NULL); sigaction( SIGTERM, &saction, NULL);