make sure threadobject->tid has always a non-zero value
[cacao.git] / cacaoh.c
index 7cb075814c763e4d594c28ecb8d19503e86c93b6..c27c6a88470be9b875851239d686604af655c41d 100644 (file)
--- a/cacaoh.c
+++ b/cacaoh.c
@@ -30,7 +30,7 @@
             Philipp Tomsich
             Christian Thalinger
 
-   $Id: cacaoh.c 1294 2004-07-10 16:43:37Z stefan $
+   $Id: cacaoh.c 1406 2004-08-17 10:03:55Z twisti $
 
 */
 
@@ -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();