summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorRobin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864>2008-09-30 18:45:09 +0000
committerRobin Burchell w00t@inspircd.org <Robin Burchell w00t@inspircd.org@5417fbe8-f217-4b02-8779-1006273d7864>2008-09-30 18:45:09 +0000
commit2fd6bf39b1b018a7081fafd8350ea88f1b733ea5 (patch)
tree0dad452b2a0d221aab16417978b4743408c975f4 /src/main.c
parent0f2719990e6b61c9172e0a4593b7a1605bb29f44 (diff)
Remove 'skeleton' mode. It's not really all that useful.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1200 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c130
1 files changed, 61 insertions, 69 deletions
diff --git a/src/main.c b/src/main.c
index 27f614bb6..7195d06ce 100644
--- a/src/main.c
+++ b/src/main.c
@@ -39,7 +39,6 @@ char *log_filename = LOG_FILENAME; /* -log filename */
int debug = 0; /* -debug */
int readonly = 0; /* -readonly */
int logchan = 0; /* -logchan */
-int skeleton = 0; /* -skeleton */
int nofork = 0; /* -nofork */
int forceload = 0; /* -forceload */
int nothird = 0; /* -nothrid */
@@ -107,14 +106,12 @@ extern void expire_all(void)
waiting = -3;
if (debug)
alog("debug: Running expire routines");
- if (!skeleton) {
- waiting = -21;
- expire_nicks();
- waiting = -22;
- expire_chans();
- waiting = -23;
- expire_requests();
- }
+ waiting = -21;
+ expire_nicks();
+ waiting = -22;
+ expire_chans();
+ waiting = -23;
+ expire_requests();
waiting = -25;
expire_akills();
if (ircd->sgline) {
@@ -146,23 +143,21 @@ void save_databases(void)
alog("debug: Saving FFF databases");
waiting = -10;
backup_databases();
- if (!skeleton) {
- waiting = -11;
- save_ns_dbase();
- waiting = -12;
- if (PreNickDBName) {
- save_ns_req_dbase();
- waiting = -13;
- }
- save_cs_dbase();
- if (s_BotServ) {
- waiting = -14;
- save_bs_dbase();
- }
- if (s_HostServ) {
- waiting = -15;
- save_hs_dbase();
- }
+ waiting = -11;
+ save_ns_dbase();
+ waiting = -12;
+ if (PreNickDBName) {
+ save_ns_req_dbase();
+ waiting = -13;
+ }
+ save_cs_dbase();
+ if (s_BotServ) {
+ waiting = -14;
+ save_bs_dbase();
+ }
+ if (s_HostServ) {
+ waiting = -15;
+ save_hs_dbase();
}
waiting = -16;
save_os_dbase();
@@ -176,56 +171,53 @@ void save_databases(void)
if (debug)
alog("debug: Saving RDB databases");
waiting = -10;
- if (!skeleton) {
- waiting = -11;
- save_ns_rdb_dbase();
- /* We send these PONG's when we're not syncing to avoid timeouts.
- * If we send them during the sync, we fuck something up there and
- * break the syncing process, resulting in lost (literally lost)
- * data. -GD
- * This used is_sync(serv_uplink) to check for sync states. There's
- * only a minor error with this: serv_uplink doesn't exist during
- * the first save. So now we check for serv_uplink only; if it
- * exists we're safe. -GD
- */
- if (serv_uplink)
- anope_cmd_pong(ServerName, ServerName);
- waiting = -12;
- save_cs_rdb_dbase();
- if (serv_uplink)
- anope_cmd_pong(ServerName, ServerName);
- if (PreNickDBName) {
- save_ns_req_rdb_dbase();
- if (serv_uplink)
- anope_cmd_pong(ServerName, ServerName);
- waiting = -13;
- }
- if (s_BotServ) {
- waiting = -14;
- save_bs_rdb_dbase();
- if (serv_uplink)
- anope_cmd_pong(ServerName, ServerName);
- }
- if (s_HostServ) {
- waiting = -15;
- save_hs_rdb_dbase();
- if (serv_uplink)
- anope_cmd_pong(ServerName, ServerName);
- }
- waiting = -16;
- save_os_rdb_dbase();
+ waiting = -11;
+ save_ns_rdb_dbase();
+ /* We send these PONG's when we're not syncing to avoid timeouts.
+ * If we send them during the sync, we fuck something up there and
+ * break the syncing process, resulting in lost (literally lost)
+ * data. -GD
+ * This used is_sync(serv_uplink) to check for sync states. There's
+ * only a minor error with this: serv_uplink doesn't exist during
+ * the first save. So now we check for serv_uplink only; if it
+ * exists we're safe. -GD
+ */
+ if (serv_uplink)
+ anope_cmd_pong(ServerName, ServerName);
+ waiting = -12;
+ save_cs_rdb_dbase();
+ if (serv_uplink)
+ anope_cmd_pong(ServerName, ServerName);
+ if (PreNickDBName) {
+ save_ns_req_rdb_dbase();
if (serv_uplink)
anope_cmd_pong(ServerName, ServerName);
- waiting = -17;
- save_rdb_news();
+ waiting = -13;
+ }
+ if (s_BotServ) {
+ waiting = -14;
+ save_bs_rdb_dbase();
if (serv_uplink)
anope_cmd_pong(ServerName, ServerName);
- waiting = -18;
- save_rdb_exceptions();
+ }
+ if (s_HostServ) {
+ waiting = -15;
+ save_hs_rdb_dbase();
if (serv_uplink)
anope_cmd_pong(ServerName, ServerName);
-
}
+ waiting = -16;
+ save_os_rdb_dbase();
+ if (serv_uplink)
+ anope_cmd_pong(ServerName, ServerName);
+ waiting = -17;
+ save_rdb_news();
+ if (serv_uplink)
+ anope_cmd_pong(ServerName, ServerName);
+ waiting = -18;
+ save_rdb_exceptions();
+ if (serv_uplink)
+ anope_cmd_pong(ServerName, ServerName);
}
#endif
waiting = -20;