Compile fix for normal build
This commit is contained in:
parent
881f3f790e
commit
969ad50c39
@ -111,7 +111,9 @@ _channel chat_channels[MAXCHANNELS];
|
|||||||
int buffer_head = 0; /* Messages buffer head */
|
int buffer_head = 0; /* Messages buffer head */
|
||||||
extern struct sysconfig CFG; /* System configuration */
|
extern struct sysconfig CFG; /* System configuration */
|
||||||
extern int s_bbsopen; /* The BBS open status */
|
extern int s_bbsopen; /* The BBS open status */
|
||||||
|
#ifdef USE_EXPERIMENT
|
||||||
extern srv_list *servers; /* Connected servers */
|
extern srv_list *servers; /* Connected servers */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -389,7 +391,9 @@ char *chat_connect(char *data)
|
|||||||
char *pid, *realname, *nick;
|
char *pid, *realname, *nick;
|
||||||
static char buf[200];
|
static char buf[200];
|
||||||
int i, count = 0, sys = FALSE;
|
int i, count = 0, sys = FALSE;
|
||||||
|
#ifdef USE_EXPERIMENT
|
||||||
srv_list *sl;
|
srv_list *sl;
|
||||||
|
#endif
|
||||||
|
|
||||||
Syslog('-', "CCON:%s", data);
|
Syslog('-', "CCON:%s", data);
|
||||||
memset(&buf, 0, sizeof(buf));
|
memset(&buf, 0, sizeof(buf));
|
||||||
@ -427,12 +431,14 @@ char *chat_connect(char *data)
|
|||||||
|
|
||||||
Syslog('-', "Connected user %s (%s) with chatserver, slot %d, sysop %s", realname, pid, i, sys ? "True":"False");
|
Syslog('-', "Connected user %s (%s) with chatserver, slot %d, sysop %s", realname, pid, i, sys ? "True":"False");
|
||||||
|
|
||||||
|
#ifdef USE_EXPERIMENT
|
||||||
/*
|
/*
|
||||||
* Register with IBC
|
* Register with IBC
|
||||||
*/
|
*/
|
||||||
add_user(CFG.myfqdn, nick, realname);
|
add_user(CFG.myfqdn, nick, realname);
|
||||||
sprintf(buf, "USER %s@%s 0 * :%s", nick, CFG.myfqdn, realname);
|
sprintf(buf, "USER %s@%s 0 * :%s", nick, CFG.myfqdn, realname);
|
||||||
send_all(buf);
|
send_all(buf);
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Now put welcome message into the ringbuffer and report success.
|
* Now put welcome message into the ringbuffer and report success.
|
||||||
@ -441,6 +447,7 @@ char *chat_connect(char *data)
|
|||||||
system_msg(chat_users[i].pid, buf);
|
system_msg(chat_users[i].pid, buf);
|
||||||
sprintf(buf, "Welcome to the Internet BBS Chat Network");
|
sprintf(buf, "Welcome to the Internet BBS Chat Network");
|
||||||
system_msg(chat_users[i].pid, buf);
|
system_msg(chat_users[i].pid, buf);
|
||||||
|
#ifdef USE_EXPERIMENT
|
||||||
sprintf(buf, "Current connected servers:");
|
sprintf(buf, "Current connected servers:");
|
||||||
system_msg(chat_users[i].pid, buf);
|
system_msg(chat_users[i].pid, buf);
|
||||||
for (sl = servers; sl; sl = sl->next) {
|
for (sl = servers; sl; sl = sl->next) {
|
||||||
@ -448,6 +455,7 @@ char *chat_connect(char *data)
|
|||||||
system_msg(chat_users[i].pid, buf);
|
system_msg(chat_users[i].pid, buf);
|
||||||
count += sl->users;
|
count += sl->users;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
sprintf(buf, "There %s %d user%s connected", (count != 1)?"are":"is", count, (count != 1)?"s":"");
|
sprintf(buf, "There %s %d user%s connected", (count != 1)?"are":"is", count, (count != 1)?"s":"");
|
||||||
system_msg(chat_users[i].pid, buf);
|
system_msg(chat_users[i].pid, buf);
|
||||||
|
|
||||||
@ -477,7 +485,9 @@ char *chat_close(char *data)
|
|||||||
/*
|
/*
|
||||||
* Remove from IBC network
|
* Remove from IBC network
|
||||||
*/
|
*/
|
||||||
|
#ifdef USE_EXPERIMENT
|
||||||
del_user(CFG.myfqdn, chat_users[i].realname);
|
del_user(CFG.myfqdn, chat_users[i].realname);
|
||||||
|
#endif
|
||||||
Syslog('-', "Closing chat for pid %s, slot %d", pid, i);
|
Syslog('-', "Closing chat for pid %s, slot %d", pid, i);
|
||||||
memset(&chat_users[i], 0, sizeof(_chat_users));
|
memset(&chat_users[i], 0, sizeof(_chat_users));
|
||||||
chat_users[i].channel = -1;
|
chat_users[i].channel = -1;
|
||||||
|
Reference in New Issue
Block a user