Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
xen
20567-xentop-show-full-name.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 20567-xentop-show-full-name.patch of Package xen
Index: xen-3.3.1-testing/tools/xenstat/xentop/xentop.c =================================================================== --- xen-3.3.1-testing.orig/tools/xenstat/xentop/xentop.c +++ xen-3.3.1-testing/tools/xenstat/xentop/xentop.c @@ -195,6 +195,7 @@ int show_vcpus = 0; int show_networks = 0; int show_vbds = 0; int repeat_header = 0; +int show_full_name = 0; #define PROMPT_VAL_LEN 80 char *prompt = NULL; char prompt_val[PROMPT_VAL_LEN]; @@ -223,6 +224,7 @@ static void usage(const char *program) "-v, --vcpus output vcpu data\n" "-b, --batch output in batch mode, no user input accepted\n" "-i, --iterations number of iterations before exiting\n" + "-f, --full-name output the full domain name (not truncated)\n" "\n" XENTOP_BUGSTO, program); return; @@ -419,7 +421,10 @@ int compare_name(xenstat_domain *domain1 /* Prints domain name */ void print_name(xenstat_domain *domain) { - print("%10.10s", xenstat_domain_name(domain)); + if ( show_full_name ) + print("%10s", xenstat_domain_name(domain)); + else + print("%10.10s", xenstat_domain_name(domain)); } struct { @@ -1035,9 +1040,10 @@ int main(int argc, char **argv) { "delay", required_argument, NULL, 'd' }, { "batch", no_argument, NULL, 'b' }, { "iterations", required_argument, NULL, 'i' }, + { "full-name", no_argument, NULL, 'f' }, { 0, 0, 0, 0 }, }; - const char *sopts = "hVnxrvd:bi:"; + const char *sopts = "hVnxrvd:bi:f"; if (atexit(cleanup) != 0) fail("Failed to install cleanup handler.\n"); @@ -1076,6 +1082,9 @@ int main(int argc, char **argv) iterations = atoi(optarg); loop = 0; break; + case 'f': + show_full_name = 1; + break; } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor