Searched defs:sem_id (Results 1 – 1 of 1) sorted by relevance
| /rust-libc-0.2.174/src/unix/haiku/ |
| H A D | native.rs | 40 pub type sem_id = i32; typedef 1002 pub fn create_sem(count: i32, name: *const c_char) -> sem_id; in create_sem() 1005 pub fn acquire_sem_etc(id: sem_id, count: i32, flags: u32, timeout: bigtime_t) -> status_t; in acquire_sem_etc() 1007 pub fn release_sem_etc(id: sem_id, count: i32, flags: u32) -> status_t; in release_sem_etc() 1008 pub fn switch_sem(semToBeReleased: sem_id, id: sem_id) -> status_t; in switch_sem() 1010 semToBeReleased: sem_id, in switch_sem_etc() 1011 id: sem_id, in switch_sem_etc() 1016 pub fn get_sem_count(id: sem_id, threadCount: *mut i32) -> status_t; in get_sem_count() 1017 pub fn set_sem_owner(id: sem_id, team: team_id) -> status_t; in set_sem_owner() 1018 pub fn _get_sem_info(id: sem_id, info: *mut sem_info, infoSize: size_t) -> status_t; in _get_sem_info() [all …]
|