From 1f8b90b57eb802b792e6b1042373d1e73454e21c Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Fri, 29 Mar 2019 12:33:32 -0700 Subject: [PATCH] probably actually fix linux for real though --- lib/wasi/src/syscalls/unix/linux.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/wasi/src/syscalls/unix/linux.rs b/lib/wasi/src/syscalls/unix/linux.rs index 80a079b9b..8cc6320c6 100644 --- a/lib/wasi/src/syscalls/unix/linux.rs +++ b/lib/wasi/src/syscalls/unix/linux.rs @@ -18,9 +18,12 @@ pub fn platform_clock_res_get( _ => return __WASI_EINVAL, }; - let output = unsafe { + let (output, timespec_out) = unsafe { let mut timespec_out: timespec = mem::uninitialized(); - clock_getres(linux_clock_id, &mut timespec_out); + ( + clock_getres(linux_clock_id, &mut timespec_out), + timespec_out, + ) }; resolution.set(timespec_out.tv_nsec as __wasi_timestamp_t);