Lines Matching refs:argv
164 static int do_show(int argc, char **argv)
179 if (is_prefix(*argv, "effective")) {
181 p_err("duplicated argument: %s", *argv);
188 *argv);
318 static int do_show_tree(int argc, char **argv)
336 if (is_prefix(*argv, "effective")) {
338 p_err("duplicated argument: %s", *argv);
345 *argv);
380 static int do_attach(int argc, char **argv)
393 cgroup_fd = open(argv[0], O_RDONLY);
395 p_err("can't open cgroup %s", argv[0]);
399 attach_type = parse_attach_type(argv[1]);
406 argv = &argv[2];
407 prog_fd = prog_parse_fd(&argc, &argv);
412 if (is_prefix(argv[i], "multi")) {
414 } else if (is_prefix(argv[i], "override")) {
417 p_err("unknown option: %s", argv[i]);
440 static int do_detach(int argc, char **argv)
451 cgroup_fd = open(argv[0], O_RDONLY);
453 p_err("can't open cgroup %s", argv[0]);
457 attach_type = parse_attach_type(argv[1]);
464 argv = &argv[2];
465 prog_fd = prog_parse_fd(&argc, &argv);
487 static int do_help(int argc, char **argv)
506 bin_name, argv[-2]);
521 int do_cgroup(int argc, char **argv)
523 return cmd_select(cmds, argc, argv, do_help);