X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Fmain.cpp;h=9c315903edc061edf55f2339058afaa05a6f1075;hb=afd4ac31e0f65357c5264c04b804e86b2095a304;hp=6e471829f7f02fb380be18c40fe5a87b8c09d83f;hpb=78b64d6dc3213009776bccd6c09c44cc934ad45b;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/main.cpp b/bacula/src/qt-console/main.cpp index 6e471829f7..9c315903ed 100644 --- a/bacula/src/qt-console/main.cpp +++ b/bacula/src/qt-console/main.cpp @@ -1,7 +1,7 @@ /* Bacula® - The Network Backup Solution - Copyright (C) 2007-2008 Free Software Foundation Europe e.V. + Copyright (C) 2007-2009 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. @@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - Bacula® is a registered trademark of John Walker. + Bacula® is a registered trademark of Kern Sibbald. The licensor of Bacula is the Free Software Foundation Europe (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich, Switzerland, email:ftf@fsfeurope.org. @@ -35,9 +35,9 @@ */ +#include "bat.h" #include #include -#include "bat.h" MainWin *mainWin; QApplication *app; @@ -135,6 +135,11 @@ int main(int argc, char *argv[]) usage(); } + OSDependentInit(); +#ifdef HAVE_WIN32 + WSA_Init(); /* Initialize Windows sockets */ +#endif + if (configfile == NULL) { configfile = bstrdup(CONFIG_FILE); } @@ -158,6 +163,7 @@ int main(int argc, char *argv[]) void terminate_console(int /*sig*/) { +// WSA_Cleanup(); /* TODO: check when we have to call it */ exit(0); } @@ -177,28 +183,6 @@ PROG_COPYRIGHT exit(1); } -#ifdef xxx -/* - * Call-back for reading a passphrase for an encrypted PEM file - * This function uses getpass(), which uses a static buffer and is NOT thread-safe. - */ -static int tls_pem_callback(char *buf, int size, const void *userdata) -{ -#ifdef HAVE_TLS - const char *prompt = (const char *) userdata; - char *passwd; - - passwd = getpass(prompt); - bstrncpy(buf, passwd, size); - return (strlen(buf)); -#else - buf[0] = 0; - return 0; -#endif -} -#endif - - /* * Make a quick check to see that we have all the * resources needed.