Add MutexBlocking.

This commit is contained in:
Yifan Wu 2021-10-07 14:33:44 -07:00
parent 8974a29245
commit db6a93e60d
11 changed files with 119 additions and 13 deletions

View file

@ -118,7 +118,8 @@ pub fn waittid(tid: usize) -> isize {
}
}
pub fn mutex_create() -> isize { sys_mutex_create() }
pub fn mutex_create() -> isize { sys_mutex_create(false) }
pub fn mutex_blocking_create() -> isize { sys_mutex_create(true) }
pub fn mutex_lock(mutex_id: usize) { sys_mutex_lock(mutex_id); }
pub fn mutex_unlock(mutex_id: usize) { sys_mutex_unlock(mutex_id); }