diff options
author | Rosen Penev <rosenp@gmail.com> | 2022-12-20 04:48:42 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-20 13:48:42 +0100 |
commit | 2d329073435d36065ce30bfd29428f6a45e41016 (patch) | |
tree | 66cf347dc278eb7a86ac02dfabb8858d8fd69538 /libarchive/archive_write_set_format_iso9660.c | |
parent | 3da2fb7ee2d929bc8f02bcf3d42def768667c939 (diff) | |
download | libarchive-2d329073435d36065ce30bfd29428f6a45e41016.tar.gz |
cleanup _localtime64_s (#1820)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'libarchive/archive_write_set_format_iso9660.c')
-rw-r--r-- | libarchive/archive_write_set_format_iso9660.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libarchive/archive_write_set_format_iso9660.c b/libarchive/archive_write_set_format_iso9660.c index 58b7216a..22e36f62 100644 --- a/libarchive/archive_write_set_format_iso9660.c +++ b/libarchive/archive_write_set_format_iso9660.c @@ -652,7 +652,7 @@ struct iso_option { #define VOLUME_IDENTIFIER_SIZE 32 /* - * Usage : !zisofs [DEFAULT] + * Usage : !zisofs [DEFAULT] * : Disable to generate RRIP 'ZF' extension. * : zisofs * : Make files zisofs file and generate RRIP 'ZF' @@ -689,7 +689,7 @@ struct iso9660 { uint64_t bytes_remaining; int need_multi_extent; - /* Temporary string buffer for Joliet extension. */ + /* Temporary string buffer for Joliet extension. */ struct archive_string utf16be; struct archive_string mbs; @@ -2521,12 +2521,12 @@ get_gmoffset(struct tm *tm) static void get_tmfromtime(struct tm *tm, time_t *t) { -#if HAVE_LOCALTIME_R - tzset(); - localtime_r(t, tm); -#elif HAVE__LOCALTIME64_S +#if HAVE__LOCALTIME64_S __time64_t tmp_t = (__time64_t) *t; //time_t may be shorter than 64 bits _localtime64_s(tm, &tmp_t); +#elif HAVE_LOCALTIME_R + tzset(); + localtime_r(t, tm); #else memcpy(tm, localtime(t), sizeof(*tm)); #endif |