make sure threadobject->tid has always a non-zero value
[cacao.git] / cacaoh.c
index a99a948261d27a563e29f65bf6de2a15ad6b9ed0..c27c6a88470be9b875851239d686604af655c41d 100644 (file)
--- a/cacaoh.c
+++ b/cacaoh.c
@@ -30,7 +30,7 @@
             Philipp Tomsich
             Christian Thalinger
 
-   $Id: cacaoh.c 1264 2004-07-01 14:21:05Z jowenn $
+   $Id: cacaoh.c 1406 2004-08-17 10:03:55Z twisti $
 
 */
 
@@ -65,7 +65,7 @@ int main(int argc, char **argv)
        /********** internal (only used by main) *****************************/
    
        char classpath[500] = "";
-       u4 heapmaxsize = 1 * 1024 * 1024;
+       u4 heapmaxsize = 2 * 1024 * 1024;
        u4 heapstartsize = 100 * 1024;
 
 
@@ -95,10 +95,13 @@ int main(int argc, char **argv)
 
        suck_init(classpath);
    
-
-#if defined(USE_THREADS) && defined(NATIVE_THREADS)
+#if defined(USE_THREADS)
+#if defined(NATIVE_THREADS)
        initThreadsEarly();
 #endif
+       initLocks();
+#endif
+
        loader_init();