[comp.sys.mac] Bug in MultiFinder

roy@phri.UUCP (Roy Smith) (03/22/88)

	An interesting thing just happened to me.  I'm not sure you can really
call it a bug, but it certainly is counter-intuitive (which may be OK for Unix
systems but not for Macs).  I was running CricketGraph and NCSA Telnet under
MultiFinder.  I used Telnet to ftp a file of numbers to the Mac so it ended up
as a plain text file.  I then went into CG, opened the text file (hitting the
"show all text files" box), diddled with it a bit, and saved it with the same
name as before, but in CG "fast" format.

	At this point, the file still appeared to be a plain text file; it
still had the generic text file icon and if I double-clicked on it, I got an
"application is busy or missing" dialog box.  Closing the folder and
immediately opening it again showed the file with the proper CG icon and
double clicking on it launched CG.  Obviously there is some kind of caching of
whatever passes for inodes on a Mac going on and the Finder doesn't see the
changes to the file type until it's forced to by reopening the folder.  I've
seen similar stuff happen on NFS file systems when you create or remove files
on the server but the client has the directory in cache and doesn't see the
changes right away.

	Interestingly enough, if I run Telnet under MF, I can see files appear
in folders as soon as Telnet reports the transfer is complete, without even
having to click in the folder to activate the Finder.
-- 
Roy Smith, {allegra,cmcl2,philabs}!phri!roy
System Administrator, Public Health Research Institute
455 First Avenue, New York, NY 10016