--- a/kernel/eka/kernel/win32/k_entry.cpp Wed Feb 03 17:47:37 2010 +0100
+++ b/kernel/eka/kernel/win32/k_entry.cpp Wed Feb 03 22:15:32 2010 +0100
@@ -28,6 +28,9 @@
GLDEF_D TBool EmulRunExe;
+
+#ifndef __SYMC__
+
extern "C"
int atexit(void (__cdecl *)(void))
{
@@ -44,3 +47,32 @@
EmulRunExe = aRunExe;
BootEpoc();
}
+
+
+#endif
+
+
+#if defined __SYMC__
+
+extern "C"
+EXPORT_C void _E32Startup(TBool aRunExe)
+//
+// Ordinal 1 - used by EXEs to boot EPOC
+//
+ {
+ //Done by CRT
+ //constructStatics();
+ //EmulRunExe = aRunExe;
+ BootEpoc();
+ }
+
+TInt main()
+ {
+ _E32Startup(ETrue);
+ }
+
+#endif
+
+
+
+