From owner-cvs-src@FreeBSD.ORG Wed Nov 15 12:45:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF78116A4E7; Wed, 15 Nov 2006 12:45:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEA2F448D7; Wed, 15 Nov 2006 12:43:46 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kAFChk4Y051893; Wed, 15 Nov 2006 12:43:46 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kAFChkwr051892; Wed, 15 Nov 2006 12:43:46 GMT (envelope-from rwatson) Message-Id: <200611151243.kAFChkwr051892@repoman.freebsd.org> From: Robert Watson Date: Wed, 15 Nov 2006 12:43:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/sockets/unix_sendtorace Makefile unix_sendtorace.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2006 12:45:01 -0000 rwatson 2006-11-15 12:43:46 UTC FreeBSD src repository Added files: tools/regression/sockets/unix_sendtorace Makefile unix_sendtorace.c Log: Add a short regression test to try to exercise races in the non-atomic nature of implied connect via sendto(). Oddly, uipc_usrreq.c implements this for stream sockets, but doesn't set the flag in its protocol definition so that it can actually be used. As such, the stream test is implemented but doesn't run for now. Revision Changes Path 1.1 +7 -0 src/tools/regression/sockets/unix_sendtorace/Makefile (new) 1.1 +212 -0 src/tools/regression/sockets/unix_sendtorace/unix_sendtorace.c (new)