Lines Matching refs:sem_t
858 pub struct sem_t {
2458 pub const SEM_FAILED: *mut ::sem_t = 0 as *mut sem_t;
3795 pub fn sem_destroy(sem: *mut sem_t) -> ::c_int;
3796 pub fn sem_wait(sem: *mut sem_t) -> ::c_int;
3797 pub fn sem_trywait(sem: *mut sem_t) -> ::c_int;
3798 pub fn sem_post(sem: *mut sem_t) -> ::c_int;
3799 pub fn sem_init(sem: *mut sem_t, pshared: ::c_int, value: ::c_uint) -> ::c_int;
4116 pub fn sem_timedwait(sem: *mut sem_t, abstime: *const ::timespec) -> ::c_int;
4117 pub fn sem_getvalue(sem: *mut sem_t, sval: *mut ::c_int) -> ::c_int;
4181 pub fn sem_close(sem: *mut sem_t) -> ::c_int;
4192 pub fn sem_open(name: *const ::c_char, oflag: ::c_int, ...) -> *mut sem_t;