* Get a list of valid wait states.
* If states is NULL, simply return the number of states
*/
-extern int lxc_get_wait_states(char **states);
+extern int lxc_get_wait_states(const char **states);
#ifdef __cplusplus
}
my_args.progname, my_args.quiet))
return -1;
- return lxc_wait(my_args.name, my_args.states, my_args.timeout);
+ return lxc_wait(strdup(my_args.name), my_args.states, my_args.timeout);
}
return NULL;
}
-int lxc_get_wait_states(char **states)
+int lxc_get_wait_states(const char **states)
{
int i;
struct lxc_container *lxc_container_new(char *name);
int lxc_container_get(struct lxc_container *c);
int lxc_container_put(struct lxc_container *c);
-int lxc_get_wait_states(char **states);
+int lxc_get_wait_states(const char **states);
#if 0
char ** lxc_get_valid_keys();
fprintf(stderr, "%d: lxc_get_wait_states gave %d not %d\n", __LINE__, numstates, MAX_STATE);
goto out;
}
- char **sstr = malloc(numstates * sizeof(char *));
+ const char **sstr = malloc(numstates * sizeof(const char *));
numstates = lxc_get_wait_states(sstr);
int i;
for (i=0; i<numstates; i++) {