#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#include <signal.h>
#include "common.h"
// === IMPORTS ===
extern void Init_Cokebank(const char *Argument); // cokebank.c
+extern void Init_Handlers(void);
extern void Load_Itemlist(void);
extern void Server_Start(void);
extern int giServer_Port;
char *gsCokebankPath = "cokebank.db";
// === CODE ===
+void sigint_handler()
+{
+ exit(0);
+}
+
int main(int argc, char *argv[])
{
int i;
}
}
- Init_Cokebank(gsCokebankPath);
+ signal(SIGINT, sigint_handler);
+ Init_Cokebank(gsCokebankPath);
+
+ Init_Handlers();
+
Load_Itemlist();
Server_Start();
+
return 0;
}