anchor.diff:  %% @end
   -spec update_times(FullFileName :: string(), ATime :: non_neg_integer(),
       MTime :: non_neg_integer(), CTime :: non_neg_integer()) ->
  -    #atom{}.
  +    #atom{} | no_return().
   %% ====================================================================
   update_times(FullFileName, ATime, MTime, CTime) ->
       ?debug("update_times(FullFileName: ~p, ATime: ~p, MTime: ~p, CTime: ~p)", [FullFileName, ATime, MTime, CTime]),
  
positive.code: 
      #atom{value = ?VOK}.
  
  get_file_attr(FileDoc = #veil_document{record = #file{}}) ->
      #veil_document{record = #file{} = File, uuid = FileUUID} = FileDoc,
      Type = fslogic_file:normalize_file_type(protocol, File#file.type),
  
negative.code:     fslogic_meta:update_parent_ctime(fslogic_path:get_user_file_name(FullFileName), CTime),
      #atom{value = ?VOK}.
  
  
  %% get_statfs/0
  %% ====================================================================
  %% @doc Gets file system statistics.
  %% @end
  -spec get_statfs() ->
      #statfsinfo{} | no_return().
  %% ====================================================================
  get_statfs() ->
      ?debug("get_statfs()"),
      {ok, UserDoc} = fslogic_objects:get_user(),
  