current fd allocation idiom
Mateusz Guzik
mjguzik at gmail.com
Wed Aug 13 01:56:33 UTC 2014
On Tue, Aug 12, 2014 at 09:31:15PM -0400, Benjamin Kaduk wrote:
> On Tue, Aug 12, 2014 at 7:36 PM, Mateusz Guzik <mjguzik at gmail.com> wrote:
>
> > I would expect soabort to result in a timeout/reset as opposed to regular
> > connection close.
> >
> > Comments around soabort suggest it should not be used as a replacement
> > for close, but maybe this is largely because of what the other end will
> > see. That will need to be investigated.
> >
> >
> I added some text regarding soabort to socket.9 in r266962 -- does that
> help clarify the situation?
>
Nope. :-)
It is unclear if the only motivation here is making sure nobody else
sees the socket when given thread calls soabort. This would be easily
guaranteed in here: fd allocation failed, fp with given socket was never
exposed to anyone.
So, if you say soabort would work here just fine, I'm happy to use it
and blame you for problems. :-)
--
Mateusz Guzik <mjguzik gmail.com>
More information about the freebsd-arch
mailing list