]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/client.c
- neuer Befehl NAMES, kleinere Bugfixes.
[ngircd-alex.git] / src / ngircd / client.c
index ea420d6e891e6ce0ad13684719faad4e9284ac40..0ef82662720e6be76900da58f57df66f293103b6 100644 (file)
@@ -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
  *
  * 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 */