The exit code 1 refers to general error and using -1 wraps to
255, both codes do not signify bad arguments. Let's use exit code 129
(EXIT_BADARGS) for hinting to the users about invalid usage.
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
if (argc < 2) {
usage(1, argv[0]);
- exit (1);
+ exit(EXIT_BADARGS);
}
/* initialize libcg */
ret = parse_cgroup_spec(cgroup_list, optarg, argc);
if (ret != 0) {
err("%s: error parsing cgroup '%s'", argv[0], optarg);
- ret = -1;
+ ret = EXIT_BADARGS;
goto err;
}
break;
goto err;
default:
usage(1, argv[0]);
- ret = -1;
+ ret = EXIT_BADARGS;
goto err;
}
}
ret = parse_cgroup_spec(cgroup_list, argv[i], argc);
if (ret != 0) {
err("%s: error parsing cgroup '%s'\n", argv[0], argv[i]);
- ret = -1;
+ ret = EXIT_BADARGS;
goto err;
}
}