Date: Sat, 1 Mar 1997 08:23:08 -0500 (EST) From: Paul W Brannan To: "Colin W. Glenn" cc: "'OpenDOS newsgroup'" Subject: Re: [opendos] [OpenDOS] Wishlist part 2 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-opendos AT mail DOT tacoma DOT net Precedence: bulk > > The info zip team might get lfn support first, and given the whole > > spirit behind opendos priority for support might better go to zip and > > unzip rather than pkzip. > > Good point, but remember, I was making an abstract point, there's probably > a lot of other 8.3 programs people use in an specific manner and expect > the same results regardless filenames, unless they were modifying one of > the files involved in their progam, the last thing you would want to have > happen is a silent crash which goes un-noticed for several months. Speaking of lfn support, what would be the best way of going about it? So many DOS functions rely on the 8.3 filename system, it would be almost impossible to modify these interrupts or to provide new ones (well, not impossible to provide new ones, but certainly inefficient). For example the PSP contains the name of the program as arg 0. If a program is called with an lfn, but it doesn't understand it (it's got self-modifying code?), then it's gonna do who-knows-what. Any function that returns an lfn would confuse a non-lfn-enabled program. Functions that accept filenames, though, could certainly accept lfn's. Or perhaps we should just have a function that returns the sfn version of a given lfn, and require all programs to use sfn's? If this were built into the compiler, it would be transparent to the programmer.