? kaffe/kaffevm/itablehash.diff Index: kaffe/kaffevm/baseClasses.c =================================================================== RCS file: /home/cvspublic/kaffe/kaffe/kaffevm/baseClasses.c,v retrieving revision 1.20 diff -u -r1.20 baseClasses.c --- kaffe/kaffevm/baseClasses.c 1999/02/04 07:36:19 1.20 +++ kaffe/kaffevm/baseClasses.c 1999/02/07 05:08:58 @@ -97,15 +97,6 @@ main_collector = initCollector(); GC_init(main_collector); - threadStackSize = Kaffe_JavaVMArgs[0].nativeStackSize; - - if (threadStackSize == 0) { - threadStackSize = THREADSTACKSIZE; - } - - /* Initialise the (native) threading system */ - initNativeThreads(threadStackSize); - /* Initialise the string and utf8 systems */ stringInit(); utf8ConstInit(); @@ -115,6 +106,15 @@ /* Init native support */ initNative(); + + threadStackSize = Kaffe_JavaVMArgs[0].nativeStackSize; + + if (threadStackSize == 0) { + threadStackSize = THREADSTACKSIZE; + } + + /* Initialise the (native) threading system */ + initNativeThreads(threadStackSize); /* Create the initialise and finalize names and signatures. */ init_name = utf8ConstNew(INIT, -1);