} \
} while (0);
-int lxc_listconfigs(char *retv, int inlen)
-{
- size_t i;
- int len;
- int fulllen = 0;
-
- if (!retv)
- inlen = 0;
- else
- memset(retv, 0, inlen);
-
- for (i = 0; i < config_size; i++) {
- char *s = config[i].name;
- if (s[strlen(s) - 1] == '.')
- continue;
- strprint(retv, inlen, "%s\n", s);
- }
-
- return fulllen;
-}
-
static int set_config_string_item(char **conf_item, const char *value)
{
char *new_value;
{
return -ENOSYS;
}
+
+int lxc_list_config_items(char *retv, int inlen)
+{
+ size_t i;
+ int len;
+ int fulllen = 0;
+
+ if (!retv)
+ inlen = 0;
+ else
+ memset(retv, 0, inlen);
+
+ for (i = 0; i < config_size; i++) {
+ char *s = config[i].name;
+ if (s[strlen(s) - 1] == '.')
+ continue;
+ strprint(retv, inlen, "%s\n", s);
+ }
+
+ return fulllen;
+}
extern struct lxc_config_t *lxc_getconfig(const char *key);
extern int lxc_list_nicconfigs(struct lxc_conf *c, const char *key, char *retv, int inlen);
-extern int lxc_listconfigs(char *retv, int inlen);
+extern int lxc_list_config_items(char *retv, int inlen);
extern int lxc_config_read(const char *file, struct lxc_conf *conf, bool from_include);
extern int append_unexp_config_line(const char *line, struct lxc_conf *conf);
static int do_lxcapi_get_keys(struct lxc_container *c, const char *key, char *retv, int inlen)
{
if (!key)
- return lxc_listconfigs(retv, inlen);
+ return lxc_list_config_items(retv, inlen);
/*
* Support 'lxc.network.<idx>', i.e. 'lxc.network.0'
* This is an intelligent result to show which keys are valid given
int fulllen = 0, inlen = 0, ret = EXIT_FAILURE;
char *key, *keys, *saveptr = NULL;
- fulllen = lxc_listconfigs(NULL, inlen);
+ fulllen = lxc_list_config_items(NULL, inlen);
keys = malloc(sizeof(char) * fulllen + 1);
if (!keys) {
exit(ret);
}
- if (lxc_listconfigs(keys, fulllen) != fulllen) {
+ if (lxc_list_config_items(keys, fulllen) != fulllen) {
lxc_error("%s\n", "failed to retrieve configuration keys");
goto on_error;
}