A little more with the API coding style.
[citadel.git] / citadel / include / ctdl_module.h
index 9c66304a58dfcc648a537f7620a20e037538976f..71fa155340686ef1876aabcbf5f01f78f2edfa77 100644 (file)
@@ -225,6 +225,10 @@ struct floor *CtdlGetCachedFloor(int floor_num);
 void CtdlScheduleRoomForDeletion(struct ctdlroom *qrbuf);
 void CtdlGetFloor (struct floor *flbuf, int floor_num);
 void CtdlPutFloor (struct floor *flbuf, int floor_num);
+void CtdlPutFloorLock(struct floor *flbuf, int floor_num);
+int CtdlGetFloorByName(const char *floor_name);
+int CtdlGetFloorByNameLock(const char *floor_name);
+int CtdlGetAvailableFloor(void);
 int CtdlIsNonEditable(struct ctdlroom *qrbuf);
 void CtdlPutRoom(struct ctdlroom *);
 
@@ -292,4 +296,10 @@ void CtdlSetRelationship(struct visit *newvisit,
 void CtdlMailboxName(char *buf, size_t n, const struct ctdluser *who, const char *prefix);
 
 
+/*
+ * Expose API calls from msgbase.c
+ */
+char *CtdlGetSysConfig(char *sysconfname);
+void CtdlPutSysConfig(char *sysconfname, char *sysconfdata);
+
 #endif /* CTDL_MODULE_H */