aboutsummaryrefslogtreecommitdiff
path: root/miscutils/ts.c
diff options
context:
space:
mode:
Diffstat (limited to 'miscutils/ts.c')
-rw-r--r--miscutils/ts.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/miscutils/ts.c b/miscutils/ts.c
index c5c1879df..fb669b858 100644
--- a/miscutils/ts.c
+++ b/miscutils/ts.c
@@ -25,6 +25,9 @@ int ts_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
25int ts_main(int argc UNUSED_PARAM, char **argv) 25int ts_main(int argc UNUSED_PARAM, char **argv)
26{ 26{
27 struct timeval base; 27 struct timeval base;
28#if ENABLE_PLATFORM_MINGW32
29 time_t t;
30#endif
28 unsigned opt; 31 unsigned opt;
29 char *frac; 32 char *frac;
30 char *fmt_dt2str; 33 char *fmt_dt2str;
@@ -73,7 +76,12 @@ int ts_main(int argc UNUSED_PARAM, char **argv)
73 if (opt & 1) /* -i */ 76 if (opt & 1) /* -i */
74 base = ts1; 77 base = ts1;
75 } 78 }
79#if ENABLE_PLATFORM_MINGW32
80 t = ts.tv_sec;
81 localtime_r(&t, &tm_time);
82#else
76 localtime_r(&ts.tv_sec, &tm_time); 83 localtime_r(&ts.tv_sec, &tm_time);
84#endif
77 strftime(date_buf, COMMON_BUFSIZE, fmt_dt2str, &tm_time); 85 strftime(date_buf, COMMON_BUFSIZE, fmt_dt2str, &tm_time);
78 if (!frac) { 86 if (!frac) {
79 printf("%s %s", date_buf, line); 87 printf("%s %s", date_buf, line);