anchor.diff:  	    <<_:Pos/binary, Data:PacketSz/binary, _/binary>> = Bin,
   	    case write(Pid, Handle, Data, FileOpTimeout) of
   		ok ->
  -		    write_file_loop(Pid, Handle, 
  +		    write_file_loop(Pid, Handle,
   				    Pos+PacketSz, Bin, Remain-PacketSz,
   				    PacketSz, FileOpTimeout);
   		Error ->
  
positive.code:     %% Ignore signals according to RFC 4254 section 6.9.
      {ok, State};
  
  handle_ssh_msg({ssh_cm, _, {exit_signal, ChannelId, _, Error, _}}, 
  	       State0) ->
      State = reply_all(State0, {error, Error}),
      {stop, ChannelId,  State};
  
negative.code:        true ->
  	    {ok, NewOffset}
      end;
  lseek_pos({eof, Offset}, _CurOffset, CurSize)
    when is_integer(Offset) andalso -(?SSH_FILEXFER_LARGEFILESIZE) =< Offset andalso
         Offset < ?SSH_FILEXFER_LARGEFILESIZE ->
      NewOffset = CurSize + Offset,
  