From owner-freebsd-hackers@FreeBSD.ORG Mon Feb 25 18:05:05 2008 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDEF016A405 for ; Mon, 25 Feb 2008 18:05:05 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id B989C13C442 for ; Mon, 25 Feb 2008 18:05:05 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id m1PI4u1a082555; Mon, 25 Feb 2008 10:04:56 -0800 (PST) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.2/8.14.1/Submit) id m1PI4qmV082553; Mon, 25 Feb 2008 10:04:52 -0800 (PST) (envelope-from obrien) Date: Mon, 25 Feb 2008 10:04:51 -0800 From: "David O'Brien" To: "M. Warner Losh" Message-ID: <20080225180451.GD81874@dragon.NUXI.org> Mail-Followup-To: obrien@freebsd.org, "M. Warner Losh" , stas@freebsd.org, hackers@freebsd.org References: <20080222.225937.-146245356.imp@bsdimp.com> <20080223.000308.686168314.imp@bsdimp.com> <20080224171155.GD51827@dracon.ht-systems.ru> <20080224.124339.-1302545914.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080224.124339.-1302545914.imp@bsdimp.com> X-Operating-System: FreeBSD 8.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: stas@freebsd.org, hackers@freebsd.org Subject: Re: find -lname and -ilname implemented X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@freebsd.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2008 18:05:05 -0000 On Sun, Feb 24, 2008 at 12:43:39PM -0700, M. Warner Losh wrote: > : > { "-empty", c_empty, f_empty, 0 }, > : > { "-exec", c_exec, f_exec, 0 }, > : > { "-execdir", c_exec, f_exec, F_EXECDIR }, > : > - { "-false", c_simple, f_not, 0 }, > : > + { "-false", c_simple, f_false, 0 }, > : > : This brakes FreeBSD compatiblity in the favor of GNU. What will > : old FreeBSD user think when his scripts will stop working > : after next cvsup? I suppose our target not to make FreeBSD > : to look like Linux. If you want to add GNU-like false option, > : please, add it under the different name. > > I considered it, but rejected it. The current -false option doesn't > make any sense at all, likely isn't used, is just a short-cut for '!' > and had a very dubious justification when it was committed. Hum... did you survey a sufficient number of folks to get a feel for its usage in the wild? Do the other BSD's have this option and how have they implemented it? Changing existing BSD behavior to match GNU seems wrong on the surface as compatibility with FreeBSD is definitely > compatibility with GNU. If you have looked into these things - cool. -- -- David (obrien@FreeBSD.org)