Blob Blame History Raw
From 5ac1d63528ba4c98ff6a9f5ae9c9579d9034ea6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Pokorn=C3=BD?= <jpokorny@redhat.com>
Date: Tue, 4 Dec 2012 23:02:41 +0100
Subject: [PATCH 08/10] client: dump all arguments structure in debug mode
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

In longer term, there should be a proper split of common/dedicated
arguments between modes (disjunct fields via union?) and also
args_print should dump the arguments as per mode.

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
---
 client/options.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/client/options.c b/client/options.c
index 27f899d..653fae4 100644
--- a/client/options.c
+++ b/client/options.c
@@ -609,18 +609,25 @@ args_print(fence_virt_args_t *args)
 	printf("-- args @ %p --\n", args);
 	_pr_str(args->domain);
 	_pr_int(args->op);
+	_pr_int(args->mode);
+	_pr_int(args->debug);
+	_pr_int(args->timeout);
+	_pr_int(args->delay);
+	_pr_int(args->retr_time);
+	_pr_int(args->flags);
 
+	_pr_str(args->net.addr);
+	_pr_str(args->net.ipaddr);
 	_pr_str(args->net.key_file);
+	_pr_int(args->net.port);
 	_pr_int(args->net.hash);
-	_pr_str(args->net.addr);
 	_pr_int(args->net.auth);
-	_pr_int(args->net.port);
-	_pr_int(args->net.ifindex);
 	_pr_int(args->net.family);
-	_pr_int(args->timeout);
-	_pr_int(args->retr_time);
-	_pr_int(args->flags);
-	_pr_int(args->debug);
+	_pr_int(args->net.ifindex);
+
+	_pr_str(args->serial.device);
+	_pr_str(args->serial.speed);
+	_pr_str(args->serial.address);
 	printf("-- end args --\n");
 }
 
-- 
1.8.3.1