commit 04162c3944d24beb05bca573595cac74a470b0ec from: Alexander Barton date: Sun Jun 02 17:13:07 2002 UTC - Neue Funktion Channel_InitPredefined(). commit - 5cac54044b337d39af77054324fde82df1315f15 commit + 04162c3944d24beb05bca573595cac74a470b0ec blob - 66b075697853bac568d10d11602195e8420f5435 blob + 5e4d11be7fd9453d7fcc9cccf5be5ffe7dfe0c8b --- src/ngircd/channel.c +++ 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 blob - 9adbc7830a65493865b2991602576c23c79fc560 blob + a3967504b70af4b47c7d5fe16e906b7cd10e7bd8 --- src/ngircd/channel.h +++ 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 ));