mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-18 03:11:21 +00:00
Move some functions to utils
This commit is contained in:
@ -133,6 +133,16 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
"_getenv",
|
||||
ImportValue::Func(env::_getenv as *const u8),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"_getpwnam",
|
||||
ImportValue::Func(env::_getpwnam as _),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"_getgrnam",
|
||||
ImportValue::Func(env::_getgrnam as _),
|
||||
);
|
||||
// Errno
|
||||
import_object.set(
|
||||
"env",
|
||||
@ -273,18 +283,7 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
"nullFunc_viiii",
|
||||
ImportValue::Func(nullfunc::nullfunc_viiii as *const u8),
|
||||
);
|
||||
|
||||
// named syscalls
|
||||
import_object.set(
|
||||
"env",
|
||||
"_getpwnam",
|
||||
ImportValue::Func(env::_getpwnam as _),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"_getgrnam",
|
||||
ImportValue::Func(env::_getgrnam as _),
|
||||
);
|
||||
// Time
|
||||
import_object.set(
|
||||
"env",
|
||||
"_gettimeofday",
|
||||
@ -295,10 +294,20 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
"_clock_gettime",
|
||||
ImportValue::Func(time::_clock_gettime as _),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"_localtime",
|
||||
ImportValue::Func(time::_localtime as _),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"_time",
|
||||
ImportValue::Func(time::_time as _),
|
||||
);
|
||||
mock_external!(import_object, _waitpid);
|
||||
mock_external!(import_object, _utimes);
|
||||
mock_external!(import_object, _usleep);
|
||||
mock_external!(import_object, _time);
|
||||
// mock_external!(import_object, _time);
|
||||
mock_external!(import_object, _sysconf);
|
||||
mock_external!(import_object, _strftime);
|
||||
mock_external!(import_object, _sigsuspend);
|
||||
@ -316,7 +325,7 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
mock_external!(import_object, _raise);
|
||||
mock_external!(import_object, _mktime);
|
||||
mock_external!(import_object, _localtime_r);
|
||||
mock_external!(import_object, _localtime);
|
||||
// mock_external!(import_object, _localtime);
|
||||
mock_external!(import_object, _llvm_stacksave);
|
||||
mock_external!(import_object, _llvm_stackrestore);
|
||||
mock_external!(import_object, _kill);
|
||||
|
Reference in New Issue
Block a user