AcessNative - Working on possible recompilation emulation
[tpg/acess2.git] / Tools / nativelib / threads.c
index b214f21..aec7076 100644 (file)
@@ -23,6 +23,7 @@ tShortSpinlock        glThreadListLock;
 void Threads_int_Init(void)
 {
        lpThreads_This = Threads_int_CreateTCB(NULL);
+       Threads_SetName("ThreadZero");
 }
 
 tThread *Proc_GetCurThread(void)
@@ -70,7 +71,7 @@ void Threads_ClearEvent(Uint32 Mask)
 tUID Threads_GetUID(void) { return 0; }
 tGID Threads_GetGID(void) { return 0; }
 
-tTID Threads_GetTID(void) { return lpThreads_This->TID; }
+tTID Threads_GetTID(void) { return lpThreads_This ? lpThreads_This->TID : 0; }
 
 int *Threads_GetMaxFD(void)        { return &lpThreads_This->Process->MaxFDs;  }
 char **Threads_GetCWD(void)        { return &lpThreads_This->Process->CWD;     }

UCC git Repository :: git.ucc.asn.au