mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-29 08:31:32 +00:00
Added _gettimeofday to emscripten
This commit is contained in:
@ -15,6 +15,7 @@ mod varargs;
|
|||||||
mod errno;
|
mod errno;
|
||||||
mod storage;
|
mod storage;
|
||||||
mod nullfunc;
|
mod nullfunc;
|
||||||
|
mod time;
|
||||||
|
|
||||||
pub use self::utils::is_emscripten_module;
|
pub use self::utils::is_emscripten_module;
|
||||||
pub use self::storage::{align_memory, static_alloc};
|
pub use self::storage::{align_memory, static_alloc};
|
||||||
@ -284,6 +285,11 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
|||||||
"_getgrnam",
|
"_getgrnam",
|
||||||
ImportValue::Func(env::_getgrnam as _),
|
ImportValue::Func(env::_getgrnam as _),
|
||||||
);
|
);
|
||||||
|
import_object.set(
|
||||||
|
"env",
|
||||||
|
"_gettimeofday",
|
||||||
|
ImportValue::Func(time::_gettimeofday as _),
|
||||||
|
);
|
||||||
mock_external!(import_object, _waitpid);
|
mock_external!(import_object, _waitpid);
|
||||||
mock_external!(import_object, _utimes);
|
mock_external!(import_object, _utimes);
|
||||||
mock_external!(import_object, _usleep);
|
mock_external!(import_object, _usleep);
|
||||||
@ -310,7 +316,7 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
|||||||
mock_external!(import_object, _llvm_stackrestore);
|
mock_external!(import_object, _llvm_stackrestore);
|
||||||
mock_external!(import_object, _kill);
|
mock_external!(import_object, _kill);
|
||||||
mock_external!(import_object, _gmtime_r);
|
mock_external!(import_object, _gmtime_r);
|
||||||
mock_external!(import_object, _gettimeofday);
|
// mock_external!(import_object, _gettimeofday);
|
||||||
mock_external!(import_object, _getpagesize);
|
mock_external!(import_object, _getpagesize);
|
||||||
mock_external!(import_object, _getgrent);
|
mock_external!(import_object, _getgrent);
|
||||||
mock_external!(import_object, _getaddrinfo);
|
mock_external!(import_object, _getaddrinfo);
|
||||||
|
@ -140,6 +140,7 @@ pub struct InstanceOptions {
|
|||||||
}
|
}
|
||||||
|
|
||||||
extern "C" fn mock_fn() -> i32 {
|
extern "C" fn mock_fn() -> i32 {
|
||||||
|
println!("CALLING MOCKED FUNC");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user