mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	- neue Funktion IRC_RELOAD().
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: irc-oper.c,v 1.8 2002/09/03 23:54:59 alex Exp $ | ||||
|  * $Id: irc-oper.c,v 1.9 2002/11/22 17:58:41 alex Exp $ | ||||
|  * | ||||
|  * irc-oper.c: IRC-Operator-Befehle | ||||
|  */ | ||||
| @@ -101,6 +101,26 @@ IRC_DIE( CLIENT *Client, REQUEST *Req ) | ||||
| } /* IRC_DIE */ | ||||
|  | ||||
|  | ||||
| GLOBAL BOOLEAN | ||||
| IRC_RELOAD( CLIENT *Client, REQUEST *Req ) | ||||
| { | ||||
| 	assert( Client != NULL ); | ||||
| 	assert( Req != NULL ); | ||||
|  | ||||
| 	if( Client_Type( Client ) != CLIENT_USER ) return IRC_WriteStrClient( Client, ERR_NOTREGISTERED_MSG, Client_ID( Client )); | ||||
|  | ||||
| 	/* Falsche Anzahl Parameter? */ | ||||
| 	if( Req->argc != 0 ) return IRC_WriteStrClient( Client, ERR_NEEDMOREPARAMS_MSG, Client_ID( Client ), Req->command ); | ||||
|  | ||||
| 	if(( ! Client_HasMode( Client, 'o' )) || ( ! Client_OperByMe( Client ))) return IRC_WriteStrClient( Client, ERR_NOPRIVILEGES_MSG, Client_ID( Client )); | ||||
|  | ||||
| 	Log( LOG_NOTICE|LOG_snotice, "Got RELOAD command from \"%s\", re-reading configuration ...", Client_Mask( Client )); | ||||
| 	NGIRCd_Reload( ); | ||||
| 	 | ||||
| 	return CONNECTED; | ||||
| } /* IRC_RELOAD */ | ||||
|  | ||||
|  | ||||
| GLOBAL BOOLEAN | ||||
| IRC_RESTART( CLIENT *Client, REQUEST *Req ) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton