]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/afp_dsi.c
Move and rename Spotlight module
[netatalk.git] / etc / afpd / afp_dsi.c
index 8e1f90d290a08809451c121fc8cc206bfe0dcf8f..44d5b0e601d3b1ba7c0d9ea3df6ac6b35100ea33 100644 (file)
@@ -39,6 +39,7 @@
 #include <atalk/fce_api.h>
 #include <atalk/globals.h>
 #include <atalk/netatalk_conf.h>
+#include <atalk/spotlight.h>
 
 #include "switch.h"
 #include "auth.h"
@@ -490,6 +491,10 @@ void afp_over_dsi(AFPObj *obj)
     int flag = 1;
     setsockopt(dsi->socket, SOL_TCP, TCP_NODELAY, &flag, sizeof(flag));
 
+    /* Initialize Spotlight */
+    if (obj->options.flags & OPTION_SPOTLIGHT)
+        sl_mod_load(_PATH_AFPDUAMPATH "slmod_sparql.so");
+
     /* get stuck here until the end */
     while (1) {
         if (sigsetjmp(recon_jmp, 1) != 0)