anchor.diff:      ok.
   
   %%-------------------------------------------------------------------------
  +recv_bin_twice() -> 
  +    [{doc, "Receive two files as a binaries."}].
  +recv_bin_twice(Config0) ->
  +    File1 = "f_dst1.txt",
  +    File2 = "f_dst2.txt",
  +    Contents1 = <<"1 ftp_SUITE test ...">>,
  +    Contents2 = <<"2 ftp_SUITE test ...">>,
  +    Config = set_state([reset, {mkfile,File1,Contents1}, {mkfile,File2,Contents2}], Config0),
  +    ct:log("First transfer",[]),
  +    Pid = proplists:get_value(ftp, Config),
  +    {ok,Received1} = ftp:recv_bin(Pid, id2ftp(File1,Config)),
  +    find_diff(Received1, Contents1),
  +    ct:log("Second transfer",[]),
  +    {ok,Received2} = ftp:recv_bin(Pid, id2ftp(File2,Config)),
  +    find_diff(Received2, Contents2),
  +    ct:log("Transfers ready!",[]),
  +    {error,epath} = ftp:recv_bin(Pid, id2ftp("non_existing_file",Config)),
  +    ok.
  +%%-------------------------------------------------------------------------
   recv_chunk() -> 
       [{doc, "Receive a file using chunk-wise."}].
   recv_chunk(Config0) ->
  
positive.code: recv() -> 
      [{doc, "Receive a file using recv/2"}].
  recv(Config0) ->
      File = "f_dst.txt",
      SrcDir = "a_dir",
      Contents = <<"ftp_SUITE test ...">>,
      Config = set_state([reset, {mkfile,[SrcDir,File],Contents}], Config0),
      Pid = proplists:get_value(ftp, Config),
      ok = ftp:cd(Pid, id2ftp(SrcDir,Config)),
      ok = ftp:lcd(Pid, id2ftp("",Config)),
      ok = ftp:recv(Pid, File),
      chk_file(File, Contents, Config),
      {error,epath} = ftp:recv(Pid, "non_existing_file"),
      ok.
  
  
negative.code:      append_chunk, 
       recv, 
       recv_3, 
       recv_bin,
       recv_bin_twice,
       recv_chunk, 
       recv_chunk_twice,
       type, 
       quote, 
       error_elogin,
  