mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-20 04:06:30 +00:00
Ignore clippy error level
This commit is contained in:
@ -73,6 +73,7 @@ pub extern "C" fn _unsetenv(name: c_int, instance: &mut Instance) {
|
||||
unsafe { unsetenv(name_addr) };
|
||||
}
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _getpwnam(name_ptr: c_int, instance: &mut Instance) -> c_int {
|
||||
debug!("emscripten::_getpwnam {}", name_ptr);
|
||||
|
||||
@ -110,6 +111,7 @@ pub extern "C" fn _getpwnam(name_ptr: c_int, instance: &mut Instance) -> c_int {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _getgrnam(name_ptr: c_int, instance: &mut Instance) -> c_int {
|
||||
debug!("emscripten::_getgrnam {}", name_ptr);
|
||||
|
||||
@ -189,6 +191,7 @@ pub extern "C" fn _getpagesize() -> u32 {
|
||||
16384
|
||||
}
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___build_environment(environ: c_int, instance: &mut Instance) {
|
||||
debug!("emscripten::___build_environment {}", environ);
|
||||
const MAX_ENV_VALUES: u32 = 64;
|
||||
|
@ -1,6 +1,7 @@
|
||||
// use super::varargs::VarArgs;
|
||||
use wasmer_runtime::Instance;
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
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;
|
||||
@ -15,6 +16,7 @@ pub extern "C" fn _sigaction(signum: u32, act: u32, oldact: u32, _instance: &mut
|
||||
0
|
||||
}
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _sigaddset(set: u32, signum: u32, instance: &mut Instance) -> i32 {
|
||||
debug!("emscripten::_sigaddset {}, {}", set, signum);
|
||||
let set_addr = instance.memory_offset_addr(0, set as _) as *mut u32;
|
||||
|
@ -295,6 +295,7 @@ pub extern "C" fn ___syscall64() -> pid_t {
|
||||
}
|
||||
|
||||
// socketcall
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___syscall102(
|
||||
which: c_int,
|
||||
mut varargs: VarArgs,
|
||||
@ -553,6 +554,7 @@ pub extern "C" fn ___syscall102(
|
||||
}
|
||||
|
||||
/// wait4
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___syscall114(
|
||||
_which: c_int,
|
||||
mut varargs: VarArgs,
|
||||
@ -588,6 +590,7 @@ pub extern "C" fn ___syscall122(
|
||||
}
|
||||
|
||||
// select
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___syscall142(
|
||||
which: c_int,
|
||||
mut varargs: VarArgs,
|
||||
@ -655,6 +658,7 @@ pub extern "C" fn ___syscall140(
|
||||
}
|
||||
|
||||
/// readv
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___syscall145(
|
||||
which: c_int,
|
||||
mut varargs: VarArgs,
|
||||
@ -700,6 +704,7 @@ pub extern "C" fn ___syscall145(
|
||||
}
|
||||
|
||||
// writev
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn ___syscall146(
|
||||
which: c_int,
|
||||
mut varargs: VarArgs,
|
||||
|
@ -25,6 +25,7 @@ const CLOCK_MONOTONIC: libc::clockid_t = 1;
|
||||
const CLOCK_MONOTONIC_COARSE: libc::clockid_t = 6;
|
||||
|
||||
/// emscripten: _gettimeofday
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _gettimeofday(tp: c_int, tz: c_int, instance: &mut Instance) -> c_int {
|
||||
debug!("emscripten::_gettimeofday {} {}", tp, tz);
|
||||
#[repr(C)]
|
||||
@ -49,6 +50,7 @@ pub extern "C" fn _gettimeofday(tp: c_int, tz: c_int, instance: &mut Instance) -
|
||||
}
|
||||
|
||||
/// emscripten: _clock_gettime
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _clock_gettime(
|
||||
clk_id: libc::clockid_t,
|
||||
tp: c_int,
|
||||
@ -124,6 +126,7 @@ pub extern "C" fn _tvset() {
|
||||
}
|
||||
|
||||
/// formats time as a C string
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
unsafe extern "C" fn fmt_time(time: u32, instance: &Instance) -> *const c_char {
|
||||
let date = &*(instance.memory_offset_addr(0, time as _) as *mut guest_tm);
|
||||
|
||||
@ -181,6 +184,7 @@ pub extern "C" fn _asctime_r(time: u32, buf: u32, instance: &mut Instance) -> u3
|
||||
}
|
||||
|
||||
/// emscripten: _localtime
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _localtime(time_p: u32, instance: &mut Instance) -> c_int {
|
||||
debug!("emscripten::_localtime {}", time_p);
|
||||
// NOTE: emscripten seems to want tzset() called in this function
|
||||
@ -217,6 +221,7 @@ pub extern "C" fn _localtime(time_p: u32, instance: &mut Instance) -> c_int {
|
||||
}
|
||||
}
|
||||
/// emscripten: _localtime_r
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _localtime_r(time_p: u32, result: u32, instance: &mut Instance) -> c_int {
|
||||
debug!("emscripten::_localtime_r {}", time_p);
|
||||
|
||||
@ -253,6 +258,7 @@ pub extern "C" fn _localtime_r(time_p: u32, result: u32, instance: &mut Instance
|
||||
}
|
||||
|
||||
/// emscripten: _time
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub extern "C" fn _time(time_p: u32, instance: &mut Instance) -> time_t {
|
||||
debug!("emscripten::_time {}", time_p);
|
||||
|
||||
|
@ -112,6 +112,7 @@ pub struct GuestStat {
|
||||
st_ino: u64,
|
||||
}
|
||||
|
||||
#[allow(clippy::cast_ptr_alignment)]
|
||||
pub unsafe fn copy_stat_into_wasm(instance: &mut Instance, buf: u32, stat: &stat) {
|
||||
let stat_ptr = instance.memory_offset_addr(0, buf as _) as *mut GuestStat;
|
||||
(*stat_ptr).st_dev = stat.st_dev as _;
|
||||
|
Reference in New Issue
Block a user