anchor.diff:  -spec mark_as_truncated(FullFileName :: string(), Size :: non_neg_integer()) ->
       ok | {ErrorGeneral :: atom(), ErrorDetail :: term()}.
   %% ====================================================================
  -mark_as_truncated(File, Size) ->
  -    {Status, TmpAns} = contact_fslogic(#filetruncated{logical_name = File, size = Size}),
  +mark_as_truncated(FullFileName, Size) ->
  +    {Status, TmpAns} = contact_fslogic(#filetruncated{logical_name = FullFileName, size = Size}),
       case Status of
           ok ->
               case TmpAns#atom.value of
  
positive.code: %% ====================================================================
  %% @doc Synchronize given byte range with other providers
  %% @end
  -spec synchronize(FullFileName :: string(), Offset :: non_neg_integer(), Size :: non_neg_integer()) ->
      ok | {ErrorGeneral :: atom(), ErrorDetail :: term()}.
  %% ====================================================================
  synchronize(FullFileName, Offset, Size) ->
      {Status, TmpAns} = contact_fslogic(#synchronizefileblock{logical_name = FullFileName, offset = Offset, size = Size}),
      case Status of
          ok ->
              case TmpAns#atom.value of
  
negative.code:                 Time = 1000000 * Megaseconds + Seconds,
                  case Time < ValidTo of
                      true -> Location;
                      false -> []
                  end;
              _ -> undefined
          end,
  