use crate::marker::PhantomData;
use crate::ptr;
- use crate::sys_common::mutex::Mutex;
+ use crate::sys_common::mutex::StaticMutex;
static mut ARGC: isize = 0;
static mut ARGV: *const *const u8 = ptr::null();
- static LOCK: Mutex = Mutex::new();
+ static LOCK: StaticMutex = StaticMutex::new();
pub unsafe fn init(argc: isize, argv: *const *const u8) {
let _guard = LOCK.lock();