Re: /usr/lib/charset.alias file identified as Alias by FSIsAliasFile(), FSResolveAliasFile() fails to get the target
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=BN7JPxh9/dEMKYfU1VNGfbXcvpBKbrc9+Cpr4D915IA=; b=VzwGo85+O+xitJGTyzhLqdysFnyAApiDiZoQchXV/XDAfNifK4J6mxBMvH1EfFmuow zYw1nQhR4+LXd+8c0UbxIEeC0TQT7ZymPavk+R6WW/tnv20nXeta8vzuV45Tzb5zDP7z mSiCbqgB7z+EAL5dJ7gDSmDsFAYkMCMjQLBXM= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=k5/yndw6YZjTgl4HZaXZCDBm+O/pPjstUWsLCHWLffC21mC4chfIZw/yTJ0FxgVYtK sKjG7kOhQNRq+LyVpP1dqeA0IZADkW5EfHicMRrpkG9btHoM/1TJ2NimqjT+D3MfaCFj nNzh7izbFQzcnbpGgIhczKnUX1YoWwkEDaows= 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 <info1686@gmail.com> 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 <keith@stattenfield.org> 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 (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
rohan a