1ae1fae34SPekka Enberg #include <stdio.h> 2ae1fae34SPekka Enberg 3*f967c427SPrasad Joshi /* user defined header files */ 4*f967c427SPrasad Joshi #include <kvm/kvm-cmd.h> 5*f967c427SPrasad Joshi #include <kvm/kvm-help.h> 6*f967c427SPrasad Joshi #include <kvm/kvm-run.h> 762ef45dcSPekka Enberg 8*f967c427SPrasad Joshi static int handle_kvm_command(int argc, char **argv) 9ae1fae34SPekka Enberg { 10*f967c427SPrasad Joshi struct cmd_struct command[] = { 11*f967c427SPrasad Joshi { "help", kvm_cmd_help, 0 }, 12*f967c427SPrasad Joshi { "run", kvm_cmd_run, 0 }, 13*f967c427SPrasad Joshi { NULL, NULL, 0 }, 14*f967c427SPrasad Joshi }; 15ae1fae34SPekka Enberg 16*f967c427SPrasad Joshi return handle_command(command, argc, (const char **) &argv[0]); 17aa2c2691SPekka Enberg } 18aa2c2691SPekka Enberg 19ae1fae34SPekka Enberg int main(int argc, char *argv[]) 20ae1fae34SPekka Enberg { 21*f967c427SPrasad Joshi return handle_kvm_command(argc - 1, &argv[1]); 22ae1fae34SPekka Enberg } 23