]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/filed/filed.c
Server address binding + bscan updates -- see kes25Sep02
[bacula/bacula] / bacula / src / filed / filed.c
index 83dc02ed44dbae5ed8e698e2a6ec18af588e34e6..851e3b2b191ed97cd7de2d4cd75cc9d3497ad23f 100644 (file)
@@ -3,6 +3,8 @@
  *
  *    Kern Sibbald, March MM
  *
+ *   Version $Id$
+ *
  */
 /*
    Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker
@@ -48,7 +50,8 @@ int win32_client = 0;
 static char *configfile = NULL;
 static int foreground = 0;
 static workq_t dir_workq;            /* queue of work from Director */
-static CLIENT *me;                   /* my resource */
+
+CLIENT *me;                          /* my resource */
 
 static void usage()
 {
@@ -190,11 +193,14 @@ Without that I don't know who I am :-(\n"), configfile);
    me += 1000000;
 #endif
 
+   set_thread_concurrency(10);
+
    start_watchdog();                 /* start watchdog thread */
 
    /* Become server, and handle requests */
    Dmsg1(10, "filed: listening on port %d\n", me->FDport);
-   bnet_thread_server(me->FDport, 10, &dir_workq, handle_client_request);
+   bnet_thread_server(me->FDaddr, me->FDport, me->MaxConcurrentJobs, 
+                     &dir_workq, handle_client_request);
 
    exit(0);                          /* should never get here */
 }