Lines Matching refs:sem_t
855 pub struct sem_t {
2455 pub const SEM_FAILED: *mut crate::sem_t = 0 as *mut sem_t;
3866 pub fn sem_destroy(sem: *mut sem_t) -> c_int; in sem_destroy()
3867 pub fn sem_wait(sem: *mut sem_t) -> c_int; in sem_wait()
3868 pub fn sem_trywait(sem: *mut sem_t) -> c_int; in sem_trywait()
3869 pub fn sem_post(sem: *mut sem_t) -> c_int; in sem_post()
3870 pub fn sem_init(sem: *mut sem_t, pshared: c_int, value: c_uint) -> c_int; in sem_init() argument
4178 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const crate::timespec) -> c_int; in sem_timedwait() argument
4179 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut c_int) -> c_int; in sem_getvalue() argument
4240 pub fn sem_close(sem: *mut sem_t) -> c_int; in sem_close()
4251 pub fn sem_open(name: *const c_char, oflag: c_int, ...) -> *mut sem_t; in sem_open() argument