anchor.diff:  %% Internal functions
   %%======================================================================
   
  -log_writer_start(Name, File, Size, Repair) ->
  +log_writer_start(Name, File, Size, Repair, Factor) ->
       Pid = spawn_link(?MODULE, log_writer_main, 
  -		     [Name, File, Size, Repair, self()]),
  +		     [Name, File, Size, Repair, self(), Factor]),
       receive
   	{log, Log, Pid} ->
   	    {ok, Log, Pid};
  
positive.code:     receive 
  	{started, Pid} ->
  	    _T2 = snmp_misc:now(ms),
  	    ?DBG("it took ~w ms to start the reader", [_T2 - _T1]),
  	    {ok, Pid};
  	{'EXIT', Pid, Reason} ->
  	    {error, Reason}
  
negative.code: 	    lp("done sleeping"),
  	    log_writer(Log, Fun, P);
  	ELSE ->
  	    error_logger:error_msg("ERROR:logger - received unknown message: "
                                     "~n   ~p~n", [ELSE]),
  	    log_writer(Log, Fun, P)
      after 1000 ->
  	    lp("log some messages"),
  