diff options
author | Ewan Mellor <ewan@xensource.com> | 2007-03-08 23:16:34 +0000 |
---|---|---|
committer | Ewan Mellor <ewan@xensource.com> | 2007-03-08 23:16:34 +0000 |
commit | 9c3b29a7729ff0aefb9fdcbb715df48c4d45a9f5 (patch) | |
tree | e5444a5e458ff50153934dabcffb1e6d72a8e033 /tools/libxen/src | |
parent | 45e2bb215f82be3da84a506c4a084587f4423055 (diff) | |
download | xen-9c3b29a7729ff0aefb9fdcbb715df48c4d45a9f5.tar.gz xen-9c3b29a7729ff0aefb9fdcbb715df48c4d45a9f5.tar.bz2 xen-9c3b29a7729ff0aefb9fdcbb715df48c4d45a9f5.zip |
Remove crashdump.create -- this doesn't make sense.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Diffstat (limited to 'tools/libxen/src')
-rw-r--r-- | tools/libxen/src/xen_crashdump.c | 37 |
1 files changed, 10 insertions, 27 deletions
diff --git a/tools/libxen/src/xen_crashdump.c b/tools/libxen/src/xen_crashdump.c index 53504ba249..2d3840896e 100644 --- a/tools/libxen/src/xen_crashdump.c +++ b/tools/libxen/src/xen_crashdump.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006, XenSource Inc. + * Copyright (c) 2006-2007, XenSource Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -115,38 +115,24 @@ xen_crashdump_get_by_uuid(xen_session *session, xen_crashdump *result, char *uui bool -xen_crashdump_create(xen_session *session, xen_crashdump *result, xen_crashdump_record *record) +xen_crashdump_get_vm(xen_session *session, xen_vm *result, xen_crashdump crashdump) { abstract_value param_values[] = { - { .type = &xen_crashdump_record_abstract_type_, - .u.struct_val = record } + { .type = &abstract_type_string, + .u.string_val = crashdump } }; abstract_type result_type = abstract_type_string; *result = NULL; - XEN_CALL_("crashdump.create"); - return session->ok; -} - - -bool -xen_crashdump_destroy(xen_session *session, xen_crashdump crashdump) -{ - abstract_value param_values[] = - { - { .type = &abstract_type_string, - .u.string_val = crashdump } - }; - - xen_call_(session, "crashdump.destroy", param_values, 1, NULL, NULL); + XEN_CALL_("crashdump.get_VM"); return session->ok; } bool -xen_crashdump_get_vm(xen_session *session, xen_vm *result, xen_crashdump crashdump) +xen_crashdump_get_vdi(xen_session *session, xen_vdi *result, xen_crashdump crashdump) { abstract_value param_values[] = { @@ -157,24 +143,21 @@ xen_crashdump_get_vm(xen_session *session, xen_vm *result, xen_crashdump crashdu abstract_type result_type = abstract_type_string; *result = NULL; - XEN_CALL_("crashdump.get_VM"); + XEN_CALL_("crashdump.get_VDI"); return session->ok; } bool -xen_crashdump_get_vdi(xen_session *session, xen_vdi *result, xen_crashdump crashdump) +xen_crashdump_destroy(xen_session *session, xen_crashdump self) { abstract_value param_values[] = { { .type = &abstract_type_string, - .u.string_val = crashdump } + .u.string_val = self } }; - abstract_type result_type = abstract_type_string; - - *result = NULL; - XEN_CALL_("crashdump.get_VDI"); + xen_call_(session, "crashdump.destroy", param_values, 1, NULL, NULL); return session->ok; } |