From owner-cvs-src@FreeBSD.ORG Tue Mar 7 08:28:08 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 3619816A422; Tue, 7 Mar 2006 08:28:08 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0EA943D5E; Tue, 7 Mar 2006 08:28:07 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k278S72d066800; Tue, 7 Mar 2006 08:28:07 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k278S7HP066799; Tue, 7 Mar 2006 08:28:07 GMT (envelope-from davidxu) Message-Id: <200603070828.k278S7HP066799@repoman.freebsd.org> From: David Xu Date: Tue, 7 Mar 2006 08:28:07 +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/lib/librt aio.c mq.c sigev_thread.c sigev_thread.h timer.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: Tue, 07 Mar 2006 08:28:08 -0000 davidxu 2006-03-07 08:28:07 UTC FreeBSD src repository Modified files: lib/librt aio.c mq.c sigev_thread.c sigev_thread.h timer.c Log: 1. Always call user callback function in newly created thread, it seems POSIX implies that the user callback function must be executed in clean environment. 2. Use newly introduced pthread stubs in libc. Revision Changes Path 1.4 +0 -3 src/lib/librt/aio.c 1.5 +0 -2 src/lib/librt/mq.c 1.5 +159 -378 src/lib/librt/sigev_thread.c 1.3 +11 -27 src/lib/librt/sigev_thread.h 1.4 +0 -2 src/lib/librt/timer.c