mirror of
https://github.com/fluencelabs/wasmer
synced 2025-03-16 16:20:49 +00:00
Added emscripten ___syscall201 and ___syscall202
This commit is contained in:
parent
c3813fedea
commit
8876ade624
@ -215,6 +215,16 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
"___syscall122",
|
||||
ImportValue::Func(syscalls::___syscall122 as *const u8),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"___syscall201",
|
||||
ImportValue::Func(syscalls::___syscall201 as *const u8),
|
||||
);
|
||||
import_object.set(
|
||||
"env",
|
||||
"___syscall202",
|
||||
ImportValue::Func(syscalls::___syscall202 as *const u8),
|
||||
);
|
||||
// Process
|
||||
import_object.set(
|
||||
"env",
|
||||
@ -385,7 +395,7 @@ pub fn generate_emscripten_env<'a, 'b>() -> ImportObject<&'a str, &'b str> {
|
||||
mock_external!(import_object, ___syscall221);
|
||||
mock_external!(import_object, ___syscall220);
|
||||
mock_external!(import_object, ___syscall212);
|
||||
mock_external!(import_object, ___syscall201);
|
||||
// mock_external!(import_object, ___syscall201);
|
||||
mock_external!(import_object, ___syscall199);
|
||||
mock_external!(import_object, ___syscall197);
|
||||
mock_external!(import_object, ___syscall196);
|
||||
|
@ -11,7 +11,8 @@ use libc::{
|
||||
getsockname, getpeername,
|
||||
sendto, recvfrom, setsockopt,
|
||||
getsockopt, sendmsg, recvmsg,
|
||||
msghdr, getpid, getppid, pid_t
|
||||
msghdr, getpid, getppid, pid_t,
|
||||
gid_t, getgid
|
||||
};
|
||||
|
||||
use macros;
|
||||
@ -260,3 +261,22 @@ pub extern "C" fn ___syscall64() -> pid_t {
|
||||
getpid()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// sys_getgid
|
||||
pub extern "C" fn ___syscall201() -> gid_t {
|
||||
debug!("emscripten::___syscall201");
|
||||
unsafe {
|
||||
// Maybe fix: Emscripten returns 0 always
|
||||
getgid()
|
||||
}
|
||||
}
|
||||
|
||||
// sys_getgid32
|
||||
pub extern "C" fn ___syscall202() -> gid_t {
|
||||
debug!("emscripten::___syscall202");
|
||||
unsafe {
|
||||
// Maybe fix: Emscripten returns 0 always
|
||||
getgid()
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user