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