From 2fcafab51ecdf038e949cdf62a22cddcdecc95e1 Mon Sep 17 00:00:00 2001 From: Chip Black Date: Thu, 2 Jan 2014 04:08:19 -0600 Subject: [PATCH] Add configuration vars for derived paths, too. --- database/configuration.c | 5 +++++ database/configuration.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/database/configuration.c b/database/configuration.c index 9db0d73..47ec024 100644 --- a/database/configuration.c +++ b/database/configuration.c @@ -18,5 +18,10 @@ int blerg_configuration_init() { } else { strncpy(blergconf.base_path, a, FILENAME_MAX); } + + snprintf(blergconf.data_path, FILENAME_MAX, "%s/%s", blergconf.base_path, DATA_PATH); + snprintf(blergconf.hash_tags_path, FILENAME_MAX, "%s/%s", blergconf.base_path, HASH_TAGS_PATH); + snprintf(blergconf.ref_tags_path, FILENAME_MAX, "%s/%s", blergconf.base_path, REF_TAGS_PATH); + return 1; } diff --git a/database/configuration.h b/database/configuration.h index 90bfb9d..f560d0d 100644 --- a/database/configuration.h +++ b/database/configuration.h @@ -8,6 +8,9 @@ struct blerg_configuration { char base_path[FILENAME_MAX]; + char data_path[FILENAME_MAX]; + char hash_tags_path[FILENAME_MAX]; + char ref_tags_path[FILENAME_MAX]; }; int blerg_configuration_init(); -- 2.25.1