From owner-freebsd-arch@FreeBSD.ORG Tue Nov 7 15:27:29 2006 Return-Path: X-Original-To: freebsd-arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB0FC16A47B; Tue, 7 Nov 2006 15:27:29 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from pittgoth.com (ns1.pittgoth.com [216.38.206.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 362A943D6D; Tue, 7 Nov 2006 15:27:28 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (ip70-177-190-239.dc.dc.cox.net [70.177.190.239]) (authenticated bits=0) by pittgoth.com (8.13.6/8.13.6) with ESMTP id kA7FRL5i070025 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 7 Nov 2006 10:27:22 -0500 (EST) (envelope-from trhodes@FreeBSD.org) Date: Tue, 7 Nov 2006 10:27:08 -0500 From: Tom Rhodes To: John Baldwin Message-Id: <20061107102708.213d53ca.trhodes@FreeBSD.org> In-Reply-To: <200611070955.17274.jhb@freebsd.org> References: <20061107091128.063d0ae5.trhodes@FreeBSD.org> <200611070955.17274.jhb@freebsd.org> Organization: The FreeBSD Project X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: trhodes@FreeBSD.org, standards@FreeBSD.org, freebsd-arch@FreeBSD.org Subject: Re: cvs rm sys/posix4 && enable sem X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2006 15:27:29 -0000 On Tue, 7 Nov 2006 09:55:16 -0500 John Baldwin wrote: > On Tuesday 07 November 2006 09:11, Tom Rhodes wrote: > > Hi, > > > > I spent some time this morning working over the P1003_1B_SEMAPHORES > > option and figured I might as well play with the task of merging > > posix4/ into regular sys. In light of of this, I also enabled and > > tested on all architectures, the sem module disabled by Alfred > > for some unknown (later learned via old email) reason. > > > > Does anyone object to the following: > > > > 1: Repocopy posix4/* files to sys/sys and sys/kern; > > 2: patch CURRENT for the change; > > 3: remove posix4/*; > > 4: enable sem module; > > 5: add P1003_1B_SEMAPHORES to GENERIC; > > 6: (eventually and maybe) merge psched.h and sched.h (I renamed > > posix4/sched.h to sys/psched.h in this patch). This one is > > completely optional. > > > > The included patch is pretty vanilla and does *most* of this, > > not counting the repo-copy and added P1003_1B_SEMAPHORES to > > GENERIC. It also passes my universe build. This also has the > > side effect of differentiating between the two sched.h files we > > have in the tree. Thanks, > > I think the psched.h rename needs more thought. I think POSIX says that > you include sched.h (not psched.h) for various APIs such as sched_yield(), > sched_setscheduler(), etc. I'd like to merge them and will gladly go that route if people support it. ;) -- Tom Rhodes