X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibc.so_src%2Fstub.c;h=2494fc2800b148373d4adb2853d4fddd02d5cb8d;hb=e100e9c2fb6d222c1dcca93b7fcd9de1ee1144b5;hp=fbdf30d085d62b6fef52690a9b945b7faf19069a;hpb=cb8ee714fcb4fce504fd767462789093a9fecbb1;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libc.so_src/stub.c b/Usermode/Libraries/libc.so_src/stub.c index fbdf30d0..2494fc28 100644 --- a/Usermode/Libraries/libc.so_src/stub.c +++ b/Usermode/Libraries/libc.so_src/stub.c @@ -48,6 +48,18 @@ int SoMain(unsigned int BaseAddress, int argc, char **argv, char **envp) { // Init for env.c _envp = envp; + + #if 0 + { + int i = 0; + char **tmp; + _SysDebug("envp = %p", envp); + for(tmp = envp; *tmp; tmp++,i++) + { + _SysDebug("envp[%i] = '%s'", i, *tmp); + } + } + #endif // Init FileIO Pointers stdin = &_iob[0]; @@ -83,6 +95,7 @@ int ErrorHandler(int Fault) // fprintf(stderr, "%02i: %p %s\n", i, gLoadedLibraries[i].Base, gLoadedLibraries[i].Name); } fprintf(stderr, "\n"); + exit(-1); return -1; }