40 |
|
#include "memory.h" |
41 |
|
|
42 |
|
|
43 |
< |
dlink_list mod_list = { NULL, NULL, 0 }; |
44 |
< |
|
43 |
> |
static dlink_list modules_list = { NULL, NULL, 0 }; |
44 |
|
|
45 |
|
static const char *unknown_ver = "<unknown>"; |
46 |
|
|
121 |
|
if (modp->modexit) |
122 |
|
modp->modexit(); |
123 |
|
|
124 |
< |
assert(dlink_list_length(&mod_list) > 0); |
125 |
< |
dlinkDelete(&modp->node, &mod_list); |
124 |
> |
assert(dlink_list_length(&modules_list) > 0); |
125 |
> |
dlinkDelete(&modp->node, &modules_list); |
126 |
|
MyFree(modp->name); |
127 |
|
|
128 |
|
lt_dlclose(modp->handle); |
179 |
|
modp->flags |= MODULE_FLAG_CORE; |
180 |
|
|
181 |
|
DupString(modp->name, mod_basename); |
182 |
< |
dlinkAdd(modp, &modp->node, &mod_list); |
182 |
> |
dlinkAdd(modp, &modp->node, &modules_list); |
183 |
|
|
184 |
|
if (modp->modinit) |
185 |
|
modp->modinit(); |
320 |
|
{ |
321 |
|
dlink_node *ptr = NULL; |
322 |
|
|
323 |
< |
DLINK_FOREACH(ptr, mod_list.head) |
323 |
> |
DLINK_FOREACH(ptr, modules_list.head) |
324 |
|
{ |
325 |
|
struct module *modp = ptr->data; |
326 |
|
|
578 |
|
return; |
579 |
|
} |
580 |
|
|
581 |
< |
DLINK_FOREACH(ptr, mod_list.head) |
581 |
> |
DLINK_FOREACH(ptr, modules_list.head) |
582 |
|
{ |
583 |
|
const struct module *modp = ptr->data; |
584 |
|
|
612 |
|
sendto_one(source_p, ":%s NOTICE %s :Reloading all modules", |
613 |
|
me.name, source_p->name); |
614 |
|
|
615 |
< |
modnum = dlink_list_length(&mod_list); |
615 |
> |
modnum = dlink_list_length(&modules_list); |
616 |
|
|
617 |
< |
DLINK_FOREACH_SAFE(ptr, ptr_next, mod_list.head) |
617 |
> |
DLINK_FOREACH_SAFE(ptr, ptr_next, modules_list.head) |
618 |
|
{ |
619 |
|
struct module *modp = ptr->data; |
620 |
|
unload_one_module(modp->name, 0); |
626 |
|
|
627 |
|
sendto_realops_flags(UMODE_ALL, L_ALL, |
628 |
|
"Module Restart: %u modules unloaded, %u modules loaded", |
629 |
< |
modnum, dlink_list_length(&mod_list)); |
629 |
> |
modnum, dlink_list_length(&modules_list)); |
630 |
|
ilog(L_WARN, "Module Restart: %u modules unloaded, %u modules loaded", |
631 |
< |
modnum, dlink_list_length(&mod_list)); |
631 |
> |
modnum, dlink_list_length(&modules_list)); |
632 |
|
} |