From 9c3b29a7729ff0aefb9fdcbb715df48c4d45a9f5 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Thu, 8 Mar 2007 23:16:34 +0000 Subject: Remove crashdump.create -- this doesn't make sense. Signed-off-by: Ewan Mellor --- tools/libxen/src/xen_crashdump.c | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) (limited to 'tools/libxen/src') 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; } -- cgit v1.2.3