From owner-freebsd-questions@FreeBSD.ORG Tue Sep 27 15:35:26 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A44BB16A41F for ; Tue, 27 Sep 2005 15:35:26 +0000 (GMT) (envelope-from list-freebsd-2004@morbius.sent.com) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 413DC43D48 for ; Tue, 27 Sep 2005 15:35:26 +0000 (GMT) (envelope-from list-freebsd-2004@morbius.sent.com) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id B56BACCF617 for ; Tue, 27 Sep 2005 11:35:24 -0400 (EDT) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Tue, 27 Sep 2005 11:35:24 -0400 X-Sasl-enc: EBHytgVHqvUxc2EFaKpVBHTHLFE7BUu0aJCiy4FwNE0S 1127835321 Received: from gumby.localdomain (dsl-80-41-66-214.access.as9105.com [80.41.66.214]) by frontend2.messagingengine.com (Postfix) with ESMTP id E6CEA570393 for ; Tue, 27 Sep 2005 11:35:20 -0400 (EDT) From: RW To: freebsd-questions@freebsd.org Date: Tue, 27 Sep 2005 16:35:20 +0100 User-Agent: KMail/1.8.2 References: <433852A8.10900@gish.demon.nl> <200509271532.34672.list-freebsd-2004@morbius.sent.com> <43395D89.8080208@ywave.com> In-Reply-To: <43395D89.8080208@ywave.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509271635.20815.list-freebsd-2004@morbius.sent.com> Subject: Re: file name case issue on fat32 (Was: Re: Sharing data files on a dual-boot machine ...) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 15:35:26 -0000 On Tuesday 27 September 2005 15:56, Micah wrote: > The directory structure of fat32 is still the same as from dos. In > order to create long filenames, Windows uses subsequent directory > entries to store the extra filename characters. If a filename fits the > 8.3 format, Windows (at least Win98) does not bother to create the extra > entries for the long filename record. If there's no ong filename > record, how can FreeBSD use the long filename? The files in question are shown as having names like A.txt in windows, ie mixed case. The Dos directory command always shows completly uppercase names for the 8.3 names I have plenty of 8.3 files that dos DIR shows as having uppercase 8.3 names *and* mixed/lower-case full names. So either dos/windows does create the extra-filename for files with an 8.3 name format, or it stores the mixed-case name in the legacy 8.3 field in it's case and DIR converts to uppercase. Either way around the case that is found by FreeBSD should be the same as if it were reading a long-filename.