]> code.citadel.org Git - citadel.git/blobdiff - citadel/database_sleepycat.c
calculate the directories in a central manner.
[citadel.git] / citadel / database_sleepycat.c
index 088ce54122f8447889385d322184da4c6e5a3589..529c64cb3a6624ee06694f909cf93307039c52b3 100644 (file)
 
 /*****************************************************************************/
 
-#ifdef DLL_EXPORT
-#define IN_LIBCIT
-#endif
-
 #include "sysdep.h"
 #include <stdlib.h>
 #include <unistd.h>
@@ -338,12 +334,7 @@ void open_databases(void)
        struct dirent *d;
        char filename[PATH_MAX];
 
-#ifndef HAVE_DATA_DIR
-       getcwd(dbdirname, sizeof dbdirname);
-       strcat(dbdirname, "/data");
-#else
-       strcat(dbdirname, DATA_DIR"/data");
-#endif
+       strcat(dbdirname,ctdl_data_dir);
 
        lprintf(CTDL_DEBUG, "cdb_*: open_databases() starting\n");
        lprintf(CTDL_DEBUG, "Compiled db: %s\n", DB_VERSION_STRING);