relibc: P5-robust-mutex-enotrec-fix — apply Phase 0e patch
This commit is contained in:
+7
-3
@@ -43,9 +43,13 @@ pub unsafe fn init() {
|
||||
thread.stack_size = STACK_SIZE;
|
||||
}
|
||||
|
||||
unsafe { Tcb::current() }
|
||||
.expect_notls("no TCB present for main thread")
|
||||
.pthread = thread;
|
||||
let tcb = unsafe { Tcb::current() }
|
||||
.expect_notls("no TCB present for main thread");
|
||||
tcb.pthread = thread;
|
||||
|
||||
OS_TID_TO_PTHREAD
|
||||
.lock()
|
||||
.insert(Sys::current_os_tid(), ForceSendSync(tcb as *const Tcb as *mut Tcb));
|
||||
}
|
||||
|
||||
//static NEXT_INDEX: AtomicU32 = AtomicU32::new(FIRST_THREAD_IDX + 1);
|
||||
|
||||
Reference in New Issue
Block a user