[kaffe] bug in jthreadedRecvfrom - patch for syscalls.c
    Nektarios K. Papadopoulos 
    npapadop at inaccessnetworks.com
       
    Tue Apr 12 07:16:50 PDT 2005
    
    
  
Hi all,
the attached patch fix a bug in jthreadedRecvfrom.
The case of NOTIMEOUT was not handled correctly, passing negative values to 
waitForTimeout. The result was maximum cpu consumption.
cheers
---
nek
-------------- next part --------------
Index: kaffe/kaffevm/systems/unix-pthreads/syscalls.c
===================================================================
RCS file: /cvs/kaffe/kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c,v
retrieving revision 1.30
diff -r1.30 syscalls.c
601c601
< 		if (poll_timeout > 0 || timeout == NOTIMEOUT) {
---
> 		if (poll_timeout > 0) {
602a603,604
> 		} else if (timeout == NOTIMEOUT) {
> 			waitForTimeout(fd, timeout);
    
    
More information about the kaffe
mailing list