mirror of
https://github.com/fluencelabs/wasmer
synced 2025-05-01 21:32:14 +00:00
29 lines
717 B
Rust
29 lines
717 B
Rust
|
// use super::varargs::VarArgs;
|
||
|
use crate::webassembly::Instance;
|
||
|
|
||
|
pub extern "C" fn _sigemptyset(set: u32, instance: &mut Instance) -> i32 {
|
||
|
debug!("emscripten::_sigemptyset");
|
||
|
// let set_addr = instance.memory_offset_addr(0, set as _) as *mut u32;
|
||
|
// unsafe {
|
||
|
// *set_addr = 0;
|
||
|
// }
|
||
|
0
|
||
|
}
|
||
|
|
||
|
pub extern "C" fn _sigaction(_signum: u32, act: u32, oldact: u32) -> i32 {
|
||
|
debug!("emscripten::_sigaction");
|
||
|
0
|
||
|
}
|
||
|
|
||
|
pub extern "C" fn _sigaddset(set: u32, signum: u32, instance: &mut Instance) -> i32 {
|
||
|
let set_addr = instance.memory_offset_addr(0, set as _) as *mut u32;
|
||
|
unsafe {
|
||
|
*set_addr |= 1 << (signum - 1);
|
||
|
}
|
||
|
0
|
||
|
}
|
||
|
|
||
|
pub extern "C" fn _sigprocmask() -> i32 {
|
||
|
0
|
||
|
}
|