diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2015-08-11 09:30:35 +0200 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2016-02-19 14:40:22 +0100 |
commit | 79ddeee2e7e297e92e5f631e47d8fe2448f73520 (patch) | |
tree | 2d6838b9ca0997195049423f94b5054cc31099d9 | |
parent | d44e0ebfa91475178f2b5e599780583005e746cb (diff) | |
download | lvm2-79ddeee2e7e297e92e5f631e47d8fe2448f73520.tar.gz |
metadata: format_text: reuse _print_timestamp fn
-rw-r--r-- | lib/format_text/export.c | 14 |
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) |