mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-13 06:15:33 +00:00
Move ucontext
related functions to their own namespace
This commit is contained in:
parent
8995060f9b
commit
34e16d4a84
@ -856,20 +856,3 @@ pub fn invoke_viidddddddd(
|
|||||||
a10
|
a10
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ucontext.h
|
|
||||||
pub fn _getcontext(_ctx: &mut Ctx, _ucp: i32) -> i32 {
|
|
||||||
debug!("emscripten::_getcontext({})", _ucp);
|
|
||||||
0
|
|
||||||
}
|
|
||||||
pub fn _makecontext(_ctx: &mut Ctx, _ucp: i32, _func: i32, _argc: i32, _argv: i32) {
|
|
||||||
debug!("emscripten::_makecontext({}, {}, {}, {})", _ucp, _func, _argc, _argv);
|
|
||||||
}
|
|
||||||
pub fn _setcontext(_ctx: &mut Ctx, _ucp: i32) -> i32 {
|
|
||||||
debug!("emscripten::_setcontext({})", _ucp);
|
|
||||||
0
|
|
||||||
}
|
|
||||||
pub fn _swapcontext(_ctx: &mut Ctx, _oucp: i32, _ucp: i32) -> i32 {
|
|
||||||
debug!("emscripten::_swapcontext({}, {})", _oucp, _ucp);
|
|
||||||
0
|
|
||||||
}
|
|
||||||
|
@ -44,6 +44,7 @@ mod signal;
|
|||||||
mod storage;
|
mod storage;
|
||||||
mod syscalls;
|
mod syscalls;
|
||||||
mod time;
|
mod time;
|
||||||
|
mod ucontext;
|
||||||
mod utils;
|
mod utils;
|
||||||
mod varargs;
|
mod varargs;
|
||||||
|
|
||||||
@ -823,11 +824,11 @@ pub fn generate_emscripten_env(globals: &mut EmscriptenGlobals) -> ImportObject
|
|||||||
"invoke_viidii" => func!(crate::emscripten_target::invoke_viidii),
|
"invoke_viidii" => func!(crate::emscripten_target::invoke_viidii),
|
||||||
"invoke_viidddddddd" => func!(crate::emscripten_target::invoke_viidddddddd),
|
"invoke_viidddddddd" => func!(crate::emscripten_target::invoke_viidddddddd),
|
||||||
|
|
||||||
// ucontext.h
|
// ucontext
|
||||||
"_getcontext" => func!(crate::emscripten_target::_getcontext),
|
"_getcontext" => func!(crate::ucontext::_getcontext),
|
||||||
"_makecontext" => func!(crate::emscripten_target::_makecontext),
|
"_makecontext" => func!(crate::ucontext::_makecontext),
|
||||||
"_setcontext" => func!(crate::emscripten_target::_setcontext),
|
"_setcontext" => func!(crate::ucontext::_setcontext),
|
||||||
"_swapcontext" => func!(crate::emscripten_target::_swapcontext),
|
"_swapcontext" => func!(crate::ucontext::_swapcontext),
|
||||||
};
|
};
|
||||||
|
|
||||||
for null_func_name in globals.null_func_names.iter() {
|
for null_func_name in globals.null_func_names.iter() {
|
||||||
|
18
lib/emscripten/src/ucontext.rs
Normal file
18
lib/emscripten/src/ucontext.rs
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
use wasmer_runtime_core::vm::Ctx;
|
||||||
|
|
||||||
|
|
||||||
|
pub fn _getcontext(_ctx: &mut Ctx, _ucp: i32) -> i32 {
|
||||||
|
debug!("emscripten::_getcontext({})", _ucp);
|
||||||
|
0
|
||||||
|
}
|
||||||
|
pub fn _makecontext(_ctx: &mut Ctx, _ucp: i32, _func: i32, _argc: i32, _argv: i32) {
|
||||||
|
debug!("emscripten::_makecontext({}, {}, {}, {})", _ucp, _func, _argc, _argv);
|
||||||
|
}
|
||||||
|
pub fn _setcontext(_ctx: &mut Ctx, _ucp: i32) -> i32 {
|
||||||
|
debug!("emscripten::_setcontext({})", _ucp);
|
||||||
|
0
|
||||||
|
}
|
||||||
|
pub fn _swapcontext(_ctx: &mut Ctx, _oucp: i32, _ucp: i32) -> i32 {
|
||||||
|
debug!("emscripten::_swapcontext({}, {})", _oucp, _ucp);
|
||||||
|
0
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user