anchor.diff:      {Status, FS1} = FileMod:rename(Path, Path2, FS0),
       State1 = State0#state{file_state = FS1},
       send_status(Status, ReqId, State1).
  +
  +
  +maybe_increase_recv_window(ConnectionManager, ChannelId, Options) ->
  +    WantedRecvWindowSize = 
  +	proplists:get_value(recv_window_size, Options, 1000000),
  +    NumPkts = WantedRecvWindowSize div ?DEFAULT_PACKET_SIZE,
  +    Increment = NumPkts*?DEFAULT_PACKET_SIZE - ?DEFAULT_WINDOW_SIZE,
  +
  +    if
  +	Increment > 0 ->
  +	    ssh_connection:adjust_window(ConnectionManager, ChannelId, 
  +					 Increment);
  +	Increment =< 0 ->
  +	    do_nothing
  +    end.
  
positive.code: %% Description: Handles other messages
  %%--------------------------------------------------------------------
  handle_msg({ssh_channel_up, ChannelId,  ConnectionManager}, 
  	   #state{xf =Xf} = State) ->
      {ok,  State#state{xf = Xf#ssh_xfer{cm = ConnectionManager,
  				       channel = ChannelId}}}.
  
  
negative.code: 	  file_handler,			% atom() - callback module 
  	  file_state,                   % state for the file callback module
  	  max_files,                    % integer >= 0 max no files sent during READDIR
  	  options,			% from the subsystem declaration
  	  handles			% list of open handles
  	  %% handle is either {<int>, directory, {Path, unread|eof}} or
  	  %% {<int>, file, {Path, IoDevice}}
  