diff options
| author | Alexander Barton <alex@barton.de> | 2002-01-22 17:15:39 +0000 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2002-01-22 17:15:39 +0000 |
| commit | 23253edb54e8b9594b2308b77b58a56ef9c99202 (patch) | |
| tree | e19b26d7f236efaf7d413769ecfc17cac1c62ecd /src | |
| parent | bb19cfda95cbbc0211d1e9d52a02218bbb434374 (diff) | |
| download | ngircd-23253edb54e8b9594b2308b77b58a56ef9c99202.tar.gz ngircd-23253edb54e8b9594b2308b77b58a56ef9c99202.zip | |
- die Fehlermeldung "interrupted system call" sollte nicht mehr auftreten.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ngircd/defines.h | 7 | ||||
| -rw-r--r-- | src/ngircd/ngircd.c | 8 |
2 files changed, 11 insertions, 4 deletions
diff --git a/src/ngircd/defines.h b/src/ngircd/defines.h index 6f83f1dd..768e8a36 100644 --- a/src/ngircd/defines.h +++ b/src/ngircd/defines.h @@ -9,11 +9,14 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * 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 * * $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 * - neue Konstante CHANNEL_MODE_LEN. * @@ -77,7 +80,7 @@ #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 diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c index 570b9158..3c30391a 100644 --- a/src/ngircd/ngircd.c +++ b/src/ngircd/ngircd.c @@ -9,11 +9,14 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * 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 ;-) * * $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 * - Hilfetexte korrigiert und ergaenzt (Sniffer). * @@ -331,9 +334,10 @@ LOCAL VOID Initialize_Signal_Handler( VOID ) /* Signal-Struktur initialisieren */ memset( &saction, 0, sizeof( saction )); + saction.sa_handler = Signal_Handler; + saction.sa_flags = SA_RESTART; /* Signal-Handler einhaengen */ - saction.sa_handler = Signal_Handler; sigaction( SIGINT, &saction, NULL ); sigaction( SIGQUIT, &saction, NULL ); sigaction( SIGTERM, &saction, NULL); |