--- lbbs/src/main.c 2004/10/22 15:20:32 1.7 +++ lbbs/src/main.c 2005/03/17 10:48:46 1.9 @@ -18,6 +18,7 @@ #include "bbs.h" #include "common.h" #include "io.h" +#include "menu.h" #include void @@ -111,6 +112,7 @@ main (int argc, char *argv[]) //Initialize log strncpy(app_home_dir, argv[0], rindex(argv[0],'/')-argv[0]+1); + strcat(app_home_dir, "../"); strcpy(log_dir, app_home_dir); strcat(log_dir, "log/"); strcpy(file_log_std, log_dir); @@ -131,6 +133,12 @@ main (int argc, char *argv[]) if (load_conf(file_config)<0) exit(-2); + //Load menus + strcpy(file_config, app_home_dir); + strcat(file_config, "conf/main_menu.conf"); + if (load_menu(&bbs_main_menu, file_config)<0) + exit(-3); + //Initialize socket server net_server(BBS_address, BBS_port);