From owner-cvs-all Tue Feb 26 8:34: 8 2002 Delivered-To: cvs-all@freebsd.org Received: from harrier.prod.itd.earthlink.net (harrier.mail.pas.earthlink.net [207.217.120.12]) by hub.freebsd.org (Postfix) with ESMTP id 0AA5837B402; Tue, 26 Feb 2002 08:34:02 -0800 (PST) Received: from pool0378.cvx40-bradley.dialup.earthlink.net ([216.244.43.123] helo=mindspring.com) by harrier.prod.itd.earthlink.net with esmtp (Exim 3.33 #1) id 16fkUm-00010j-00; Tue, 26 Feb 2002 08:30:28 -0800 Message-ID: <3C7BB818.7A8D6BBC@mindspring.com> Date: Tue, 26 Feb 2002 08:30:16 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Alexey Dokuchaev Cc: "Andrey A. Chernov" , Garrett Wollman , Maxim Sobolev , cvs-committers@freebsd.org, cvs-all@freebsd.org, hackers@freebsd.org Subject: Re: or not ? [Was: cvs commit: src/include grp.h] References: <200202251355.g1PDtmb35078@freefall.freebsd.org> <20020225140030.GD33818@nagual.pp.ru> <3C7A458F.427FFF8A@FreeBSD.org> <20020225142352.GA34378@nagual.pp.ru> <200202251828.g1PISL382207@khavrinen.lcs.mit.edu> <20020226084959.GA43948@nagual.pp.ru> <20020226151423.A57693@cytherea.weblab.nsu.ru> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Alexey Dokuchaev wrote: > Is there any chance we will come anywhere close to POSIX 2001 at all? > What about targeting to POSIX 1990/1996 *now* instead of aiming to the > standard that would likely be rendered obsolete by the time we would > reach it? Especially, we still appear to not have an agreement on > standard changes introduced between 1996 and 2001. I agree. Full compliance with an old standard is far better than partial compliance with a new standard. When Jeremy Allison and I did the final work to bring the FreeBSD pthreads into Draft 4 compliance because we needed a compliant system for ACAP, they then became useful. Then, later, as they drifted toward standards compliance in the -release versions of FreeBSD as other people worked on the code, they became useless again. It was only after they had once again achieved compliance with something that they were once again useful. A programmer can only target a handful of standards with software; targetting moving versions means complicating their code into unreadability. Personally, I don't object to a global switchover on a major version release... from one standard to another. Leaving the code in Limbo between the two at a release is definitely not the answer, though. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message