From owner-freebsd-hackers Tue Dec 23 01:13:24 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA25062 for hackers-outgoing; Tue, 23 Dec 1997 01:13:24 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from helios.dnttm.ru (root@dnttm.wave.ras.ru [194.85.104.197]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id BAA25057 for ; Tue, 23 Dec 1997 01:13:07 -0800 (PST) (envelope-from dima@tejblum.dnttm.rssi.ru) Received: (from uucp@localhost) by helios.dnttm.ru (8.8.5/8.8.5/IP-3) with UUCP id MAA23198; Tue, 23 Dec 1997 12:10:25 +0300 Received: from tejblum.dnttm.rssi.ru (localhost [127.0.0.1]) by tejblum.dnttm.rssi.ru (8.8.8/8.8.7) with ESMTP id MAA00382; Tue, 23 Dec 1997 12:11:53 +0300 (MSK) (envelope-from dima@tejblum.dnttm.rssi.ru) Message-Id: <199712230911.MAA00382@tejblum.dnttm.rssi.ru> X-Mailer: exmh version 2.0gamma 1/27/96 cc: luoqi@watermarkgroup.com (Luoqi Chen), hackers@FreeBSD.ORG Subject: Re: msdosfs win95 long file name support In-reply-to: Your message of "Tue, 23 Dec 1997 03:36:23 +0300." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 23 Dec 1997 12:11:52 +0300 From: Dmitrij Tejblum Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk I wrote: > > > > Their long file name support is not very well designed too. For instance, > > if we are to create a file with long file name, we need to find a unique > > 8.3 name. The logical place is to do that is in the lookup code, where we > > traverse the whole directory. NetBSD's code instead does that in vnops code, > > which means that you need to go through the directory TWICE. This is a > > Bad Thing(TM) if the directory is very large (say, windows/system :) > > Oh, indeed, your way seems much better than the NetBSD's. Congratulations. On second thought... After 'touch AAAAA~1' and 'touch AA~99999' you will unable to create any long filename started with 'aa'. I am not sure if it is a Good Thing(TM). (Also, my windows/system is not very large. It is only 1 cluster in length :) Dima