/*
* cmd_info() - tell the client about this server
*/
-void cmd_info(void) {
+void cmd_info(char *cmdbuf) {
cprintf("%d Server info:\n", LISTING_FOLLOWS);
cprintf("%d\n", CC->cs_pid);
cprintf("%s\n", config.c_nodename);
}
else if (!strncasecmp(cmdbuf,"WHOK",4)) {
- cmd_whok();
+ cmd_whok(&cmdbuf[5]);
}
else if (!strncasecmp(cmdbuf,"RDIR",4)) {
- cmd_rdir();
+ cmd_rdir(&cmdbuf[5]);
}
else if (!strncasecmp(cmdbuf,"EUID",4)) {
}
else if (!strncasecmp(cmdbuf,"INFO",4)) {
- cmd_info();
+ cmd_info(&cmdbuf[5]);
}
else if (!strncasecmp(cmdbuf,"SLRP",4)) {
}
else if (!strncasecmp(cmdbuf,"INVT",4)) {
- cmd_invt_kick(&cmdbuf[5],1);
+ cmd_invt_kick(&cmdbuf[5], 1);
}
else if (!strncasecmp(cmdbuf,"KICK",4)) {
- cmd_invt_kick(&cmdbuf[5],0);
+ cmd_invt_kick(&cmdbuf[5], 0);
}
else if (!strncasecmp(cmdbuf,"GETR",4)) {
- cmd_getr();
+ cmd_getr(&cmdbuf[5]);
}
else if (!strncasecmp(cmdbuf,"SETR",4)) {
}
else if (!strncasecmp(cmdbuf,"GETA",4)) {
- cmd_geta();
+ cmd_geta(&cmdbuf[5]);
}
else if (!strncasecmp(cmdbuf,"SETA",4)) {
void RemoveContext (struct CitContext *);
void set_wtmpsupp (char *newtext);
void set_wtmpsupp_to_current_room(void);
-void cmd_info (void);
+void cmd_info (char *cmdbuf);
void cmd_time (void);
void cmd_iden (char *argbuf);
void cmd_mesg (char *mname);
}
-void cmd_whok(void)
+void cmd_whok(char *cmdbuf)
{
struct ctdluser temp;
struct cdbdata *cdbus;
/*
* RDIR command for room directory
*/
-void cmd_rdir(void)
+void cmd_rdir(char *cmdbuf)
{
char buf[256];
char comment[256];
/*
* get room parameters (aide or room aide command)
*/
-void cmd_getr(void)
+void cmd_getr(char *cmdbuf)
{
if (CtdlAccessCheck(ac_room_aide)) return;
/*
* get the name of the room aide for this room
*/
-void cmd_geta(void)
+void cmd_geta(char *cmdbuf)
{
struct ctdluser usbuf;
void usergoto (char *where, int display_result, int transiently,
int *msgs, int *new);
void cmd_goto (char *gargs);
-void cmd_whok (void);
-void cmd_rdir (void);
-void cmd_getr (void);
+void cmd_whok (char *cmdbuf);
+void cmd_rdir (char *cmdbuf);
+void cmd_getr (char *cmdbuf);
void cmd_setr (char *args);
-void cmd_geta (void);
+void cmd_geta (char *cmdbuf);
void cmd_seta (char *new_ra);
void cmd_rinf (void);
void cmd_kill (char *argbuf);