anchor.diff:      Sftp = {ChannelPid, Connection},
       [{sftp,Sftp}, {watchdog, Dog} | TmpConfig];
   
  -init_per_testcase(Case, Config0) ->
  -    prep(Config0),
  +init_per_testcase(Case, Config00) ->
  +    Config0 = prepare(Config00),
       Config1 = lists:keydelete(watchdog, 1, Config0),
       Config2 = lists:keydelete(sftp, 1, Config1),
       Dog = ct:timetrap(2 * ?default_timeout),
  
positive.code:     {ok, FileInfo} = file:read_file_info(TestFile),
      ok = file:write_file_info(TestFile,
  			      FileInfo#file_info{mode = Mode}).
  
  chk_tar(Items, Config) ->
      chk_tar(Items, Config, []).
  
negative.code: mk_rm_dir() ->
      [{doc,"Test API functions make_dir/2, del_dir/2"}].
  mk_rm_dir(Config) when is_list(Config) ->
      PrivDir = ?config(sftp_priv_dir, Config),
      {Sftp, _} = ?config(sftp, Config),
  
      DirName = filename:join(PrivDir, "test"),
  