Lines Matching refs:argv

36 static int be_do_create(int argc, char **argv);
37 static int be_do_destroy(int argc, char **argv);
38 static int be_do_list(int argc, char **argv);
39 static int be_do_mount(int argc, char **argv);
40 static int be_do_unmount(int argc, char **argv);
41 static int be_do_rename(int argc, char **argv);
42 static int be_do_activate(int argc, char **argv);
43 static int be_do_create_snapshot(int argc, char **argv);
44 static int be_do_destroy_snapshot(int argc, char **argv);
45 static int be_do_rollback(int argc, char **argv);
50 int (*func)(int argc, char **argv);
112 main(int argc, char **argv) {
122 if (strcmp(argv[1], "create") == 0) {
123 return (be_do_create(argc - 1, argv + 1));
124 } else if (strcmp(argv[1], "destroy") == 0) {
125 return (be_do_destroy(argc - 1, argv + 1));
126 } else if (strcmp(argv[1], "list") == 0) {
127 return (be_do_list(argc - 1, argv + 1));
128 } else if (strcmp(argv[1], "mount") == 0) {
129 return (be_do_mount(argc - 1, argv + 1));
130 } else if (strcmp(argv[1], "unmount") == 0) {
131 return (be_do_unmount(argc - 1, argv + 1));
132 } else if (strcmp(argv[1], "rename") == 0) {
133 return (be_do_rename(argc - 2, argv + 2));
134 } else if (strcmp(argv[1], "activate") == 0) {
135 return (be_do_activate(argc - 2, argv + 2));
136 } else if (strcmp(argv[1], "create_snap") == 0) {
137 return (be_do_create_snapshot(argc - 1, argv + 1));
138 } else if (strcmp(argv[1], "destroy_snap") == 0) {
139 return (be_do_destroy_snapshot(argc - 2, argv + 2));
140 } else if (strcmp(argv[1], "rollback") == 0) {
141 return (be_do_rollback(argc - 2, argv + 2));
151 be_do_create(int argc, char **argv)
174 while ((c = getopt(argc, argv, "ad:e:ino:p:")) != -1) {
240 argv += optind;
243 nbe_name = argv[0];
490 be_do_destroy(int argc, char **argv)
497 while ((c = getopt(argc, argv, "fs")) != -1) {
512 argv += optind;
524 if (nvlist_add_string(be_attrs, BE_ATTR_ORIG_BE_NAME, argv[0]) != 0) {
526 "(%s).\n", argv[0]);
541 be_do_list(int argc, char **argv)
549 while ((c = getopt(argc, argv, "s")) != -1) {
561 argv += optind;
565 err = be_list(argv[0], &be_nodes);
617 be_do_rename(int argc, char **argv)
628 obe_name = argv[0];
629 nbe_name = argv[1];
655 be_do_create_snapshot(int argc, char **argv)
664 while ((c = getopt(argc, argv, "p:")) != -1) {
676 argv += optind;
683 obe_name = argv[0];
687 snap_name = argv[1];
739 be_do_destroy_snapshot(int argc, char **argv)
750 obe_name = argv[0];
751 snap_name = argv[1];
776 be_do_rollback(int argc, char **argv)
787 obe_name = argv[0];
788 snap_name = argv[1];
813 be_do_activate(int argc, char **argv)
823 obe_name = argv[0];
841 be_do_mount(int argc, char **argv)
850 while ((c = getopt(argc, argv, "s:")) != -1) {
874 argv += optind;
881 obe_name = argv[0];
884 mountpoint = argv[1];
927 be_do_unmount(int argc, char **argv)
934 while ((c = getopt(argc, argv, "f")) != -1) {
946 argv += optind;
953 obe_name = argv[0];