#include "numeric.h"
#include "send.h"
#include "scache.h"
-#include "memory.h"
#include "s_conf.h"
return ptr;
}
- ptr = (struct scache_entry *) MyMalloc(sizeof(struct scache_entry));
+ ptr = (struct scache_entry *) rb_malloc(sizeof(struct scache_entry));
s_assert(0 != ptr);
strlcpy(ptr->name, name, sizeof(ptr->name));
ptr->info[0] = '\0';
ptr->flags = 0;
- ptr->known_since = CurrentTime;
+ ptr->known_since = rb_current_time();
ptr->last_connect = 0;
ptr->last_split = 0;
ptr->flags |= SC_HIDDEN;
else
ptr->flags &= ~SC_HIDDEN;
- ptr->last_connect = CurrentTime;
+ ptr->last_connect = rb_current_time();
return ptr;
}
if (ptr == NULL)
return;
ptr->flags &= ~SC_ONLINE;
- ptr->last_split = CurrentTime;
+ ptr->last_split = rb_current_time();
}
const char *scache_get_name(struct scache_entry *ptr)
!ConfigServerHide.disable_hidden)
show = FALSE;
else if (scache_ptr->flags & SC_ONLINE)
- show = scache_ptr->known_since < CurrentTime - ConfigServerHide.links_delay;
+ show = scache_ptr->known_since < rb_current_time() - ConfigServerHide.links_delay;
else
- show = scache_ptr->last_split > CurrentTime - ConfigServerHide.links_delay && scache_ptr->last_split - scache_ptr->known_since > ConfigServerHide.links_delay;
+ show = scache_ptr->last_split > rb_current_time() - ConfigServerHide.links_delay && scache_ptr->last_split - scache_ptr->known_since > ConfigServerHide.links_delay;
if (show)
sendto_one_numeric(source_p, RPL_LINKS, form_str(RPL_LINKS),
scache_ptr->name, me.name, 1, scache_ptr->info);
scache_ptr = scache_hash[i];
while (scache_ptr)
{
- if (!(scache_ptr->flags & SC_ONLINE) && scache_ptr->last_split > CurrentTime - MISSING_TIMEOUT)
+ if (!(scache_ptr->flags & SC_ONLINE) && scache_ptr->last_split > rb_current_time() - MISSING_TIMEOUT)
sendto_one_numeric(source_p, RPL_MAP, "** %s (recently split)",
scache_ptr->name);