#include <arpa/inet.h>
#include <setjmp.h>
#include <time.h>
+#include <sys/types.h>
+#include <sys/wait.h>
#include <atalk/logger.h>
#include <atalk/dsi.h>
}
}
-static void child_handler(void)
+static void child_handler(int sig _U_)
{
wait(NULL);
}
int flag = 1;
setsockopt(dsi->socket, SOL_TCP, TCP_NODELAY, &flag, sizeof(flag));
+#ifdef HAVE_TRACKER
/* Initialize Spotlight */
- if ((obj->options.flags & OPTION_SPOTLIGHT) && (obj->options.slmod_path))
- sl_mod_load(obj);
+ if (obj->options.flags & OPTION_SPOTLIGHT) {
+ spotlight_init(obj);
+ }
+#endif
ipc_child_state(obj, DSI_RUNNING);