X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/e54995b1508e6f5916045b29358fc906dd0f42d4..99a80a91512121da8f41c6ced95f6043e558c424:/include/ircd.h diff --git a/include/ircd.h b/include/ircd.h index d9b8b2a..6f2a5ae 100644 --- a/include/ircd.h +++ b/include/ircd.h @@ -28,11 +28,9 @@ #define INCLUDED_ircd_h #include "config.h" -#include "tools.h" -#include "memory.h" struct Client; -struct dlink_list; +struct rb_dlink_list; struct SetOptions { @@ -79,14 +77,10 @@ extern int opers_see_all_users; /* sno_farconnect.so loaded, operspy without accountability, etc */ extern struct Client me; -extern dlink_list global_client_list; +extern rb_dlink_list global_client_list; extern struct Client *local[]; extern struct Counter Count; -#if 0 -extern time_t CurrentTime; -#endif extern struct timeval SystemTime; -#define CurrentTime SystemTime.tv_sec extern int default_server_capabs; extern time_t startup_time; @@ -97,13 +91,13 @@ extern int split_users; extern int split_servers; int eob_count; -extern dlink_list unknown_list; -extern dlink_list lclient_list; -extern dlink_list serv_list; -extern dlink_list global_serv_list; -extern dlink_list local_oper_list; -extern dlink_list oper_list; -extern dlink_list dead_list; +extern rb_dlink_list unknown_list; +extern rb_dlink_list lclient_list; +extern rb_dlink_list serv_list; +extern rb_dlink_list global_serv_list; +extern rb_dlink_list local_oper_list; +extern rb_dlink_list oper_list; +extern rb_dlink_list dead_list; extern void get_current_bandwidth(struct Client *source_p, struct Client *target_p); @@ -113,4 +107,8 @@ extern void charybdis_io_loop(void); extern int testing_conf; +extern struct ev_entry *check_splitmode_ev; + +extern int maxconnections; + #endif