aboutsummaryrefslogtreecommitdiff
path: root/include/conf.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/conf.h')
-rw-r--r--include/conf.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/include/conf.h b/include/conf.h
index 80ba457..99d550d 100644
--- a/include/conf.h
+++ b/include/conf.h
@@ -13,11 +13,14 @@ typedef struct {
} ConfigItem;
typedef struct {
- char *binpath;
- char *includepath;
- char *libpath;
- char *datapath;
- char *manpath;
+ char *rootdir;
+ char *bindir;
+ char *includedir;
+ char *libdir;
+ char *datadir;
+ char *mandir;
+ char *sysconfdir;
+ char *localstatedir;
} SPM_Hierarchy;
typedef struct {
@@ -52,4 +55,7 @@ void free_global_config(void);
void show_global_config(void);
void check_runtime_environment(void);
+SPM_Hierarchy *spm_hierarchy_init(char *basepath);
+void spm_hierarchy_free(SPM_Hierarchy *fs);
+
#endif //SPM_CONF_H