Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
999f5b3e
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
999f5b3e
编写于
4月 24, 2011
作者:
M
Matthias Bolte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remote generator: Replace tabs with spaces and rename file
No functional change included, just a whitespace change.
上级
0d9936f6
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
221 addition
and
26 deletion
+221
-26
daemon/Makefile.am
daemon/Makefile.am
+17
-17
daemon/qemu_dispatch_args.h
daemon/qemu_dispatch_args.h
+1
-1
daemon/qemu_dispatch_prototypes.h
daemon/qemu_dispatch_prototypes.h
+1
-1
daemon/qemu_dispatch_ret.h
daemon/qemu_dispatch_ret.h
+1
-1
daemon/qemu_dispatch_table.h
daemon/qemu_dispatch_table.h
+1
-1
daemon/remote_dispatch_args.h
daemon/remote_dispatch_args.h
+1
-1
daemon/remote_dispatch_prototypes.h
daemon/remote_dispatch_prototypes.h
+1
-1
daemon/remote_dispatch_ret.h
daemon/remote_dispatch_ret.h
+1
-1
daemon/remote_dispatch_table.h
daemon/remote_dispatch_table.h
+1
-1
daemon/remote_generator.pl
daemon/remote_generator.pl
+195
-0
src/remote/remote_protocol.x
src/remote/remote_protocol.x
+1
-1
未找到文件。
daemon/Makefile.am
浏览文件 @
999f5b3e
...
...
@@ -23,7 +23,7 @@ AVAHI_SOURCES = \
DISTCLEANFILES
=
EXTRA_DIST
=
\
remote_generat
e_stubs.pl
\
remote_generat
or.pl
\
libvirtd.conf
\
libvirtd.init.in
\
libvirtd.upstart
\
...
...
@@ -216,29 +216,29 @@ remote.h: \
REMOTE_PROTOCOL
=
$(top_srcdir)
/src/remote/remote_protocol.x
QEMU_PROTOCOL
=
$(top_srcdir)
/src/remote/qemu_protocol.x
remote_dispatch_prototypes.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-c
-p
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_prototypes.h
:
$(srcdir)/remote_generat
or
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-c
-p
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_table.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-c
-t
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_table.h
:
$(srcdir)/remote_generat
or
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-c
-t
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_args.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-c
-a
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_args.h
:
$(srcdir)/remote_generat
or
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-c
-a
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_ret.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-c
-r
remote
$(REMOTE_PROTOCOL)
>
$@
remote_dispatch_ret.h
:
$(srcdir)/remote_generat
or
.pl $(REMOTE_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-c
-r
remote
$(REMOTE_PROTOCOL)
>
$@
qemu_dispatch_prototypes.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-p
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_prototypes.h
:
$(srcdir)/remote_generat
or
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-p
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_table.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-t
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_table.h
:
$(srcdir)/remote_generat
or
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-t
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_args.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-a
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_args.h
:
$(srcdir)/remote_generat
or
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-a
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_ret.h
:
$(srcdir)/remote_generat
e_stubs
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
e_stubs
.pl
-r
qemu
$(QEMU_PROTOCOL)
>
$@
qemu_dispatch_ret.h
:
$(srcdir)/remote_generat
or
.pl $(QEMU_PROTOCOL)
$(AM_V_GEN)
perl
-w
$(srcdir)
/remote_generat
or
.pl
-r
qemu
$(QEMU_PROTOCOL)
>
$@
LOGROTATE_CONFS
=
libvirtd.qemu.logrotate libvirtd.lxc.logrotate
\
libvirtd.uml.logrotate libvirtd.logrotate
...
...
daemon/qemu_dispatch_args.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/qemu_dispatch_prototypes.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/qemu_dispatch_ret.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/qemu_dispatch_table.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/remote_dispatch_args.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/remote_dispatch_prototypes.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/remote_dispatch_ret.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/remote_dispatch_table.h
浏览文件 @
999f5b3e
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
daemon/remote_generat
e_stubs
.pl
→
daemon/remote_generat
or
.pl
浏览文件 @
999f5b3e
...
...
@@ -9,8 +9,8 @@
# for both remote_protocol.x and qemu_protocol.x, you would run the
# following:
#
# remote_generat
e_stubs
.pl -c -t remote ../src/remote/remote_protocol.x
# remote_generat
e_stubs
.pl -t qemu ../src/remote/qemu_protocol.x
# remote_generat
or
.pl -c -t remote ../src/remote/remote_protocol.x
# remote_generat
or
.pl -t qemu ../src/remote/qemu_protocol.x
#
# By Richard Jones <rjones@redhat.com>
...
...
@@ -42,61 +42,61 @@ my ($name, $ProcName, $id, %calls, @calls);
if
(
$opt_c
)
{
# REMOTE_PROC_CLOSE has no args or ret.
$calls
{
close
}
=
{
name
=>
"
close
",
ProcName
=>
"
Close
",
UC_NAME
=>
"
CLOSE
",
args
=>
"
void
",
ret
=>
"
void
",
name
=>
"
close
",
ProcName
=>
"
Close
",
UC_NAME
=>
"
CLOSE
",
args
=>
"
void
",
ret
=>
"
void
",
};
}
while
(
<>
)
{
if
(
/^struct ${structprefix}_(.*)_args/
)
{
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
die
"
duplicate definition of
${structprefix}
_
${name}
_args
"
if
exists
$calls
{
$name
};
die
"
duplicate definition of
${structprefix}
_
${name}
_args
"
if
exists
$calls
{
$name
};
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
args
=>
"
${structprefix}
_
${name}
_args
",
ret
=>
"
void
",
};
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
args
=>
"
${structprefix}
_
${name}
_args
",
ret
=>
"
void
",
};
}
elsif
(
/^struct ${structprefix}_(.*)_ret/
)
{
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
if
(
exists
$calls
{
$name
})
{
$calls
{
$name
}
->
{
ret
}
=
"
${structprefix}
_
${name}
_ret
";
}
else
{
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
args
=>
"
void
",
ret
=>
"
${structprefix}
_
${name}
_ret
"
}
}
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
if
(
exists
$calls
{
$name
})
{
$calls
{
$name
}
->
{
ret
}
=
"
${structprefix}
_
${name}
_ret
";
}
else
{
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
args
=>
"
void
",
ret
=>
"
${structprefix}
_
${name}
_ret
"
}
}
}
elsif
(
/^struct ${structprefix}_(.*)_msg/
)
{
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
msg
=>
"
${structprefix}
_
${name}
_msg
"
}
$name
=
$
1
;
$ProcName
=
name_to_ProcName
(
$name
);
$calls
{
$name
}
=
{
name
=>
$name
,
ProcName
=>
$ProcName
,
UC_NAME
=>
uc
$name
,
msg
=>
"
${structprefix}
_
${name}
_msg
"
}
}
elsif
(
/^\s*${procprefix}_PROC_(.*?)\s+=\s+(\d+),?$/
)
{
$name
=
lc
$
1
;
$id
=
$
2
;
$ProcName
=
name_to_ProcName
(
$name
);
$name
=
lc
$
1
;
$id
=
$
2
;
$ProcName
=
name_to_ProcName
(
$name
);
$calls
[
$id
]
=
$calls
{
$name
};
$calls
[
$id
]
=
$calls
{
$name
};
}
}
...
...
@@ -104,7 +104,7 @@ while (<>) {
# Output
print
<<__EOF__;
/* Automatically generated by remote_generat
e_stubs
.pl.
/* Automatically generated by remote_generat
or
.pl.
* Do not edit this file. Any changes you make will be lost.
*/
...
...
@@ -114,9 +114,9 @@ __EOF__
if
(
$opt_d
)
{
my
@keys
=
sort
(
keys
%calls
);
foreach
(
@keys
)
{
print
"
$_
:
\n
";
print
"
name
$calls
{
$_
}->{name} (
$calls
{
$_
}->{ProcName})
\n
";
print
"
$calls
{
$_
}->{args} ->
$calls
{
$_
}->{ret}
\n
";
print
"
$_
:
\n
";
print
"
name
$calls
{
$_
}->{name} (
$calls
{
$_
}->{ProcName})
\n
";
print
"
$calls
{
$_
}->{args} ->
$calls
{
$_
}->{ret}
\n
";
}
}
...
...
@@ -124,17 +124,17 @@ if ($opt_d) {
elsif
(
$opt_p
)
{
my
@keys
=
sort
(
keys
%calls
);
foreach
(
@keys
)
{
# Skip things which are REMOTE_MESSAGE
next
if
$calls
{
$_
}
->
{
msg
};
print
"
static int
${structprefix}
Dispatch
$calls
{
$_
}->{ProcName}(
\n
";
print
"
struct qemud_server *server,
\n
";
print
"
struct qemud_client *client,
\n
";
print
"
virConnectPtr conn,
\n
";
print
"
remote_message_header *hdr,
\n
";
print
"
remote_error *rerr,
\n
";
print
"
$calls
{
$_
}->{args} *args,
\n
";
print
"
$calls
{
$_
}->{ret} *ret);
\n
";
# Skip things which are REMOTE_MESSAGE
next
if
$calls
{
$_
}
->
{
msg
};
print
"
static int
${structprefix}
Dispatch
$calls
{
$_
}->{ProcName}(
\n
";
print
"
struct qemud_server *server,
\n
";
print
"
struct qemud_client *client,
\n
";
print
"
virConnectPtr conn,
\n
";
print
"
remote_message_header *hdr,
\n
";
print
"
remote_error *rerr,
\n
";
print
"
$calls
{
$_
}->{args} *args,
\n
";
print
"
$calls
{
$_
}->{ret} *ret);
\n
";
}
}
...
...
@@ -142,11 +142,11 @@ elsif ($opt_p) {
# ("remote_dispatch_args.h").
elsif
(
$opt_a
)
{
for
(
$id
=
0
;
$id
<=
$#calls
;
$id
++
)
{
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
}
&&
$calls
[
$id
]
->
{
args
}
ne
"
void
")
{
print
"
$calls
[
$id
]->{args} val_
$calls
[
$id
]->{args};
\n
";
}
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
}
&&
$calls
[
$id
]
->
{
args
}
ne
"
void
")
{
print
"
$calls
[
$id
]->{args} val_
$calls
[
$id
]->{args};
\n
";
}
}
}
...
...
@@ -154,11 +154,11 @@ elsif ($opt_a) {
# ("remote_dispatch_ret.h").
elsif
(
$opt_r
)
{
for
(
$id
=
0
;
$id
<=
$#calls
;
$id
++
)
{
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
}
&&
$calls
[
$id
]
->
{
ret
}
ne
"
void
")
{
print
"
$calls
[
$id
]->{ret} val_
$calls
[
$id
]->{ret};
\n
";
}
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
}
&&
$calls
[
$id
]
->
{
ret
}
ne
"
void
")
{
print
"
$calls
[
$id
]->{ret} val_
$calls
[
$id
]->{ret};
\n
";
}
}
}
...
...
@@ -166,30 +166,30 @@ elsif ($opt_r) {
# ("remote_dispatch_table.h").
elsif
(
$opt_t
)
{
for
(
$id
=
0
;
$id
<=
$#calls
;
$id
++
)
{
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
})
{
print
"
{ /*
$calls
[
$id
]->{ProcName} =>
$id
*/
\n
";
print
"
.fn = (dispatch_fn)
${structprefix}
Dispatch
$calls
[
$id
]->{ProcName},
\n
";
if
(
$calls
[
$id
]
->
{
args
}
ne
"
void
")
{
print
"
.args_filter = (xdrproc_t) xdr_
$calls
[
$id
]->{args},
\n
";
}
else
{
print
"
.args_filter = (xdrproc_t) xdr_void,
\n
";
}
if
(
$calls
[
$id
]
->
{
ret
}
ne
"
void
")
{
print
"
.ret_filter = (xdrproc_t) xdr_
$calls
[
$id
]->{ret},
\n
";
}
else
{
print
"
.ret_filter = (xdrproc_t) xdr_void,
\n
";
}
print
"
},
\n
";
}
else
{
if
(
$calls
[
$id
]
->
{
msg
})
{
print
"
{ /* Async event
$calls
[
$id
]->{ProcName} =>
$id
*/
\n
";
}
else
{
print
"
{ /* (unused) =>
$id
*/
\n
";
}
print
"
.fn = NULL,
\n
";
print
"
.args_filter = (xdrproc_t) xdr_void,
\n
";
print
"
.ret_filter = (xdrproc_t) xdr_void,
\n
";
print
"
},
\n
";
}
if
(
defined
$calls
[
$id
]
&&
!
$calls
[
$id
]
->
{
msg
})
{
print
"
{ /*
$calls
[
$id
]->{ProcName} =>
$id
*/
\n
";
print
"
.fn = (dispatch_fn)
${structprefix}
Dispatch
$calls
[
$id
]->{ProcName},
\n
";
if
(
$calls
[
$id
]
->
{
args
}
ne
"
void
")
{
print
"
.args_filter = (xdrproc_t) xdr_
$calls
[
$id
]->{args},
\n
";
}
else
{
print
"
.args_filter = (xdrproc_t) xdr_void,
\n
";
}
if
(
$calls
[
$id
]
->
{
ret
}
ne
"
void
")
{
print
"
.ret_filter = (xdrproc_t) xdr_
$calls
[
$id
]->{ret},
\n
";
}
else
{
print
"
.ret_filter = (xdrproc_t) xdr_void,
\n
";
}
print
"
},
\n
";
}
else
{
if
(
$calls
[
$id
]
->
{
msg
})
{
print
"
{ /* Async event
$calls
[
$id
]->{ProcName} =>
$id
*/
\n
";
}
else
{
print
"
{ /* (unused) =>
$id
*/
\n
";
}
print
"
.fn = NULL,
\n
";
print
"
.args_filter = (xdrproc_t) xdr_void,
\n
";
print
"
.ret_filter = (xdrproc_t) xdr_void,
\n
";
print
"
},
\n
";
}
}
}
src/remote/remote_protocol.x
浏览文件 @
999f5b3e
...
...
@@ -367,7 +367,7 @@ struct remote_memory_param {
* connection). Errors are returned implicitly in the RPC protocol.
*
* Please follow the naming convention carefully - this file is
* parsed by 'remote_generat
e_stubs
.pl'.
* parsed by 'remote_generat
or
.pl'.
*/
struct
remote_open_args
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录