to have same exit code for all lxc commands
Signed-off-by: Michel Normand <normand@fr.ibm.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
int main(int argc, char *argv[])
{
int main(int argc, char *argv[])
{
char *subsystem = NULL, *value = NULL;
char *subsystem = NULL, *value = NULL;
- ret = lxc_arguments_parse(&my_args, argc, argv);
- if (ret)
- return 1;
+ if (lxc_arguments_parse(&my_args, argc, argv))
+ return -1;
if (lxc_log_init(my_args.log_file, my_args.log_priority,
my_args.progname, my_args.quiet))
if (lxc_log_init(my_args.log_file, my_args.log_priority,
my_args.progname, my_args.quiet))
subsystem = my_args.argv[0];
subsystem = my_args.argv[0];
if (lxc_cgroup_set(my_args.name, subsystem, value)) {
ERROR("failed to assign '%s' value to '%s' for '%s'",
value, subsystem, my_args.name);
if (lxc_cgroup_set(my_args.name, subsystem, value)) {
ERROR("failed to assign '%s' value to '%s' for '%s'",
value, subsystem, my_args.name);
}
} else {
const unsigned long len = 4096;
}
} else {
const unsigned long len = 4096;
if (lxc_cgroup_get(my_args.name, subsystem, buffer, len)) {
ERROR("failed to retrieve value of '%s' for '%s'",
subsystem, my_args.name);
if (lxc_cgroup_get(my_args.name, subsystem, buffer, len)) {
ERROR("failed to retrieve value of '%s' for '%s'",
subsystem, my_args.name);