/// <exception cref="Org.Apache.Hadoop.FS.UnresolvedLinkException"/> /// <exception cref="Org.Apache.Hadoop.Hdfs.Protocol.QuotaExceededException"/> internal static INodeSymlink UnprotectedAddSymlink(FSDirectory fsd, INodesInPath iip, byte[] localName, long id, string target, long mtime, long atime, PermissionStatus perm) { System.Diagnostics.Debug.Assert(fsd.HasWriteLock()); INodeSymlink symlink = new INodeSymlink(id, null, perm, mtime, atime, target); symlink.SetLocalName(localName); return(fsd.AddINode(iip, symlink) != null ? symlink : null); }