Tools/NetTest - Add a runner to test networking stack
[tpg/acess2.git] / Tools / nativelib / include / threads_int.h
index 1b4ddac..7bd91c1 100644 (file)
@@ -49,7 +49,7 @@ struct sThread
 
        tShortSpinlock  IsLocked;
 
-       uint32_t        PendingEvents;
+       uint32_t        EventState;
        uint32_t        WaitingEvents;
        tThreadIntSem   *WaitSemaphore; // pthreads
 
@@ -102,10 +102,13 @@ extern tShortSpinlock     glThreadListLock;
 extern int     Threads_int_CreateThread(struct sThread *Thread);
 extern int     Threads_int_ThreadingEnabled(void);
 
+
 extern tThread *Proc_GetCurThread(void);
 extern tThread *Threads_RemActive(void);
 extern void    Threads_AddActive(tThread *Thread);
 extern void    Threads_int_WaitForStatusEnd(enum eThreadStatus Status);
+extern int     Threads_int_Sleep(enum eThreadStatus Status, void *Ptr, int Num, tThread **ListHead, tThread **ListTail, tShortSpinlock *Lock);
+extern void    Semaphore_ForceWake(tThread *Thread);
 
 extern tThreadIntMutex *Threads_int_MutexCreate(void);
 extern void    Threads_int_MutexDestroy(tThreadIntMutex *Mutex);

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