> >SVR4 and Solaris avoid the problem entirely by ensuring that
> >each reference to a vnode pointer counts as an "open", and
> >the vnode can not be discarded until a 1->0 reference count
> >change (grep for VHOLD/VRELE/VREF in the Solaris headers).
> 
> FreeBSD does this too. It doesn't solve the circular reference
> problem, though (hence the AI Koan).

I think in-progress passes will have their references freed when
the receiving end goes away.

This still leaves the possibility of a circular reference being
passed while being passed until the process exits, but I don't
think you need to care about that.


                                        Terry Lambert
                                        [EMAIL PROTECTED]
---
Any opinions in this posting are my own and not those of my present
or previous employers.


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

Reply via email to