1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-01-31 09:44:44 +00:00

New function Client_RegisterWhowas().

This commit is contained in:
Alexander Barton 2005-05-17 23:18:54 +00:00
parent 06caecb0c4
commit 1aeaf64c66
2 changed files with 8 additions and 7 deletions

View File

@ -17,7 +17,7 @@
#include "portab.h" #include "portab.h"
static char UNUSED id[] = "$Id: client.c,v 1.80 2005/05/16 12:23:48 alex Exp $"; static char UNUSED id[] = "$Id: client.c,v 1.81 2005/05/17 23:18:54 alex Exp $";
#include "imp.h" #include "imp.h"
#include <assert.h> #include <assert.h>
@ -63,7 +63,6 @@ LOCAL long MyCount PARAMS(( CLIENT_TYPE Type ));
LOCAL CLIENT *New_Client_Struct PARAMS(( void )); LOCAL CLIENT *New_Client_Struct PARAMS(( void ));
LOCAL void Generate_MyToken PARAMS(( CLIENT *Client )); LOCAL void Generate_MyToken PARAMS(( CLIENT *Client ));
LOCAL void Adjust_Counters PARAMS(( CLIENT *Client )); LOCAL void Adjust_Counters PARAMS(( CLIENT *Client ));
LOCAL void Register_Whowas PARAMS(( CLIENT *Client ));
#ifndef Client_DestroyNow #ifndef Client_DestroyNow
GLOBAL void Client_DestroyNow PARAMS((CLIENT *Client )); GLOBAL void Client_DestroyNow PARAMS((CLIENT *Client ));
@ -269,7 +268,7 @@ Client_Destroy( CLIENT *Client, char *LogMsg, char *FwdMsg, bool SendQuit )
Channel_Quit( c, FwdMsg ? FwdMsg : c->id ); Channel_Quit( c, FwdMsg ? FwdMsg : c->id );
/* Register client in My_Whowas structure */ /* Register client in My_Whowas structure */
Register_Whowas( c ); Client_RegisterWhowas( c );
} }
else if( c->type == CLIENT_SERVER ) else if( c->type == CLIENT_SERVER )
{ {
@ -1126,8 +1125,8 @@ Adjust_Counters( CLIENT *Client )
/** /**
* Register client in My_Whowas structure for further recall by WHOWAS. * Register client in My_Whowas structure for further recall by WHOWAS.
*/ */
LOCAL void GLOBAL void
Register_Whowas( CLIENT *Client ) Client_RegisterWhowas( CLIENT *Client )
{ {
int slot; int slot;
@ -1153,7 +1152,7 @@ Register_Whowas( CLIENT *Client )
sizeof( My_Whowas[slot].server )); sizeof( My_Whowas[slot].server ));
Last_Whowas = slot; Last_Whowas = slot;
} /* Register_Whowas */ } /* Client_RegisterWhowas */
/* -eof- */ /* -eof- */

View File

@ -8,7 +8,7 @@
* (at your option) any later version. * (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information. * Please read the file COPYING, README and AUTHORS for more information.
* *
* $Id: client.h,v 1.37 2005/05/16 12:24:31 alex Exp $ * $Id: client.h,v 1.38 2005/05/17 23:18:54 alex Exp $
* *
* Client management (header) * Client management (header)
*/ */
@ -150,6 +150,8 @@ GLOBAL bool Client_IsValidNick PARAMS(( char *Nick ));
GLOBAL WHOWAS *Client_GetWhowas PARAMS(( void )); GLOBAL WHOWAS *Client_GetWhowas PARAMS(( void ));
GLOBAL int Client_GetLastWhowasIndex PARAMS(( void )); GLOBAL int Client_GetLastWhowasIndex PARAMS(( void ));
GLOBAL void Client_RegisterWhowas PARAMS(( CLIENT *Client ));
#endif #endif