summaryrefslogtreecommitdiffstats
path: root/virt-top
diff options
context:
space:
mode:
authorRichard Jones <rjones@trick.home.annexia.org>2009-10-06 15:17:26 +0100
committerRichard Jones <rjones@trick.home.annexia.org>2009-10-06 15:17:26 +0100
commite9ea4c12eac574c7daba52e93654eb2166c2e4cf (patch)
treeb984b9d3bd8895cfd1ad51a542dd3679ae13bb44 /virt-top
parentf2a2d508030d497e67b10d822d9dd1bc67036e78 (diff)
downloadvirt-top-e9ea4c12eac574c7daba52e93654eb2166c2e4cf.tar.gz
virt-top-e9ea4c12eac574c7daba52e93654eb2166c2e4cf.tar.xz
virt-top-e9ea4c12eac574c7daba52e93654eb2166c2e4cf.zip
Replace failwith (sprintf...) with failwithf
Diffstat (limited to 'virt-top')
-rw-r--r--virt-top/virt_top.ml9
-rw-r--r--virt-top/virt_top_utils.ml3
-rwxr-xr-xvirt-top/virt_top_utils.mli3
3 files changed, 9 insertions, 6 deletions
diff --git a/virt-top/virt_top.ml b/virt-top/virt_top.ml
index 353c098..1a39e06 100644
--- a/virt-top/virt_top.ml
+++ b/virt-top/virt_top.ml
@@ -80,9 +80,8 @@ let sort_order_of_cli = function
| "netrx" -> NetRX | "nettx" -> NetTX
| "blockrdrq" -> BlockRdRq | "blockwrrq" -> BlockWrRq
| str ->
- failwith
- (sprintf (f_ "%s: sort order should be: %s")
- str "cpu|mem|time|id|name|netrx|nettx|blockrdrq|blockwrrq")
+ failwithf (f_ "%s: sort order should be: %s")
+ str "cpu|mem|time|id|name|netrx|nettx|blockrdrq|blockwrrq"
let cli_of_sort_order = function
| Processor -> "cpu"
| Memory -> "mem"
@@ -103,9 +102,7 @@ let display_of_cli = function
| "block" -> BlockDisplay
| "net" -> NetDisplay
| str ->
- failwith
- (sprintf (f_ "%s: display should be %s")
- str "task|pcpu|block|net")
+ failwithf (f_ "%s: display should be %s") str "task|pcpu|block|net"
let cli_of_display = function
| TaskDisplay -> "task"
| PCPUDisplay -> "pcpu"
diff --git a/virt-top/virt_top_utils.ml b/virt-top/virt_top_utils.ml
index c668fb9..69f442f 100644
--- a/virt-top/virt_top_utils.ml
+++ b/virt-top/virt_top_utils.ml
@@ -35,6 +35,9 @@ let (-^) = Int64.sub
let ( *^ ) = Int64.mul
let (/^) = Int64.div
+(* failwithf is a printf-like version of failwith. *)
+let failwithf fs = ksprintf failwith fs
+
(* Input a whole file as a list of lines. *)
let input_all_lines chan =
let lines = ref [] in
diff --git a/virt-top/virt_top_utils.mli b/virt-top/virt_top_utils.mli
index 9cce00e..5af26d4 100755
--- a/virt-top/virt_top_utils.mli
+++ b/virt-top/virt_top_utils.mli
@@ -22,6 +22,9 @@
(* Filename concatenation. *)
val (//) : string -> string -> string
+(* failwithf is a printf-like version of failwith. *)
+val failwithf : ('a, unit, string, 'b) format4 -> 'a
+
(* Read a configuration file as a list of (lineno, key, value) pairs.
* If the config file is missing this returns an empty list.
*)