From owner-cvs-all Thu Jan 3 12:18:47 2002 Delivered-To: cvs-all@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 8F92537B405; Thu, 3 Jan 2002 12:18:41 -0800 (PST) Received: (from dillon@localhost) by apollo.backplane.com (8.11.6/8.9.1) id g03KIYb72472; Thu, 3 Jan 2002 12:18:34 -0800 (PST) (envelope-from dillon) Date: Thu, 3 Jan 2002 12:18:34 -0800 (PST) From: Matthew Dillon Message-Id: <200201032018.g03KIYb72472@apollo.backplane.com> To: Harti Brandt Cc: Julian Elischer , Poul-Henning Kamp , Stephen McKay , John Baldwin , , , Julian Elischer , Greg Lehey Subject: Re: cvs commit: src/share/man/man3 queue.3 References: <20020103103234.N7957-100000@beagle.fokus.gmd.de> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG :Well the point is, that we are not talking about MYLIST_*, but about :TAILQ_FIRST. While you are certainly right if you are going to design a Yes, but in the last year we have changed the list type for a number of lists in the system. I had to change the mountq from LIST_ to TAILQ_, for example, and a number of other people have had to change other lists as well. The macros made it easy to change. Even so I had to cleanup a handful of modules that were assuming that bzero() would be sufficient to initialize the list head (it isn't for a TAILQ). If we need to change a list type that assumptions have been made on, it becomes much harder. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message