pub unsafe extern "C" fn sem_close(sem: *mut sem_t) -> c_int