From 62ce8ec71a7babba183aa4188775069b3b7352bd Mon Sep 17 00:00:00 2001 From: KirisameIgna <47731209+Sssssaltyfish@users.noreply.github.com> Date: Mon, 1 Apr 2024 19:54:14 +0800 Subject: [PATCH] Fixed feature --- api/ruxos_posix_api/src/imp/pthread/mod.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/ruxos_posix_api/src/imp/pthread/mod.rs b/api/ruxos_posix_api/src/imp/pthread/mod.rs index d0ef2763a..6d95dae34 100644 --- a/api/ruxos_posix_api/src/imp/pthread/mod.rs +++ b/api/ruxos_posix_api/src/imp/pthread/mod.rs @@ -98,7 +98,7 @@ impl Pthread { } /// Posix create, used by musl libc - #[cfg(all(feature = "musl"))] + #[cfg(feature = "musl")] fn pcreate( _attr: *const ctypes::pthread_attr_t, start_routine: extern "C" fn(arg: *mut c_void) -> *mut c_void, @@ -246,7 +246,10 @@ unsafe impl Send for ForceSendSync {} unsafe impl Sync for ForceSendSync {} /// Create new thread by `sys_clone`, return new thread ID -#[cfg(all(feature = "musl"))] +#[cfg(all( + feature = "musl", + any(target_arch = "aarch64", target_arch = "riscv64") +))] pub unsafe fn sys_clone( flags: c_int, stack: *mut c_void,