pub unsafe extern "C" fn sys_thread_sem_init() -> *mut sys_sem_t