On Sat, Dec 23, 2006 at 04:18:58AM +0100, Marc Lehmann <[EMAIL PROTECTED]> 
wrote:
> is that Event somehow confuses the first and the second poll result: with
> nice => 0, fd 8 is always first in poll, with nice => 1, fd 8 sometimes
> gets moved intot he second slot, and everytime this happens, I get the
> problem.
> 
> This is just a quick guess at whats happening.
> A quick guess of what might have happened (without looking at the code)

The same bug happens when I force the use of select instead of poll:

   select(9, [5 7 8], [], [], {0, 0})      = 1 (in [8], left {0, 0})
   accept(8, {sa_family=AF_INET, sin_port=htons(46735), 
sin_addr=inet_addr("10.0.0.1")}, [566935683088]) = 4
   select(10, [5 7 8 9], [], [], {0, 0})   = 1 (in [9], left {0, 0})
   accept(8, 

-- 
                The choice of a
      -----==-     _GNU_
      ----==-- _       generation     Marc Lehmann
      ---==---(_)__  __ ____  __      [EMAIL PROTECTED]
      --==---/ / _ \/ // /\ \/ /      http://schmorp.de/
      -=====/_/_//_/\_,_/ /_/\_\      XX11-RIPE

Reply via email to