X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fpazpar2.c;h=721f501a7db3caf7e8e693859c813e51f7a0d7b4;hb=4a14056f7df3fe777f28ae7e85218627b16fe995;hp=682da9c3542802e218c8a3b81afc1873f23857fc;hpb=beea258a9423652de5dba16306551df31fc5519e;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.c b/src/pazpar2.c index 682da9c..721f501 100644 --- a/src/pazpar2.c +++ b/src/pazpar2.c @@ -1,4 +1,4 @@ -/* $Id: pazpar2.c,v 1.79 2007-04-16 09:03:25 adam Exp $ +/* $Id: pazpar2.c,v 1.83 2007-04-23 21:05:23 adam Exp $ Copyright (c) 2006-2007, Index Data. This file is part of Pazpar2. @@ -25,6 +25,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include +#include #include "pazpar2.h" #include "database.h" @@ -59,9 +60,6 @@ int main(int argc, char **argv) case 't': strcpy(global_parameters.settings_path_override, arg); break; - case 's': - load_simpletargets(arg); - break; case 'd': global_parameters.dump_records = 1; break; @@ -88,22 +86,23 @@ int main(int argc, char **argv) start_http_listener(); start_proxy(); start_zproxy(); + init_settings(); if (*global_parameters.settings_path_override) settings_read(global_parameters.settings_path_override); else if (global_parameters.server->settings) settings_read(global_parameters.server->settings); else - yaz_log(YLOG_WARN, "No settings-directory specified. Problems may well ensue!"); - prepare_databases(); + yaz_log(YLOG_WARN, "No settings-directory specified"); global_parameters.odr_in = odr_createmem(ODR_DECODE); global_parameters.odr_out = odr_createmem(ODR_ENCODE); - event_loop(&channel_list); + pazpar2_event_loop(); return 0; } + /* * Local variables: * c-basic-offset: 4