mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-30 13:32:59 +00:00 
			
		
		
		
	- neue Funktion Client_NextHop().
This commit is contained in:
		| @@ -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.21 2002/01/05 19:15:03 alex Exp $ | ||||
|  * $Id: client.c,v 1.22 2002/01/05 20:08:17 alex Exp $ | ||||
|  * | ||||
|  * client.c: Management aller Clients | ||||
|  * | ||||
| @@ -21,6 +21,9 @@ | ||||
|  * Server gewesen, so existiert eine entsprechende CONNECTION-Struktur. | ||||
|  * | ||||
|  * $Log: client.c,v $ | ||||
|  * Revision 1.22  2002/01/05 20:08:17  alex | ||||
|  * - neue Funktion Client_NextHop(). | ||||
|  * | ||||
|  * Revision 1.21  2002/01/05 19:15:03  alex | ||||
|  * - Fehlerpruefung bei select() in der "Hauptschleife" korrigiert. | ||||
|  * | ||||
| @@ -559,6 +562,18 @@ GLOBAL INT Client_Token( CLIENT *Client ) | ||||
| } /* Client_Token */ | ||||
|  | ||||
|  | ||||
| GLOBAL CLIENT *Client_NextHop( CLIENT *Client ) | ||||
| { | ||||
| 	CLIENT *c; | ||||
| 	 | ||||
| 	assert( Client != NULL ); | ||||
|  | ||||
| 	c = Client; | ||||
| 	while( c->introducer && ( c->introducer != c ) && ( c->introducer != This_Server )) c = c->introducer; | ||||
| 	return c; | ||||
| } /* Client_NextHop */ | ||||
|  | ||||
|  | ||||
| GLOBAL CHAR *Client_Mask( CLIENT *Client ) | ||||
| { | ||||
| 	/* Client-"ID" liefern, wie sie z.B. fuer | ||||
|   | ||||
| @@ -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: client.h,v 1.14 2002/01/04 01:21:22 alex Exp $ | ||||
|  * $Id: client.h,v 1.15 2002/01/05 20:08:17 alex Exp $ | ||||
|  * | ||||
|  * client.h: Konfiguration des ngircd (Header) | ||||
|  * | ||||
|  * $Log: client.h,v $ | ||||
|  * Revision 1.15  2002/01/05 20:08:17  alex | ||||
|  * - neue Funktion Client_NextHop(). | ||||
|  * | ||||
|  * Revision 1.14  2002/01/04 01:21:22  alex | ||||
|  * - Client-Strukturen koennen von anderen Modulen nun nur noch ueber die | ||||
|  *   enstprechenden (zum Teil neuen) Funktionen angesprochen werden. | ||||
| @@ -139,6 +142,7 @@ GLOBAL CLIENT *Client_Introducer( CLIENT *Client ); | ||||
| GLOBAL BOOLEAN Client_OperByMe( CLIENT *Client ); | ||||
| GLOBAL INT Client_Hops( CLIENT *Client ); | ||||
| GLOBAL INT Client_Token( CLIENT *Client ); | ||||
| GLOBAL CLIENT *Client_NextHop( CLIENT *Client ); | ||||
|  | ||||
| GLOBAL BOOLEAN Client_HasMode( CLIENT *Client, CHAR Mode ); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton