#include "sysdep.h"
#include <stdlib.h>
+#include <unistd.h>
#include <time.h>
#include <ctype.h>
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
+#include <libcitadel.h>
#include "citadel.h"
#include "modules_init.h"
#include "sysdep_decls.h"
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
+#include <libcitadel.h>
#include "citadel.h"
#include "modules_init.h"
#include "sysdep_decls.h"
CtdlLogPrintf (CTDL_INFO, "Initialise modules, CtdlThreads enabled.\n");
else
CtdlLogPrintf (CTDL_INFO, "Initialise modules, CtdlThreads not yet enabled.\n");
+/* static server initialization: */
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(citserver));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(control));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(euidindex));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(file_ops));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(msgbase));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(policy));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(room_ops));
+ CtdlLogPrintf (CTDL_INFO, "%s\n", CTDL_INIT_CALL(user_ops));
+/* dynamic modules: */
+
EOF
extern size_t nSizErrmsg;
void initialise_modules (int threading);
void upgrade_modules(void);
+
+ CTDL_MODULE_INIT(citserver);
+ CTDL_MODULE_INIT(control);
+ CTDL_MODULE_INIT(euidindex);
+ CTDL_MODULE_INIT(file_ops);
+ CTDL_MODULE_INIT(msgbase);
+ CTDL_MODULE_INIT(policy);
+ CTDL_MODULE_INIT(room_ops);
+ CTDL_MODULE_INIT(user_ops);
EOF
for i in serv_*.c
if [ -f "$k" ] ; then
# Add this .c file to the Makefile included list of SOURCES
cat <<EOF >> $SRC_FILE
-SOURCES=\$(SOURCES) user_modules/$j/$k
+SOURCES += user_modules/$j/$k
EOF
# Generate a .o file name