]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/filed/filed.c
Fix DATE problem and minor compile stuff
[bacula/bacula] / bacula / src / filed / filed.c
index a9d805cb4bd210103fd18f167717203792bb0827..2706573633c2f302fea09ccb0ea3d5f0a50d7fb5 100644 (file)
@@ -57,7 +57,7 @@ CLIENT *me;                         /* my resource */
 static void usage()
 {
    fprintf(stderr, _(
-"\nVersion: " VERSION " (" DATE ")\n\n"
+"\nVersion: " VERSION " (" BDATE ")\n\n"
 "Usage: filed [-f -s] [-c config_file] [-d debug_level] [config_file]\n"  
 "        -c <file>   use <file> as configuration file\n"
 "        -dnn        set debug level to nn\n"
@@ -192,9 +192,8 @@ Without that I don't know who I am :-(\n"), configfile);
       init_stack_dump();             /* set new pid */
    }
 
-   if (!inetd_request) {
-      create_pid_file(me->pid_directory, "bacula-fd", me->FDport);
-   }
+   /* Maximum 1 daemon at a time */
+   create_pid_file(me->pid_directory, "bacula-fd", me->FDport);
 
 #ifdef BOMB
    me += 1000000;
@@ -205,6 +204,7 @@ Without that I don't know who I am :-(\n"), configfile);
    start_watchdog();                 /* start watchdog thread */
 
    if (inetd_request) {
+      /* Socket is on fd 0 */         
       BSOCK *bs = init_bsock(NULL, 0, "client", "unknown client", me->FDport);
       handle_client_request((void *)bs);
    } else {