提交 7868f017 编写于 作者: M Martin Kletzander

admin: Tiny cleanups

First hunk changes the use of srcdir to top_srcdir so it complies with
other rules in the Makefile.  Second one removes the need of
remote_protocol.h in admin_protocol.h as it was suggested and worked in,
but this one line was missed apparently.  Last one just removes the
'remote' naming from admin protocol specification, just so it's cleaner.
Signed-off-by: NMartin Kletzander <mkletzan@redhat.com>
上级 ba167186
...@@ -101,9 +101,9 @@ qemu_dispatch.h: $(top_srcdir)/src/rpc/gendispatch.pl \ ...@@ -101,9 +101,9 @@ qemu_dispatch.h: $(top_srcdir)/src/rpc/gendispatch.pl \
--mode=server qemu QEMU $(QEMU_PROTOCOL) \ --mode=server qemu QEMU $(QEMU_PROTOCOL) \
> $(srcdir)/qemu_dispatch.h > $(srcdir)/qemu_dispatch.h
admin_dispatch.h: $(srcdir)/../src/rpc/gendispatch.pl \ admin_dispatch.h: $(top_srcdir)/src/rpc/gendispatch.pl \
$(ADMIN_PROTOCOL) $(ADMIN_PROTOCOL)
$(AM_V_GEN)$(PERL) -w $(srcdir)/../src/rpc/gendispatch.pl \ $(AM_V_GEN)$(PERL) -w $(top_srcdir)/src/rpc/gendispatch.pl \
--mode=server admin ADMIN $(ADMIN_PROTOCOL) \ --mode=server admin ADMIN $(ADMIN_PROTOCOL) \
> $(srcdir)/admin_dispatch.h > $(srcdir)/admin_dispatch.h
......
...@@ -22,18 +22,16 @@ ...@@ -22,18 +22,16 @@
* Author: Martin Kletzander <mkletzan@redhat.com> * Author: Martin Kletzander <mkletzan@redhat.com>
*/ */
%#include "remote_protocol.h"
/*----- Data types. -----*/ /*----- Data types. -----*/
/* Length of long, but not unbounded, strings. /* Length of long, but not unbounded, strings.
* This is an arbitrary limit designed to stop the decoder from trying * This is an arbitrary limit designed to stop the decoder from trying
* to allocate unbounded amounts of memory when fed with a bad message. * to allocate unbounded amounts of memory when fed with a bad message.
*/ */
const REMOTE_STRING_MAX = 4194304; const ADMIN_STRING_MAX = 4194304;
/* A long string, which may NOT be NULL. */ /* A long string, which may NOT be NULL. */
typedef string admin_nonnull_string<REMOTE_STRING_MAX>; typedef string admin_nonnull_string<ADMIN_STRING_MAX>;
/* A long string, which may be NULL. */ /* A long string, which may be NULL. */
typedef admin_nonnull_string *admin_string; typedef admin_nonnull_string *admin_string;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册