:
:>     the conditionally restarting rather then removing the element from the
:>     list and unconditionally restarting.  The only reason it works at all
:>     is because sys/queue.h does not clear out the pointers in the node 
:>     that was just removed.  The code is just plain wrong, though, because
:>     the queue mechanisms make no such (documented) guarentee.
:
:ummmm Was this found because of my tailq debugging stuff
:that sets the forward pointer to -1?
:

    Yah, that's what found it.

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to