Here it is, the new thread interface.
[citadel.git] / citadel / modules / autocompletion / serv_autocompletion.c
index 5aaedd8cbfa875caed9616f9941759bca84c8959..9faebfe9d2d3ae1bb76dbf0095ee7996fd4150c7 100644 (file)
 #include <sys/wait.h>
 #include <string.h>
 #include <limits.h>
+#include <libcitadel.h>
 #include "citadel.h"
 #include "server.h"
 #include "citserver.h"
 #include "support.h"
 #include "config.h"
-#include "tools.h"
 #include "msgbase.h"
 #include "user_ops.h"
 #include "room_ops.h"
 #include "database.h"
-#include "vcard.h"
 #include "serv_autocompletion.h"
 
 #include "ctdl_module.h"
@@ -250,8 +249,10 @@ void cmd_auto(char *argbuf) {
 
 
 CTDL_MODULE_INIT(autocompletion) {
-       CtdlRegisterProtoHook(cmd_auto, "AUTO", "Do recipient autocompletion");
-
+       if (!threading)
+       {
+               CtdlRegisterProtoHook(cmd_auto, "AUTO", "Do recipient autocompletion");
+       }
        /* return our Subversion id for the Log */
        return "$Id$";
 }