Merge pull request #89 from wasmerio/feature/fix-localtime_r-for-macos

Fix _localtime_r
This commit is contained in:
Syrus Akbary 2019-01-07 12:49:03 -05:00 committed by GitHub
commit b44893318c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -226,8 +226,8 @@ pub extern "C" fn _localtime_r(time_p: u32, result: u32, instance: &mut Instance
// https://stackoverflow.com/questions/19170721/real-time-awareness-of-timezone-change-in-localtime-vs-localtime-r
unsafe {
let seconds = instance.memory_offset_addr(0, time_p as _) as *const i64;
let timespec = time::Timespec::new(*seconds, 0);
let seconds = instance.memory_offset_addr(0, time_p as _) as *const i32;
let timespec = time::Timespec::new(*seconds as _, 0);
let result_tm = time::at(timespec);
// debug!(