summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2013-07-02 10:17:51 +1000
committerNeilBrown <neilb@suse.de>2013-07-02 10:17:51 +1000
commitd0c017a663b58645f93094457b5493c8348bc122 (patch)
treeef09f34589165ba3ea0abd103bcccbd1c252056c /config.c
parentb76dc299752f01d03ac4013f4e68cf9ee439c879 (diff)
Move conf_line and free_line from conf.c to lib.c
As they are uses for mdstat as well as mdadm.conf, they don't really belong in conf.c This removes a dependency between mdmon and conf.c Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'config.c')
-rw-r--r--config.c39
1 files changed, 0 insertions, 39 deletions
diff --git a/config.c b/config.c
index 16517e1e..5cf6ae5f 100644
--- a/config.c
+++ b/config.c
@@ -108,45 +108,6 @@ int match_keyword(char *word)
return -1;
}
-/*
- * conf_line reads one logical line from the conffile.
- * It skips comments and continues until it finds a line that starts
- * with a non blank/comment. This character is pushed back for the next call
- * A doubly linked list of words is returned.
- * the first word will be a keyword. Other words will have had quotes removed.
- */
-
-char *conf_line(FILE *file)
-{
- char *w;
- char *list;
-
- w = conf_word(file, 1);
- if (w == NULL) return NULL;
-
- list = dl_strdup(w);
- free(w);
- dl_init(list);
-
- while ((w = conf_word(file,0))){
- char *w2 = dl_strdup(w);
- free(w);
- dl_add(list, w2);
- }
-/* printf("got a line\n");*/
- return list;
-}
-
-void free_line(char *line)
-{
- char *w;
- for (w=dl_next(line); w != line; w=dl_next(line)) {
- dl_del(w);
- dl_free(w);
- }
- dl_free(line);
-}
-
struct conf_dev {
struct conf_dev *next;
char *name;