Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target
Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target
- Subject: Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target
- From: Paul M <email@hidden>
- Date: Thu, 22 Oct 2009 19:06:22 +1300
This wont tell you if whether or not it's an alias file if that's what
you're asking. It will only tell you it hasn't found the target.
Eg, a regular file, say xx.alias, will be indistinguishable from a
genuine alias who's target is on an unmounted filesystem, has been
deleted, or is otherwise unavailable for whatever reason.
paulm
On 22/10/2009, at 5:44 PM, rohan a wrote:
I see that FSResolveAliasFile() fails when its cannot find target of
the alias with the error fnfErr. In case of a file with a .alias
extension which is not an alias file, could I use this error return
value ?
On Wed, Oct 21, 2009 at 3:49 PM, rohan a <email@hidden> wrote:
My aim here is to know when I backup what the alias file points to and
then backup the alias file along with the name of the file it points
to.
Just like a symbolic link, where we need to know what it points to.
On Wed, Oct 21, 2009 at 10:03 AM, Keith Stattenfield
<email@hidden> wrote:
On Oct 20, 2009, at 9:04 PM, rohan a wrote:
This looks good.
However, with a backup application, I would typically be using
FSIsAliasFile() to identify an alias and then use
FSResolveAliasFile()
to resolve it. However,here the FSResolveAlias() file would fail
causing issues. Need to deal separately with these cases
In general, you'd backup the contents of the alias file, not what it
points
to, because there's no guarantee that you can resolve the alias --
it might
be to an item on a file server that isn't accessible, or to an
un-mounted
local disk, or to an item that you'd need a password from the user to
resolve, or even be an alias to an item which has been deleted.
-Keith
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >/usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: Juan Manuel Palacios <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: Paul M <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: Jens Alfke <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: Keith Stattenfield <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |
| >Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target (From: rohan a <email@hidden>) |