From owner-cvs-all@FreeBSD.ORG Wed Dec 17 11:57:53 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05F9E16A4CE; Wed, 17 Dec 2003 11:57:53 -0800 (PST) Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id E088F43D46; Wed, 17 Dec 2003 11:57:45 -0800 (PST) (envelope-from jkh@queasyweasel.com) Received: from mailgate3.apple.com (a17-128-100-68.apple.com [17.128.100.68]) by mail-out4.apple.com (8.12.10/8.12.9) with ESMTP id hBHJvj7t014845; Wed, 17 Dec 2003 11:57:45 -0800 (PST) Received: from relay2.apple.com (relay2.apple.com) by mailgate3.apple.com ; Wed, 17 Dec 2003 11:57:45 -0800 Received: from [17.219.199.29] ([17.219.199.29]) by relay2.apple.com (8.12.10/8.12.9) with ESMTP id hBHJvic4001609; Wed, 17 Dec 2003 19:57:45 GMT In-Reply-To: <20031217140201.GB6018@madman.celabo.org> References: <200312170256.hBH2uSOn062945@repoman.freebsd.org> <200312170254.hBH2sTJx062816@repoman.freebsd.org> <20031217132252.GA6018@madman.celabo.org> <20031217133953.GD60229@elvis.mu.org> <20031217140201.GB6018@madman.celabo.org> Mime-Version: 1.0 (Apple Message framework v609) Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-6-1042068765; protocol="application/pkcs7-signature" Message-Id: <483CA6BC-30CB-11D8-AAAC-000393BB9222@queasyweasel.com> From: "Jordan K. Hubbard" Date: Wed, 17 Dec 2003 11:57:45 -0800 To: "Jacques A. Vidrine" X-Mailer: Apple Mail (2.609) X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: "Jordan K. Hubbard" cc: src-committers@FreeBSD.org cc: Alfred Perlstein cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/include fnmatch.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 19:57:53 -0000 --Apple-Mail-6-1042068765 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On Dec 17, 2003, at 6:02 AM, Jacques A. Vidrine wrote: > The only reason I brought it up is because the absence of FNM_NOSYS on > BSD for the past decade apparently hasn't been noticed until now (why > now?), seeming to imply that there aren't any such applications. Glad you asked. It's basically my intention to bring FreeBSD's headers and libraries as close to conformance to Unix03 as I can over the next few months (years?), some of which will actually have a demonstrable effect on FreeBSD's portability (the change to *index.c being a case in point - someone actually noticed the aberrant behavior in a user application) and some of which will be largely in the eye-rolling "whatever!" category, where it's hard to imagine any justification other than "the standard calls for it." That said, there will still be cases where the latter changes morph into the former at various points in the future simply because it is part of the standard and people tend to code to it. Given that it's hard to tell the difference in advance, we might just as well take each and every change necessary for conformance. Should "FreeBSD" ever pursue actual Unix certification, not that I'm advocating for or against this in any way, these changes will also ease the pain of doing so. Finally, it's never been bad for marketing to be able to say that "FreeBSD largely conforms to the foo standard" on the back of the CDs. :-) -- Jordan K. Hubbard Engineering Manager, BSD technology group Apple Computer --Apple-Mail-6-1042068765--