anchor.diff:  
   %%--------------------------------------------------------------------
   %% @doc
  +%% Releases previously opened  file.
  +%% @end
  +%%--------------------------------------------------------------------
  +-spec release(handle()) ->
  +    ok | error_reply().
  +release(FileHandle) ->
  +    ?run(fun() -> lfm_files:release(FileHandle) end).
  +
  +%%--------------------------------------------------------------------
  +%% @doc
   %% Returns block map for a file.
   %% @end
   %%--------------------------------------------------------------------
  
positive.code: 
  -spec mkdir(SessId :: session:id(), Path :: file_meta:path(),
      Mode :: file_meta:posix_permissions()) ->
      {ok, DirUUID :: file_meta:uuid()} | error_reply().
  mkdir(SessId, Path, Mode) ->
      ?run(fun() -> lfm_dirs:mkdir(SessId, Path, Mode) end).
  
  
negative.code: %% Deletes a directory with all its children.
  %% @end
  %%--------------------------------------------------------------------
  -spec rm_recursive(session:id(), fslogic_worker:file_guid_or_path()) -> ok | error_reply().
  rm_recursive(SessId, FileKey) ->
      ?run(fun() -> lfm_utils:rm(SessId, FileKey) end).
  
  %%--------------------------------------------------------------------
  