X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fthreads%2Fthread.hpp;h=e5a372d754673a425d026932dd07de2d2269a8ec;hb=86d823b0f0a96d85999b3ffcbaa4a34c7ee6df3f;hp=25f7c9b2515b7f4b5083125831ff8a4e1c447b1b;hpb=e6571845c0eb52b0f784d2b0b7a6af2233d237c4;p=cacao.git diff --git a/src/threads/thread.hpp b/src/threads/thread.hpp index 25f7c9b25..e5a372d75 100644 --- a/src/threads/thread.hpp +++ b/src/threads/thread.hpp @@ -1,6 +1,6 @@ /* src/threads/thread.hpp - machine independent thread functions - Copyright (C) 2007, 2008 + Copyright (C) 1996-2011 CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO This file is part of CACAO. @@ -304,6 +304,14 @@ bool thread_handle_is_interrupted(java_handle_t *th); void thread_handle_interrupt(java_handle_t *th); int thread_handle_get_state(java_handle_t *th); +#if defined(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH) +#include "thread-classpath.hpp" +#elif defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK) +#include "thread-openjdk.hpp" +#elif defined(WITH_JAVA_RUNTIME_LIBRARY_CLDC1_1) +#include "thread-cldc11.hpp" +#endif + /* * These are local overrides for various environment variables in Emacs.