anchor.diff:        catch _:_ -> ok
         end
     end;
  -mk_send({tcp,true},Host,Port,Cookie) ->
  +mk_send_tcp(true,Host,Port,Cookie) ->
     try
       ConnOpts = [{send_timeout,100},{active,false},binary],
       ConnTimeout = 100,
  
positive.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% eunit
  %%lists:member(shell,[element(1,T)||T<-erlang:get_stacktrace()]).
  
  delete_trigger_test() ->
    watchdog:start(),
  
negative.code: mk_send(Proto,Host,Port,Cookie,LD) ->
    mk_send({Proto,LD#ld.cache_connections},Host,Port,Cookie).
  
  mk_send({UdpPort,Cache},Host,Port,Cookie) when is_integer(UdpPort)->
    mk_send_udp(Cache,UdpPort,Host,Port,Cookie);
  mk_send({udp,Cache},Host,Port,Cookie) ->
    mk_send_udp(Cache,0,Host,Port,Cookie);
  mk_send({tcp,Cache},Host,Port,Cookie) ->
    mk_send_tcp(Cache,Host,Port,Cookie).
  
  mk_send_udp(true,UdpPort,Host,Port,Cookie) ->
    try
      {ok,Hostent} = inet:gethostbyname(Host),
      Addr = hd(Hostent#hostent.h_addr_list),
      {ok,Sck} = gen_udp:open(UdpPort,[binary]),
      fun(close,_) ->
          gen_udp:close(Sck);
         (reset,NLD) ->
  