[kaffe] Kaffe CVS: kaffe stack
Kaffe CVS
cvs-commits at kaffe.org
Tue Jul 8 15:41:02 PDT 2003
CVSROOT: /cvs/kaffe
Module name: kaffe
Changes by: stack 03/07/08 15:39:38
Modified files:
. : ChangeLog
kaffe/kaffevm/systems/unix-pthreads: lock-impl.c syscalls.c
thread-impl.c
thread-internal.h
libraries/clib/net: PlainSocketImpl.c
Log message:
2003-07-08 Timothy S. Stack <stack at cs.utah.edu>'
* kaffe/kaffevm/systems/unix-pthreads/lock-impl.c:
Handle large timeout values correctly.
* kaffe/kaffevm/systems/unix-pthreads/syscalls.c:
Handle timeouts/interrupts correctly for accept/read.
* kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:
(jthread_interrupt) Implemented using pthread_kill(SIG_RESUME).
(suspend_signal_handler) Use setjmp to dump register state to the
stack.
* kaffe/kaffevm/systems/unix-pthreads/thread-internal.h:
Moved jthread_interrupt implementation to thread-impl.c.
* libraries/clib/net/PlainSocketImpl.c:
Throw an exception when connect times out or is interrupted. Pay
attention to ETIMEDOUT error value.
More information about the kaffe
mailing list