-/* Some utterly useless dog */
-
#include "../core/schedule.h"
#include "../irc/irc.h"
#include "../lib/irc_string.h"
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
+#include <stdint.h>
#include <stdio.h>
#include <sys/time.h>
#include <pcre.h>
struct {
int used;
- time_t ts;
int lag;
sstring *version1;
sstring *version2;
else
serverinfo[i].used = 0;
- serverinfo[i].ts = getnettime();
serverinfo[i].lag = -1;
serverinfo[i].version1 = NULL;
serverinfo[i].version2 = NULL;
char lagstr[20];
char buf[512];
- controlreply(np, "%-7s %-30s %5s/%5s/%-5s %-7s %-7s %-20s %-8s %-20s", "Numeric", "Hostname", "ECl", "Cl", "MaxCl", "Flags", "Type", "Connected for", "Lag", "Version");
+ controlreply(np, "%-7s %-35s %5s/%5s/%-7s %-7s %-7s %-20s %-8s %-20s", "Numeric", "Hostname", "ECl", "Cl", "MaxCl", "Flags", "Type", "Connected for", "Lag", "Version");
scount = acount = 0;
strlcpy(buf, printflags(serverinfo[i].type, servertypeflags), sizeof(buf));
- controlreply(np, "%-7d %-30s %5d/%5d/%-5d %-7s %-7s %-20s %-8s %-20s - %s", i, serverlist[i].name->content,
+ controlreply(np, "%-7d %-35s %5d/%5d/%-7d %-7s %-7s %-20s %-8s %-20s - %s", i, serverlist[i].name->content,
servercount[i], ucount, serverlist[i].maxusernum,
printflags(serverlist[i].flags, smodeflags), buf,
- longtoduration(getnettime() - serverinfo[i].ts, 0),
+ longtoduration(getnettime() - serverlist[i].ts, 0),
lagstr,
serverinfo[i].version1 ? serverinfo[i].version1->content : "Unknown",
serverinfo[i].version2 ? serverinfo[i].version2->content : "Unknown");
long num = (long)arg;
serverinfo[num].used = 1;
- serverinfo[num].ts = getnettime();
serverinfo[num].version1 = NULL;
serverinfo[num].version2 = NULL;
serverinfo[num].type = getservertype(&serverlist[num]);