Date: Fri, 02 Sep 2011 14:04:34 +0300 From: Andriy Gapon <avg@FreeBSD.org> To: Jilles Tjoelker <jilles@stack.nl> Cc: freebsd-net@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: POLLHUP on never connected socket Message-ID: <4E60B842.8050506@FreeBSD.org> In-Reply-To: <20110902104018.GA12845@stack.nl> References: <4E60A1B8.7080607@FreeBSD.org> <20110902104018.GA12845@stack.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
on 02/09/2011 13:40 Jilles Tjoelker said the following: > Ports people have complained about poll() behaviour before, are there > configure scripts that attempt to check if we ever return POLLHUP alone > and only check for POLLIN if not? Not sure about that other software and how POLLIN is related here. The software in question (mozilla nspr) checks for POLLNVAL, POLLERR, POLLPRI and POLLOUT to determine if anything interesting has happened to a connection supposed to be in progress. They aren't checking for POLLHUP at all and thus they keep thinking that the connection is still in progress when they get it. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E60B842.8050506>