8 #include <posix_signals.h>
21 #define GETMSG_IGNORE ((void*)-1)
23 typedef struct sThread tThread;
24 typedef struct sProcess tProcess;
27 extern tThread *Proc_GetCurThread(void);
29 extern void Threads_SetFaultHandler(Uint Handler);
31 extern int Threads_SetUID(tUID ID);
32 extern int Threads_SetGID(tUID ID);
33 extern tTID Threads_WaitTID(int TID, int *Status);
36 extern int *Threads_GetMaxFD(tProcess *Process);
37 extern char **Threads_GetCWD(tProcess *Process);
38 extern char **Threads_GetChroot(tProcess *Process);
40 extern int Proc_SendMessage(Uint Dest, int Length, void *Data);
41 extern int Proc_GetMessage(Uint *Source, Uint BufSize, void *Buffer);