diff options
Diffstat (limited to 'miscutils/ts.c')
| -rw-r--r-- | miscutils/ts.c | 8 |
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; | |||
| 25 | int ts_main(int argc UNUSED_PARAM, char **argv) | 25 | int 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); |
