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:
parent
06caecb0c4
commit
1aeaf64c66
@ -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- */
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user