summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2015-08-11 09:30:35 +0200
committerPeter Rajnoha <prajnoha@redhat.com>2016-02-19 14:40:22 +0100
commit79ddeee2e7e297e92e5f631e47d8fe2448f73520 (patch)
tree2d6838b9ca0997195049423f94b5054cc31099d9
parentd44e0ebfa91475178f2b5e599780583005e746cb (diff)
downloadlvm2-79ddeee2e7e297e92e5f631e47d8fe2448f73520.tar.gz
metadata: format_text: reuse _print_timestamp fn
-rw-r--r--lib/format_text/export.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/lib/format_text/export.c b/lib/format_text/export.c
index 46b926bfb..7afeccf66 100644
--- a/lib/format_text/export.c
+++ b/lib/format_text/export.c
@@ -675,8 +675,6 @@ static int _print_lv(struct formatter *f, struct logical_volume *lv)
struct lv_segment *seg;
char buffer[4096];
int seg_count;
- struct tm *local_tm;
- time_t ts;
uint64_t status = lv->status;
outnl(f);
@@ -705,16 +703,10 @@ static int _print_lv(struct formatter *f, struct logical_volume *lv)
return_0;
if (lv->timestamp) {
- ts = (time_t)lv->timestamp;
- strncpy(buffer, "# ", sizeof(buffer));
- if (!(local_tm = localtime(&ts)) ||
- !strftime(buffer + 2, sizeof(buffer) - 2,
- "%Y-%m-%d %T %z", local_tm))
- buffer[0] = 0;
-
+ if (!_print_timestamp(f, "creation_time", lv->timestamp,
+ buffer, sizeof(buffer)))
+ return_0;
outf(f, "creation_host = \"%s\"", lv->hostname);
- outfc(f, buffer, "creation_time = %" PRIu64,
- lv->timestamp);
}
if (lv->lock_args)