Messages in this thread | | | Date | Wed, 14 Mar 2001 08:28:05 -0800 (PST) | From | Jeffrey Butler <> | Subject | Re: poll() behaves differently in Linux 2.4.1 vs. Linux 2.2.14 (POLLHUP) |
| |
What version of Solaris should the poll() call behave like? I tried the test program that I posted in the original post on this thread on a couple of versions of Solaris, and they all behaved like Linux 2.2, not Linux 2.4.
The following version strings are from sysinfo on the Solaris machines that I tested:
Machine 1: CPU Type is sparcv8plus+vis App Architecture is sparc Kernel Architecture is sun4u OS Name is SunOS OS Version is 5.7 OS Distribution is Solaris 7 5/99 s998s_u2SunServer_09 SPARC Kernel Version is SunOS Release 5.7 Version Generic_106541-11 [UNIX(R) System V Release 4.0]
Machine 2: SunOS xxx.xxx.xxx.xxx 5.5.1 Generic_103640-29 sun4u sparc SUNW,Ultra-5_10.
Does Linux 2.4 poll() behave like Solaris 8 poll() with respect to poll()? If I had access to a Solaris 8 machine I would have tested it because I realize the Solaris versions are a bit out of date.
-jeff
--- "David S. Miller" <davem@redhat.com> wrote: > > Jeffrey Butler writes: > > I've noticed that poll() calls on IPv4 sockets > do > > not behave the same under linux 2.4 vs. linux > 2.2.14. > > Linux 2.4 will return POLLHUP for a socket that > is not > > connected (and has never been connected) while > Linux > > 2.2 will not. > > The following example program demonstrates the > > problem when it's run under linux 2.4: > > True, this behavior was changed from 2.2.x. We now > match the behavior > of other svr4 systems, in particular Solaris. This > new behavior in > 2.4.x will not change. > > Later, > David S. Miller > davem@redhat.com
__________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |