summaryrefslogtreecommitdiff
path: root/libdaemon/client/config-util.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdaemon/client/config-util.h')
-rw-r--r--libdaemon/client/config-util.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/libdaemon/client/config-util.h b/libdaemon/client/config-util.h
index 47fab6bcb..0e7de7ead 100644
--- a/libdaemon/client/config-util.h
+++ b/libdaemon/client/config-util.h
@@ -15,10 +15,6 @@
#ifndef _LVM_DAEMON_CONFIG_UTIL_H
#define _LVM_DAEMON_CONFIG_UTIL_H
-#include "libdevmapper.h"
-
-#include <stdarg.h>
-
struct buffer {
int allocated;
int used;
@@ -37,11 +33,17 @@ int buffer_line(const char *line, void *baton);
int set_flag(struct dm_config_tree *cft, struct dm_config_node *parent,
const char *field, const char *flag, int want);
+void chain_node(struct dm_config_node *cn,
+ struct dm_config_node *parent,
+ struct dm_config_node *pre_sib);
+
struct dm_config_node *make_config_node(struct dm_config_tree *cft,
const char *key,
struct dm_config_node *parent,
struct dm_config_node *pre_sib);
+int compare_config(struct dm_config_node *a, struct dm_config_node *b);
+
struct dm_config_node *make_text_node(struct dm_config_tree *cft,
const char *key,
const char *value,