Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!moravian.EDU!nicholaA From: nicholaA@moravian.EDU Newsgroups: comp.sys.apple Subject: P8, lowercase & Sys Disk 5.0 Message-ID: <8905121007.AA05776@batman.moravian.edu> Date: 12 May 89 10:07:52 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 40 What follows is Matt Deatherage's message to me about ProDOS 8's handling of lower-case text as of p8 1.8 and System Disk 5.0. ------- Forwarded Message Date: Wed, 10 May 89 21:16:44 PDT From: Matt Deatherage To: mattd@apple.com, nicholaA%moravian.edu@RELAY.CS.NET Subject: Re: AppleFest The two bytes VERSION and MINVERSION in each directory entry have never been used by ProDOS 8; these are now used to flag lower-case letters in a similar method to the way AppleWorks uses the auxtype to keep lower-case in document names. The only time ProDOS 8 used those fields was in opening subdirectories; P8 v1.8 (on 5.0) no longer does this. So anyone using lower-case letters in subdirectory names will require the use of ProDOS 8 1.8 in the 8-bit world to read them. --Matt ------- End of Forwarded Message Ok, this brings me to my next question: What does the 5.0 ProDOS FST do when you request to create any file with the name "Help" as opposed to "HELP", which might already exist in that directory? Does the FST disallow that file creation, reporting ProDOS/GSOS err $47 -- Duplicate Pathname? Or, does the FST allow you to create "Help" even though "HELP" exists? Assuming that the VERSION and MINVERSION fields use 1's to flag lowercase, the actual directory entry would contain "HELP" and v/MINv of %0111000000000000 (lo/hi) -- so, if this second file is created, what's to tell ProDOS/8 that the files are different if it doesn't read the v/MINv fields to check for lowercase? Or does it? (from replies by Dave Lyons, it sounds like the former rather than the latter). andy shrinkit@moravian.edu