anchor.diff:      ok = gen_udp:close(S2),
       %%
       ?P("try 3 on addr ~p (~p)", [Addr, Host]),
  -    S3 = case ?OPEN(Config, 0, [{ifaddr, Addr}, Active]) of
  +    S3 = case open_port_0(Config, [{ifaddr, Addr}, Active]) of
                {ok, Sock3} ->
                    Sock3;
                {error, eaddrnotavail = Reason3} ->
  
positive.code:     Active = {active,false},
      Loopback = {0,0,0,0,0,0,0,1},
      ?P("try 1 with explit inet6 on loopback"),
      S1 = case ?OPEN(Config, 0, [inet6, Active, {ip, Loopback}]) of
               {ok, Sock1} ->
                   Sock1;
               {error, eaddrnotavail = Reason1} ->
  
negative.code: 	 send_to_closed/1, active_n/1,
  	 buffer_size/1, binary_passive_recv/1, max_buffer_size/1, bad_address/1,
  	 read_packets/1, recv_poll_after_active_once/1,
           open_fd/1, connect/1, reconnect/1, implicit_inet6/1,
           recvtos/1, recvtosttl/1, recvttl/1, recvtclass/1,
           sendtos/1, sendtosttl/1, sendttl/1, sendtclass/1,
  	 local_basic/1, local_unbound/1,
  