X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fclient.c;h=0ef82662720e6be76900da58f57df66f293103b6;hp=ea420d6e891e6ce0ad13684719faad4e9284ac40;hb=fb9d6ce1741ef127cba00c7fa90739478a9b2b68;hpb=804b1ec4987ed3beb4759cc480b2c6c911627b7e diff --git a/src/ngircd/client.c b/src/ngircd/client.c index ea420d6e..0ef82662 100644 --- a/src/ngircd/client.c +++ b/src/ngircd/client.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: client.c,v 1.14 2001/12/31 02:18:51 alex Exp $ + * $Id: client.c,v 1.15 2001/12/31 15:33:13 alex Exp $ * * client.c: Management aller Clients * @@ -21,6 +21,10 @@ * Server gewesen, so existiert eine entsprechende CONNECTION-Struktur. * * $Log: client.c,v $ + * Revision 1.15 2001/12/31 15:33:13 alex + * - neuer Befehl NAMES, kleinere Bugfixes. + * - Bug bei PING behoben: war zu restriktiv implementiert :-) + * * Revision 1.14 2001/12/31 02:18:51 alex * - viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART), * - neuen Header "defines.h" mit (fast) allen Konstanten. @@ -320,6 +324,24 @@ GLOBAL CLIENT *Client_Search( CHAR *ID ) } /* Client_Search */ +GLOBAL CLIENT *Client_First( VOID ) +{ + /* Ersten Client liefern. */ + + return My_Clients; +} /* Client_First */ + + +GLOBAL CLIENT *Client_Next( CLIENT *c ) +{ + /* Naechsten Client liefern. Existiert keiner, + * so wird NULL geliefert. */ + + assert( c != NULL ); + return c->next; +} /* Client_Next */ + + LOCAL CLIENT *New_Client_Struct( VOID ) { /* Neue CLIENT-Struktur pre-initialisieren */