From owner-freebsd-arch Wed Jan 3 9:41:27 2001 From owner-freebsd-arch@FreeBSD.ORG Wed Jan 3 09:41:23 2001 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from puck.firepipe.net (poynting.physics.purdue.edu [128.210.146.58]) by hub.freebsd.org (Postfix) with ESMTP id 0BC6537B400; Wed, 3 Jan 2001 09:41:23 -0800 (PST) Received: from argon.firepipe.net (pm007-022.dialup.bignet.net [64.79.81.54]) by puck.firepipe.net (Postfix) with ESMTP id BCB551999; Wed, 3 Jan 2001 12:41:21 -0500 (EST) Received: by argon.firepipe.net (Postfix, from userid 1000) id EA28219E0; Wed, 3 Jan 2001 12:41:10 -0500 (EST) Date: Wed, 3 Jan 2001 12:41:10 -0500 From: Will Andrews To: Peter Wemm Cc: Stephen McKay , phk@FreeBSD.org, arch@FreeBSD.org Subject: Re: Reinstatement of CIRCLEQ Message-ID: <20010103124110.L86630@argon.firepipe.net> Reply-To: Will Andrews , arch@FreeBSD.org Mail-Followup-To: Will Andrews , Peter Wemm , Stephen McKay , phk@FreeBSD.org, arch@FreeBSD.org References: <200101031259.f03CxvY19161@dungeon.home> <200101031724.f03HOHq04000@mobile.wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200101031724.f03HOHq04000@mobile.wemm.org>; from peter@netplex.com.au on Wed, Jan 03, 2001 at 09:24:17AM -0800 X-Operating-System: FreeBSD 5.0-CURRENT i386 Sender: will@argon.firepipe.net Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [ moved to -arch since this is really the correct location for it ] On Wed, Jan 03, 2001 at 09:24:17AM -0800, Peter Wemm wrote: > > Put your complaints about CIRCLEQ in the manual page, and people can choose > > based on facts. All this commit does is reduce code portability. > > I tend to agree, for what it is worth. CIRCLEQ() is an expected part of > the 4.4BSD API and an expected part of . We dont have to use > it, but I feel it is a mistake to nuke an API that is expected to be there. I've never read Knuth's book and am not particularly knowledgeable about queue(3). But I think that unless a good reason (which I have not seen yet) is given for why CIRCLEQ() was nuked, it should be put back. Especially since there doesn't seem to be any kind of move like this in the NetBSD or OpenBSD camps. So this might end up biting FreeBSD in the ass someday as far as portability goes. So, why remove CIRCLEQ()? -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message