pub trait ThreadExt {
    fn create_linux(proc: &Arc<Process>) -> ZxResult<Arc<Self>>;
    fn lock_linux(&self) -> MutexGuard<'_, LinuxThread>;
    fn set_tid_address(&self, tidptr: UserOutPtr<i32>);
    fn get_robust_list(
        &self,
        _head_ptr: UserOutPtr<UserOutPtr<RobustList>>,
        _len_ptr: UserOutPtr<usize>
    ) -> SysResult; fn set_robust_list(&self, head: UserInPtr<RobustList>, len: usize); }
Expand description

Thread extension for linux

Required Methods

create linux thread

lock and get Linux thread

Set pointer to thread ID.

Get robust list.

Set robust list.

Implementations on Foreign Types

Set pointer to thread ID.

Implementors