virsh命令调用流程(1)
来源:互联网 发布:马里奥银河知乎 编辑:程序博客网 时间:2024/06/05 10:26
virsh.c中
main-> vshParseArgv-> vshCommandArgvParse-> vshCommandParse-> vshCmddefSearch
int
main(int argc, char **argv)
{
if (!vshParseArgv(ctl, argc, argv)) {
vshDeinit(ctl);
exit(EXIT_FAILURE);
}
static bool
vshParseArgv(vshControl *ctl, int argc, char **argv)
{
if (argc > optind) {
/* parse command */
ctl->imode = false;
if (argc - optind == 1) {
vshDebug(ctl, VSH_ERR_INFO, "commands: \"%s\"\n", argv[optind]);
return vshCommandStringParse(ctl, argv[optind]);
} else {
return vshCommandArgvParse(ctl, argc - optind, argv + optind);
}
}
static bool
vshCommandArgvParse(vshControl *ctl, int nargs, char **argv)
{
vshCommandParser parser;
if (nargs <= 0)
return false;
parser.arg_pos = argv;
parser.arg_end = argv + nargs;
parser.getNextArg = vshCommandArgvGetArg;
return vshCommandParse(ctl, &parser);
}
- virsh命令调用流程(1)
- virsh命令调用流程(2)
- virsh命令调用流程(3)
- libvirt--->virsh 命令执行流程
- virsh命令
- virsh 命令
- libvirt(virsh命令介绍)
- libvirt(virsh命令介绍)
- Virsh常用操作命令
- virsh 命令搜集
- virsh命令管理虚拟机
- libvirt(virsh命令介绍)
- libvirt(virsh命令介绍)
- libvirt-virsh命令
- libvirt(virsh命令介绍)
- virsh常用操作命令
- 为virsh命令创建密码
- linux xen libvirt- Virsh 命令
- SQL server语句对Xml字段的操作
- What´s the difference between Error output and “No match Output” in Lookup transformation SSIS
- 多重继承的歧义性
- [java各种疑问解答]数值表达式
- memset函数
- virsh命令调用流程(1)
- java中接受js数组
- windows下Bochs常用操作
- 静态代码分析——字符串
- Win64打开excel文件提示oledb4.0没注册的解决办法
- 验证数字的正则表达式
- sybase中bcp单表导入导出命令简单介绍
- 三层架构+省市县三级联动
- linux常用快捷键