From: Peter Dinda Date: Fri, 17 Aug 2012 20:55:29 +0000 (-0500) Subject: better UI for v3_free X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=dffa723ee7e01abf77e718838b7e8ab82487b8f6;p=palacios.releases.git better UI for v3_free --- diff --git a/linux_usr/v3_free.c b/linux_usr/v3_free.c index 4746c21..293befa 100644 --- a/linux_usr/v3_free.c +++ b/linux_usr/v3_free.c @@ -9,18 +9,24 @@ int main(int argc, char* argv[]) { unsigned long vm_idx = 0; + char *idx; int ret; if (argc <= 1) - v3_usage("\n"); + v3_usage("|\n"); + if (!(idx=strstr(argv[1],"v3-vm"))) { + idx=argv[1]; + } else { + idx+=5; + } - vm_idx = strtol(argv[1], NULL, 0); + vm_idx = strtol(idx, NULL, 0); printf("Freeing VM %d\n", vm_idx); if (v3_dev_ioctl(V3_FREE_GUEST, vm_idx) < 0) { - fprintf(stderr, "Error freeing VM %d\n", vm_idx); + fprintf(stderr, "Error freeing VM %d (%s)\n", vm_idx,argv[1]); return -1; }