diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-11-04 17:12:25 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-11-04 17:12:25 +0000 |
commit | e67d8d45d675032440958987a230aa0090e2ac71 (patch) | |
tree | 68f32112448de5fa3df905c49e481919789ed2b0 /libjava/quick-threads.cc | |
parent | 1ab1abbc80edd88d7d6e8d8b8401370cd6a3f766 (diff) | |
download | gcc-e67d8d45d675032440958987a230aa0090e2ac71.tar.gz |
* configure.in: Removed `qt' threads case.
* include/quick-threads.h: Removed.
* quick-threads.cc: Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30393 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/quick-threads.cc')
-rw-r--r-- | libjava/quick-threads.cc | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/libjava/quick-threads.cc b/libjava/quick-threads.cc deleted file mode 100644 index 1c031f0a9dd..00000000000 --- a/libjava/quick-threads.cc +++ /dev/null @@ -1,51 +0,0 @@ -// quick-threads.cc - interface between libjava and QuickThreads. - -/* Copyright (C) 1998, 1999 Cygnus Solutions - - This file is part of libgcj. - -This software is copyrighted work licensed under the terms of the -Libgcj License. Please consult the file "LIBGCJ_LICENSE" for -details. */ - -#include <config.h> - -#include <gcj/cni.h> -#include <jvm.h> - -#include <java/lang/Thread.h> -#include <java/lang/System.h> - - -// Identifier for our piece of thread-local data. Visible so that it -// can be used in quick-threads.h. -int _Jv_ThreadKey; - -void -_Jv_ThreadStart (java::lang::Thread *thread, _Jv_Thread_t *data, - _Jv_ThreadStartFunc *meth) -{ - *data = coop_create ((coop_userf_t *) meth, (void *) thread, - thread->isDaemon()); - coop_setspecific (*data, _Jv_ThreadKey, thread); -} - -static void -qthrow (void *except) -{ - _Jv_Throw ((java::lang::Throwable *) except); -} - -// Function to destroy thread-specific data item. We just don't care. -static void -destroy_data (void *) -{ -} - -void -_Jv_InitThreads (void) -{ - coop_init (); - _Jv_ThreadKey = coop_key_create (destroy_data); - coop_set_throw_function (qthrow); -} |