1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-12-08 08:23:50 +03:00

Misc structural changes.

This commit is contained in:
Alasdair Kergon
2001-10-01 19:36:06 +00:00
parent 552c2479aa
commit 28f5d16b4f
10 changed files with 15 additions and 21 deletions

View File

@@ -58,7 +58,7 @@ static int _array_size;
static int _num_commands;
static struct command *_commands;
static struct dev_mgr *_dm;
static struct dev_filter *_filter;
static struct config_file *_cf;
static int _interactive;
@@ -544,10 +544,6 @@ static int split(char *str, int *argc, char **argv, int max)
return *argc;
}
struct dev_mgr *active_dev_mgr(void) {
return _dm;
}
struct config_file *active_config_file(void) {
return _cf;
}
@@ -596,11 +592,15 @@ static int init(void)
__init_log(_cf);
}
if (!(_dm = init_dev_manager(_cf->root))) {
if ((dev_cache_init)) {
stack;
goto out;
}
if (!(_filter = config_filter_create(_cf->root))) {
goto out;
}
ret = 1;
out:
@@ -619,7 +619,8 @@ static void __fin_commands(void)
static void fin(void)
{
fin_dev_manager(_dm);
config_filter_destroy(_filter);
dev_cache_exit();
destroy_config_file(_cf);
__fin_commands();
dump_memory();

View File

@@ -23,6 +23,6 @@
int autobackup_set (void);
int init_autobackup (void);
int do_autobackup(char *vg_name, vg_t * vg);
int do_autobackup(struct volume_group *vg);
#endif

View File

@@ -30,10 +30,10 @@
#include "metadata.h"
#include "config.h"
#include "dev-cache.h"
#include "dev-manager.h"
#include "device.h"
#include "display.h"
#include "errors.h"
#include "filter.h"
#include "list.h"
#include "log.h"
#include "dbg_malloc.h"