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 (argv[optind] == NULL && first_cg_is_dummy) {
usage(1, argv[0]);
- exit(-1);
+ exit(EXIT_BADARGS);
}
/*
*/
if (argv[optind] != NULL && (*cg_list_len) > 0 && strcmp((*cg_list)[0]->name, "") != 0) {
usage(1, argv[0]);
- exit(-1);
+ exit(EXIT_BADARGS);
}
while (argv[optind] != NULL) {
break;
default:
usage(1, argv[0]);
- exit(1);
+ exit(EXIT_BADARGS);
}
}
/* Don't allow '-r' and ('-g' or '-a') */
if (fill_controller && do_not_fill_controller) {
usage(1, argv[0]);
- exit(1);
+ exit(EXIT_BADARGS);
}
ret = parse_opt_args(argc, argv, cg_list, cg_list_len, first_cgroup_is_dummy);
/* No parameter on input? */
if (argc < 2) {
usage(1, argv[0]);
- return 1;
+ exit(EXIT_BADARGS);
}
ret = cgroup_init();