send_target_message(4, target, global, "%s", message->message);
}
-static int
-notice_channel(const char *key, void *data, void *extra)
-{
- struct chanNode *channel = data;
- /* It should be safe to assume channel is not NULL. */
- if(channel->channel_info)
- notice_target(key, extra);
- return 0;
-}
-
static void
message_send(struct globalMessage *message)
{
}
static int
-global_process_user(struct userNode *user)
+global_process_user(struct userNode *user, UNUSED_ARG(void *extra))
{
if(IsLocal(user) || self->uplink->burst || user->uplink->burst)
return 0;
}
static void
-global_process_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle))
+global_process_auth(struct userNode *user, UNUSED_ARG(struct handle_info *old_handle), UNUSED_ARG(void *extra))
{
if(IsHelper(user))
send_messages(user, MESSAGE_RECIPIENT_HELPERS, 0);
}
static void
-global_process_oper(struct userNode *user)
+global_process_oper(struct userNode *user, UNUSED_ARG(void *extra))
{
if(user->uplink->burst)
return;
}
static void
-global_db_cleanup(void)
+global_db_cleanup(UNUSED_ARG(void *extra))
{
while(messageList)
message_del(messageList);
struct chanNode *chan;
unsigned int i;
G_LOG = log_register_type("Global", "file:global.log");
- reg_new_user_func(global_process_user);
- reg_auth_func(global_process_auth);
- reg_oper_func(global_process_oper);
+ reg_new_user_func(global_process_user, NULL);
+ reg_auth_func(global_process_auth, NULL);
+ reg_oper_func(global_process_oper, NULL);
conf_register_reload(global_conf_read);
}
saxdb_register("Global", global_saxdb_read, global_saxdb_write);
- reg_exit_func(global_db_cleanup);
+ reg_exit_func(global_db_cleanup, NULL);
message_register_table(msgtab);
}