diff options
| author | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-12-24 01:00:46 +0000 |
|---|---|---|
| committer | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-12-24 01:00:46 +0000 |
| commit | c1a11bafafd99ed95cc95ba1c9ea735de2d3d55d (patch) | |
| tree | 42d8776b8882e3c389088fa07c0348d511ab5edf /gcc | |
| parent | f192c4ac64c69de9e4a26c2e8920f09b49d1fa5a (diff) | |
| download | ppe42-gcc-c1a11bafafd99ed95cc95ba1c9ea735de2d3d55d.tar.gz ppe42-gcc-c1a11bafafd99ed95cc95ba1c9ea735de2d3d55d.zip | |
1999-12-22 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/natObject.cc (notify): Throw message with
IllegalMonitorStateException.
(notifyAll): Ditto.
(wait): Ditto.
* java/lang/Thread.java (isInterrupted): Don't clear interrupt_flag.
(isInterrupted_): New function, which does clear interrupt_flag.
(interrupt): Use `isInterrupted_'.
* java/lang/natThread.cc (interrupt): Add comment.
(join): Set `Prev' in joiner loop.
Change various calls to `isInterrupted' to use `isInterrupted_'.
* posix-threads.cc (_Jv_CondWait): Allways use pthread_cond_timedwait
on linux. Set result to 0 on an interrupt. Test interrupted status
of java Thread object directly.
FLAG_INTERRUPTED: removed.
(_Jv_ThreadStart): Throw OutOfMemoryError if pthread_create fails.
(_Jv_ThreadInterrupt): Don't set FLAG_INTERRUPTED.
(_Jv_InitThreads): Don't block SIGINT.
(_Jv_ThreadWait): Don't configure SIGINT handler.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31082 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions

