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"
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;
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 {