X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fthreads.h;h=9ff7b629c72dda39bce063054bd5c78712031932;hb=89a520c7cbe3ad16aaab21a46475fae0c604ab15;hp=3b23d71cd278f3ad3e2d417d6b6cbbab4cba40a3;hpb=19435a203712447b8a1e17bbe7141b4b1741d917;p=tpg%2Facess2.git diff --git a/Kernel/include/threads.h b/Kernel/include/threads.h index 3b23d71c..9ff7b629 100644 --- a/Kernel/include/threads.h +++ b/Kernel/include/threads.h @@ -25,11 +25,16 @@ typedef struct sThread tThread; // === FUNCTIONS === extern void Threads_SetFaultHandler(Uint Handler); -extern int Threads_SetUID(Uint *Errno, tUID ID); -extern int Threads_SetGID(Uint *Errno, tUID ID); -extern int Threads_WaitTID(int TID, int *Status); +extern int Threads_SetUID(tUID ID); +extern int Threads_SetGID(tUID ID); +extern tTID Threads_WaitTID(int TID, int *Status); -extern int Proc_SendMessage(Uint *Err, Uint Dest, int Length, void *Data); -extern int Proc_GetMessage(Uint *Err, Uint *Source, void *Buffer); + +extern int *Threads_GetMaxFD(void); +extern char **Threads_GetCWD(void); +extern char **Threads_GetChroot(void); + +extern int Proc_SendMessage(Uint Dest, int Length, void *Data); +extern int Proc_GetMessage(Uint *Source, void *Buffer); #endif