summaryrefslogtreecommitdiff
path: root/file.c
diff options
context:
space:
mode:
authorxtkoba (Tee KOBAYASHI) <xtkoba+ruby@gmail.com>2021-03-14 20:10:01 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-03-14 20:10:01 +0900
commit3ac28de5414c81a0da8c8ec969ea74db5a0f1b0f (patch)
tree1d0c74271c75b4e4cebc7a956cb04204967687be /file.c
parentc7e6914b3947cdf0e9c0d28d1162a084d0138887 (diff)
Explicitly cast __s64 to time_t [Bug #17645]
A workaround of shorten-64-to-32 error where 32-bit linux.
Diffstat (limited to 'file.c')
-rw-r--r--file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/file.c b/file.c
index 89867d13c4..88305bd9bd 100644
--- a/file.c
+++ b/file.c
@@ -1253,7 +1253,7 @@ statx_birthtime(const struct statx *stx, VALUE fname)
/* birthtime is not supported on the filesystem */
statx_notimplement("birthtime");
}
- return rb_time_nano_new(stx->stx_btime.tv_sec, stx->stx_btime.tv_nsec);
+ return rb_time_nano_new((time_t)stx->stx_btime.tv_sec, stx->stx_btime.tv_nsec);
}
typedef struct statx statx_data;