Kernel/x86_64 - Unbroke user stack creation
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / stub.c
index d1ee56e..3cab984 100644 (file)
@@ -22,6 +22,7 @@ static void   cpuid(uint32_t Num, uint32_t *EAX, uint32_t *EBX, uint32_t *EDX, uin
 \r
 // === IMPORTS ===\r
 extern tLoadedLib      gLoadedLibraries[64];\r
+extern int     _SysSetFaultHandler(int (*Handler)(int));\r
 \r
 // === GLOBALS ===\r
 extern char **_envp;\r
@@ -82,6 +83,7 @@ int ErrorHandler(int Fault)
        //      fprintf(stderr, "%02i: %p  %s\n", i, gLoadedLibraries[i].Base, gLoadedLibraries[i].Name);\r
        }\r
        fprintf(stderr, "\n");\r
+       exit(-1);\r
        return -1;\r
 }\r
 \r

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