From 3ac28de5414c81a0da8c8ec969ea74db5a0f1b0f Mon Sep 17 00:00:00 2001 From: "xtkoba (Tee KOBAYASHI)" Date: Sun, 14 Mar 2021 20:10:01 +0900 Subject: Explicitly cast __s64 to time_t [Bug #17645] A workaround of shorten-64-to-32 error where 32-bit linux. --- file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- cgit v1.2.3