Hi,

I've fixed some issue in the /dev/poll support. On IRIX I had noticed that the 
shell was
unreasonably slow and a trace showed that most time was spent in poll(). This 
was caused by
not resetting the timeout for poll() when there were pending events picked up 
from /dev/poll.
So it was not horribly responsive for network I/O with unnecessary delays up to 
100 ms.
Most-likely it takes more CPU time now but that's no bug it was simply sleeping 
too much.

Could you (or anyone else using Solaris) confirm that everything works fine? 
For example,
if it uses a huge amount of CPU now, then there's probably something wrong with 
the fix.
Though I don't expect any visible difference between IRIX' and Solaris' 
/dev/poll.

-- 
Christian

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to