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
