From owner-cvs-src-old@FreeBSD.ORG Wed May 26 10:46:22 2010 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 39DD5106564A for ; Wed, 26 May 2010 10:46:22 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (unknown [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 275968FC13 for ; Wed, 26 May 2010 10:46:22 +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 o4QAkMah024594 for ; Wed, 26 May 2010 10:46:22 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o4QAkMSX024593 for cvs-src-old@freebsd.org; Wed, 26 May 2010 10:46:22 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <201005261046.o4QAkMSX024593@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Wed, 26 May 2010 10:46:03 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/sockets/unix_close_race Makefile unix_close_race.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: Wed, 26 May 2010 10:46:22 -0000 rwatson 2010-05-26 10:46:03 UTC FreeBSD src repository Added files: tools/regression/sockets/unix_close_race Makefile unix_close_race.c Log: SVN rev 208562 on 2010-05-26 10:46:03Z by rwatson Add unix_close_race, a regresion test to catch ENOTCONN being returned improperly from one of two instances of close(2) being called simultaneously on both ends of a connected UNIX domain socket. The test tool is slightly tweaked to improve failure modes, and while often does trigger the problem, doesn't do so consistently due to the nature of the race. PR: kern/144061 Submitted by: Mikolaj Golub MFC after: 3 days Revision Changes Path 1.1 +7 -0 src/tools/regression/sockets/unix_close_race/Makefile (new) 1.1 +132 -0 src/tools/regression/sockets/unix_close_race/unix_close_race.c (new)