Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 May 2010 10:36:30 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r208374 - head/sys/kern
Message-ID:  <201005211036.o4LAaUXV090349@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kib
Date: Fri May 21 10:36:29 2010
New Revision: 208374
URL: http://svn.freebsd.org/changeset/base/208374

Log:
  Remove PIOLLHUP from the flags used to test for to set exceptfsd
  fd_set bits in select(2). It seems that historical behaviour is to not
  reporting exception on EOF, and several applications are broken.
  
  Reported by:	Yoshihiko Sarumaru <ysarumaru gmail com>
  Discussed with:	bde
  PR:	ports/140934
  MFC after:	2 weeks

Modified:
  head/sys/kern/sys_generic.c

Modified: head/sys/kern/sys_generic.c
==============================================================================
--- head/sys/kern/sys_generic.c	Fri May 21 09:52:49 2010	(r208373)
+++ head/sys/kern/sys_generic.c	Fri May 21 10:36:29 2010	(r208374)
@@ -996,7 +996,7 @@ done:
 static int select_flags[3] = {
     POLLRDNORM | POLLHUP | POLLERR,
     POLLWRNORM | POLLHUP | POLLERR,
-    POLLRDBAND | POLLHUP | POLLERR
+    POLLRDBAND | POLLERR
 };
 
 /*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005211036.o4LAaUXV090349>