/*
Bacula® - The Network Backup Solution
- Copyright (C) 2007-2009 Free Software Foundation Europe e.V.
+ Copyright (C) 2007-2010 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
Switzerland, email:ftf@fsfeurope.org.
*/
/*
- * Version $Id$
- *
* Main program for bat (qt-console)
*
* Kern Sibbald, January MMVII
static int check_resources();
extern bool parse_bat_config(CONFIG *config, const char *configfile, int exit_code);
+extern void message_callback(int /* type */, char *msg);
+
#define CONFIG_FILE "bat.conf" /* default configuration file */
int main(int argc, char *argv[])
{
int ch;
- int rc;
bool no_signals = true;
bool test_config = false;
batTranslator.load(QString("bat_") + QLocale::system().name());
app->installTranslator(&batTranslator);
-
+ register_message_callback(message_callback);
#ifdef xENABLE_NLS
setlocale(LC_ALL, "");
init_stack_dump();
my_name_is(argc, argv, "bat");
+ lmgr_init_thread();
init_msg(NULL, NULL);
working_directory = "/tmp";
mainWin = new MainWin;
mainWin->show();
- rc = app->exec();
-// sm_dump(false);
- return rc;
+ return app->exec();
}
void terminate_console(int /*sig*/)