extern int Proc_Clone(Uint *Err, Uint Flags);\r
extern void Threads_SetName(char *Name);\r
extern char *Threads_GetName(int ID);\r
+extern void Threads_Exit(int, int);\r
extern Uint MM_ClearUser();\r
-extern void Threads_Exit();\r
extern void Proc_StartUser(Uint Entrypoint, Uint *Bases, int ArgC, char **ArgV, char **EnvP, int DataSize);\r
extern tKernelSymbol gKernelSymbols[];\r
extern void gKernelSymbolsEnd;\r
if(bases[0] == 0)\r
{\r
Warning("Proc_Execve - Unable to load '%s'", Threads_GetName(-1));\r
- Threads_Exit();\r
+ Threads_Exit(0, 0);\r
for(;;);\r
}\r
\r