From 04162c3944d24beb05bca573595cac74a470b0ec Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 2 Jun 2002 17:13:07 +0000 Subject: [PATCH] - Neue Funktion Channel_InitPredefined(). --- src/ngircd/channel.c | 18 ++++++++++++------ src/ngircd/channel.h | 3 ++- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/ngircd/channel.c b/src/ngircd/channel.c index 66b07569..5e4d11be 100644 --- a/src/ngircd/channel.c +++ b/src/ngircd/channel.c @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: channel.c,v 1.26 2002/06/01 15:55:17 alex Exp $ + * $Id: channel.c,v 1.27 2002/06/02 17:13:07 alex Exp $ * * channel.c: Management der Channels */ @@ -63,14 +63,20 @@ LOCAL BOOLEAN Delete_Channel PARAMS(( CHANNEL *Chan )); GLOBAL VOID Channel_Init( VOID ) { - CHANNEL *chan; - CHAR *c; - INT i; - My_Channels = NULL; My_Cl2Chan = NULL; +} /* Channel_Init */ + +GLOBAL VOID +Channel_InitPredefined( VOID ) +{ /* Vordefinierte persistente Channels erzeugen */ + + CHANNEL *chan; + CHAR *c; + INT i; + for( i = 0; i < Conf_Channel_Count; i++ ) { /* Ist ein Name konfiguriert? */ @@ -98,7 +104,7 @@ Channel_Init( VOID ) } else Log( LOG_ERR, "Can't create pre-defined channel \"%s\"!", Conf_Channel[i].name ); } -} /* Channel_Init */ +} /* Channel_InitPredefined */ GLOBAL VOID diff --git a/src/ngircd/channel.h b/src/ngircd/channel.h index 9adbc783..a3967504 100644 --- a/src/ngircd/channel.h +++ b/src/ngircd/channel.h @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: channel.h,v 1.19 2002/06/01 14:36:05 alex Exp $ + * $Id: channel.h,v 1.20 2002/06/02 17:13:07 alex Exp $ * * channel.h: Management der Channels (Header) */ @@ -49,6 +49,7 @@ typedef POINTER CL2CHAN; GLOBAL VOID Channel_Init PARAMS((VOID )); +GLOBAL VOID Channel_InitPredefined PARAMS(( VOID )); GLOBAL VOID Channel_Exit PARAMS((VOID )); GLOBAL BOOLEAN Channel_Join PARAMS((CLIENT *Client, CHAR *Name )); -- 2.39.2