pub fn sys_set_tid_address(&self, tidptr: UserOutPtr<i32>) -> SysResult {
        info!("set_tid_address: {:?}", tidptr);
        self.thread.set_tid_address(tidptr);
        let tid = self.thread.id();
        Ok(tid as usize)
    }
/// set pointer to thread ID
/// returns the caller's thread ID
set pointer to thread ID
returns the caller's thread ID
set pointer to thread ID returns the caller ' s thread ID
pub fn sys_set_tid_address(&self, tidptr: UserOutPtr<i32>) -> SysResult {
        info!("set_tid_address: {:?}", tidptr);
        self.thread.set_tid_address(tidptr);
        let tid = self.thread.id();
        Ok(tid as usize)
    }
pub fn sys_set_tid_address ( & self , tidptr : UserOutPtr < i32 > ) -> SysResult { info ! ( " " tidptr ) ; self . thread . set_tid_address ( tidptr ) ; let tid = self . thread . id ( ) ; Ok ( tid as usize ) }
set pointer to thread ID
returns the caller's thread ID
set pointer to thread ID returns the caller ' s thread ID
&self
tidptr
UserOutPtr<i32>
&self
tidptr
UserOutPtr<i32>