summaryrefslogtreecommitdiffstats
path: root/lib/timeutils.c
diff options
context:
space:
mode:
authorSami Kerola2016-05-15 10:50:40 +0200
committerSami Kerola2016-06-26 22:58:18 +0200
commit3749bdcecfb799619555de2eff9636cb93509eb5 (patch)
treeac4b802638bd3e0e449262f03b15107d8e8f4c2a /lib/timeutils.c
parentliblkid: Add length check in probe_nilfs2 before crc32 (diff)
downloadkernel-qcow2-util-linux-3749bdcecfb799619555de2eff9636cb93509eb5.tar.gz
kernel-qcow2-util-linux-3749bdcecfb799619555de2eff9636cb93509eb5.tar.xz
kernel-qcow2-util-linux-3749bdcecfb799619555de2eff9636cb93509eb5.zip
utmpdump: use always UTC-0 timezone in textual output
Converting a time structure from text format that has timezone markup is practically impossible. See reference links for more information. This leads to situation where multiple utmpdump(1) conversions from binary to text and back make timestamps to shift amount of timezone offset to UTC-0. The easiest way to make multiple conversions to work without timeshifts is to always use UTC-0 timezone. Downside of this approach is that the textual format is less human readable than local timestamps would be. Reference: http://www.catb.org/esr/time-programming/#_strptime_3_and_getdate_3 Reference: http://man7.org/linux/man-pages/man3/strptime.3.html Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'lib/timeutils.c')
0 files changed, 0 insertions, 0 deletions