Refactor code

This commit is contained in:
Steve Akinyemi
2018-11-28 01:47:46 +01:00
parent 88589a9cbc
commit f7e3f128d3
4 changed files with 115 additions and 120 deletions

View File

@ -15,6 +15,7 @@ mod storage;
mod syscalls;
mod time;
mod utils;
mod signal;
mod varargs;
pub use self::storage::{align_memory, static_alloc};
@ -291,27 +292,27 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
"abortStackOverflow",
ImportValue::Func(process::abort_stack_overflow as _),
);
// Signal
import_object.set(
"env",
"_sigemptyset",
ImportValue::Func(process::_sigemptyset as _),
ImportValue::Func(signal::_sigemptyset as _),
);
import_object.set(
"env",
"_sigaddset",
ImportValue::Func(process::_sigaddset as _),
ImportValue::Func(signal::_sigaddset as _),
);
import_object.set(
"env",
"_sigprocmask",
ImportValue::Func(process::_sigprocmask as _),
ImportValue::Func(signal::_sigprocmask as _),
);
import_object.set(
"env",
"_sigaction",
ImportValue::Func(process::_sigaction as _),
ImportValue::Func(signal::_sigaction as _),
);
// Memory
import_object.set(
"env",