anchor.diff:  
   scan([], _Pid)     -> ok;
   scan([H|T], Pid)   ->
  -    %?LOG(info, "Scan(~s)", [H]),
  +    ?LOG(info, "Scan(~s)", [H]),
       case filelib:is_dir(H) of
           true  ->    scan(filelib:wildcard(H ++ "/*"), Pid);
           false ->    
  
positive.code:                     {reply, ok, State1};
  				{error, scanner_crashed} -> {reply, {error, scanner_crashed}, State#state{port=undefined}};
  				{error, scanner_bug}     -> {reply, {error, scanner_bug}, State#state{port=undefined}};
                  {error, R} ->
                      {reply, {error, R}, State1}
              end;
  
negative.code:     ?LOG(error, "Scanner terminated: ~p",[Reason]),
      {noreply, State#state{port=undefined}};
  
  handle_info(Msg, State) -> 
  	?LOG(info,"UNHANDLED MSG: ~p", [Msg]),
  	{noreply, State}.
  
  terminate(_Reason, #state{port = Port} = _State) when is_port(Port) -> 
  	(catch port_close(Port)), ok;
  