+Tue Jun 13 14:06:01 EDT 2006 Daniel P. Berrange <berrange@redhat.com>
+
+ * src/virsh.c: use 'double' instead of 'float' when calculating
+ 'CPU time' field for dominfo command, to ensure no unneccessary
+ loss of precision converting from nanoseconds to seconds.
+
Tue Jun 13 18:35:22 EDT 2006 Daniel Veillard <veillard@redhat.com>
* src/libvirt.c src/xen_internal.c src/xend_internal.c
vshPrint(ctl, "%-15s %d\n", "CPU(s):", info.nrVirtCpu);
if (info.cpuTime != 0) {
- float cpuUsed = info.cpuTime;
+ double cpuUsed = info.cpuTime;
- cpuUsed /= 1000000000;
+ cpuUsed /= 1000000000.0;
- vshPrint(ctl, "%-15s %.1fs\n", "CPU time:", cpuUsed);
+ vshPrint(ctl, "%-15s %.1lfs\n", "CPU time:", cpuUsed);
}
vshPrint(ctl, "%-15s %lu kB\n", "Max memory:",