A few more API clean ups. Mainly revolving around user_ops.c
[citadel.git] / citadel / include / ctdl_module.h
index 345a786f642086eef8e456c3022b0f3ae51d8345..c0e24b637370d4ae666d379ad5edc485c96f79a7 100644 (file)
@@ -41,6 +41,7 @@
 #include "sysdep_decls.h"
 #include "msgbase.h"
 #include "threads.h"
+#include "citadel_dirs.h"
 /*
  * define macros for module init stuff
  */
@@ -269,4 +270,16 @@ struct config {
 
 extern struct config config;
 
+
+
+/*
+ * Expose API calls from user_ops.c
+ */
+int CtdlGetUser(struct ctdluser *usbuf, char name[]);
+int CtdlGetUserLock(struct ctdluser *usbuf, char *name);
+void CtdlPutUser(struct ctdluser *usbuf);
+void CtdlPutUserLock(struct ctdluser *usbuf);
+int CtdlGetUserByNumber(struct ctdluser *usbuf, long number);
+
+
 #endif /* CTDL_MODULE_H */