Re: [netatalk-admins] Okay, what _are_ persistent DIDs


Subject: Re: [netatalk-admins] Okay, what _are_ persistent DIDs
From: Bill Stewart-Cole (bill@finan.com)
Date: Tue Apr 14 1998 - 15:56:44 EDT


At 3:00 AM -0500 4/14/98, Jonathan Peterson wrote:

>At 01:12 PM 4/13/98 -0700, Michael M Han wrote:
>>Okay, persistent DIDs have become *very* desirable to me and I'm
>
>*Unknown Acronym Alert!!* Can someone tell em what a persistent DID is?

Something that has been DONE and will NEVER be undone?

(Just kidding)

DID = Directory ID. MacOS expects every directory to have a permanent
unique ID because this allows for the beloved File System Specifier data
structure (aka FSSpec) to do magical file tracking even if you do things
like dismount volumes and re-arrange directory structures. The FSSpec and
it's descendants in the Alias Manager are a large part of why Mac users can
be so smug about not knowing or caring about full pathnames and
re-arranging folders.

Netatalk doesn't preserve DID's and so you can end up with programs that
normally perform magic with FSSpec's and the Alias Manager getting quite
confused. Quark, as an example.

----
Bill Stewart-Cole
Finan Publishing



This archive was generated by hypermail 2b28 : Sat Dec 18 1999 - 16:32:19 EST