From owner-cvs-src-old@FreeBSD.ORG Sun Aug 23 12:44:26 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAECF10656B9 for ; Sun, 23 Aug 2009 12:44:26 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C90108FC0A for ; Sun, 23 Aug 2009 12:44:26 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n7NCiQjK061785 for ; Sun, 23 Aug 2009 12:44:26 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n7NCiQ6Z061784 for cvs-src-old@freebsd.org; Sun, 23 Aug 2009 12:44:26 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200908231244.n7NCiQ6Z061784@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sun, 23 Aug 2009 12:44:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern sys_generic.c uipc_socket.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Aug 2009 12:44:26 -0000 kib 2009-08-23 12:44:15 UTC FreeBSD src repository Modified files: sys/kern sys_generic.c uipc_socket.c Log: SVN rev 196460 on 2009-08-23 12:44:15Z by kib Fix the conformance of poll(2) for sockets after r195423 by returning POLLHUP instead of POLLIN for several cases. Now, the tools/regression/poll results for FreeBSD are closer to that of the Solaris and Linux. Also, improve the POSIX conformance by explicitely clearing POLLOUT when POLLHUP is reported in pollscan(), making the fix global. Submitted by: bde Reviewed by: rwatson MFC after: 1 week Revision Changes Path 1.176 +7 -0 src/sys/kern/sys_generic.c 1.341 +5 -7 src/sys/kern/uipc_socket.c