From owner-freebsd-fs Mon Mar 24 17:10:48 2003 Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 690DD37B401; Mon, 24 Mar 2003 17:10:45 -0800 (PST) Received: from mail-out1.apple.com (mail-out1.apple.com [17.254.0.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE36A43F75; Mon, 24 Mar 2003 17:10:44 -0800 (PST) (envelope-from mday@apple.com) Received: from mailgate2.apple.com (A17-129-100-225.apple.com [17.129.100.225]) by mail-out1.apple.com (8.12.8/8.12.8) with ESMTP id h2P1AiOr022359; Mon, 24 Mar 2003 17:10:44 -0800 (PST) Received: from scv2.apple.com (scv2.apple.com) by mailgate2.apple.com (Content Technologies SMTPRS 4.2.1) with ESMTP id ; Mon, 24 Mar 2003 17:10:43 -0800 Received: from apple.com (daylight.apple.com [17.202.44.244]) by scv2.apple.com (8.11.3/8.11.3) with ESMTP id h2P1AhH08110; Mon, 24 Mar 2003 17:10:43 -0800 (PST) Date: Mon, 24 Mar 2003 17:10:11 -0800 Subject: Re: HFS/HFS Plus driver and tools for 5.x are available Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v551) Cc: Yar Tikhiy , "Matthew N. Dodd" , ppc@FreeBSD.ORG, fs@FreeBSD.ORG To: Max Khon From: Mark Day In-Reply-To: <20030324225320.B96310@iclub.nsu.ru> Message-Id: <86E4FD83-5E5E-11D7-B20F-00039354009A@apple.com> Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.551) X-Spam-Status: No, hits=-11.9 required=5.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,USER_AGENT_APPLEMAIL autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Monday, March 24, 2003, at 08:53 AM, Max Khon wrote: > It would be nice to have an option for case-sensitive mode. What do you mean by a case-sensitive mode? If you mean allowing two files in the same directory whose names differ only in case, then you're talking about an incompatible change in the volume format. Directory entries are stored in a B-tree, sorted in part on the case-insensitive name. If you make the names in the B-tree keys case sensitive, your sort order will be different, and you'll be incompatible with existing HFS or HFS Plus volumes. If you want to experiment with this, I strongly suggest using a different signature word. Or do you mean that the on-disk structures would continue to use case-insensitive names, but that lookups would only match in a case-sensitive way (that is, do a case-insensitive lookup in the B-tree, then verify that the name is a case-sensitive match for what you looked up)? -Mark To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message