Commit 089cd8b8 by Daniel Lezcano Committed by Daniel Lezcano

move lxc_conf_init to conf.c

Changed the struct lxc_conf initialization function to the right place. Signed-off-by: 's avatarDaniel Lezcano <daniel.lezcano@free.fr>
parent a871ff6b
...@@ -1300,6 +1300,18 @@ out: ...@@ -1300,6 +1300,18 @@ out:
return ret; return ret;
} }
int lxc_conf_init(struct lxc_conf *conf)
{
conf->rootfs = NULL;
conf->fstab = NULL;
conf->utsname = NULL;
conf->tty = 0;
conf->pts = 0;
lxc_list_init(&conf->cgroup);
lxc_list_init(&conf->networks);
return 0;
}
int lxc_configure(const char *name, struct lxc_conf *conf) int lxc_configure(const char *name, struct lxc_conf *conf)
{ {
if (!conf) if (!conf)
......
...@@ -151,6 +151,11 @@ struct lxc_tty_info { ...@@ -151,6 +151,11 @@ struct lxc_tty_info {
}; };
/* /*
* Initialize the lxc configuration structure
*/
extern int lxc_conf_init(struct lxc_conf *conf);
/*
* Configure the external resources for the container * Configure the external resources for the container
*/ */
extern int lxc_configure(const char *name, struct lxc_conf *conf); extern int lxc_configure(const char *name, struct lxc_conf *conf);
......
...@@ -564,15 +564,3 @@ int lxc_config_read(const char *file, struct lxc_conf *conf) ...@@ -564,15 +564,3 @@ int lxc_config_read(const char *file, struct lxc_conf *conf)
return lxc_file_for_each_line(file, parse_line, buffer, return lxc_file_for_each_line(file, parse_line, buffer,
sizeof(buffer), conf); sizeof(buffer), conf);
} }
int lxc_config_init(struct lxc_conf *conf)
{
conf->rootfs = NULL;
conf->fstab = NULL;
conf->utsname = NULL;
conf->tty = 0;
conf->pts = 0;
lxc_list_init(&conf->cgroup);
lxc_list_init(&conf->networks);
return 0;
}
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
extern int lxc_config_init(struct lxc_conf *conf);
extern int lxc_config_read(const char *file, struct lxc_conf *conf); extern int lxc_config_read(const char *file, struct lxc_conf *conf);
......
...@@ -62,7 +62,7 @@ int main(int argc, char *argv[]) ...@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
if (!name) if (!name)
usage(argv[0]); usage(argv[0]);
if (lxc_config_init(&lxc_conf)) { if (lxc_conf_init(&lxc_conf)) {
fprintf(stderr, "failed to initialize the configuration\n"); fprintf(stderr, "failed to initialize the configuration\n");
return 1; return 1;
} }
......
...@@ -70,7 +70,7 @@ int main(int argc, char *argv[]) ...@@ -70,7 +70,7 @@ int main(int argc, char *argv[])
argc -= nbargs; argc -= nbargs;
if (lxc_config_init(&lxc_conf)) { if (lxc_conf_init(&lxc_conf)) {
fprintf(stderr, "failed to initialize the configuration\n"); fprintf(stderr, "failed to initialize the configuration\n");
goto out; goto out;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment