diff options
| author | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-16 21:23:10 +0000 |
|---|---|---|
| committer | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-16 21:23:10 +0000 |
| commit | fd5196b37b3dae3014903c3baf5900660aaa0c82 (patch) | |
| tree | 295acd745105a2a979167a2ab8599425ebc13058 /libjava/java/lang/natThread.cc | |
| parent | aba3c45755760e6466f6e9cf4cdadd48010775c8 (diff) | |
| download | ppe42-gcc-fd5196b37b3dae3014903c3baf5900660aaa0c82.tar.gz ppe42-gcc-fd5196b37b3dae3014903c3baf5900660aaa0c82.zip | |
* java/lang/Thread.java (Thread(ThreadGroup, Runnable, String)): Pass
new parameter constructor.
(Thread(ThreadGroup, Runnable, String, long)): Same.
(Thread(String, boolean)): New constructor.
(Thread(Thread, ThreadGroup, Runnable, String): Add parameter
noInheritableThreadLocal, don't call
InheritableThreadLocal.newChildThread if set.
* java/lang/PosixProcess.java(ProcessManager()): Set
noInheritableThreadLocal in super.
* java/lang/natThread.cc (_Jv_AttachCurrentThread): Pass new
parameter to Thread constructor.
(_Jv_AttachCurrentThreadAsDaemon): Same.
* java/lang/Thread.h: Regenerate.
* classpath/lib/java/lang/Thread.class: Same.
* classpath/lib/java/lang/PosixProcess$EOFInputStream.class: Same.
* classpath/lib/java/lang/PosixProcess.class: Same.
* classpath/lib/java/lang/Thread$State.class: Same.
* classpath/lib/java/lang/PosixProcess$ProcessManager.class: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122054 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/natThread.cc')
| -rw-r--r-- | libjava/java/lang/natThread.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/lang/natThread.cc b/libjava/java/lang/natThread.cc index 8a09f4f1a0f..42f18c4eb3a 100644 --- a/libjava/java/lang/natThread.cc +++ b/libjava/java/lang/natThread.cc @@ -490,7 +490,7 @@ _Jv_AttachCurrentThread(jstring name, java::lang::ThreadGroup* group) return thread; if (name == NULL) name = java::lang::Thread::gen_name (); - thread = new java::lang::Thread (NULL, group, NULL, name); + thread = new java::lang::Thread (NULL, group, NULL, name, false); _Jv_AttachCurrentThread (thread); _Jv_NotifyThreadStart (thread); return thread; @@ -504,7 +504,7 @@ _Jv_AttachCurrentThreadAsDaemon(jstring name, java::lang::ThreadGroup* group) return thread; if (name == NULL) name = java::lang::Thread::gen_name (); - thread = new java::lang::Thread (NULL, group, NULL, name); + thread = new java::lang::Thread (NULL, group, NULL, name, false); thread->setDaemon (true); _Jv_AttachCurrentThread (thread); _Jv_NotifyThreadStart (thread); |

