anchor.diff:  api_m_getaddrinfo(#{name   := Name,
                       family := Domain,
                       ip     := IP}) ->
  +    i("Check address info for ~p with"
  +      "~n   Domain: ~p"
  +      "~n   IP:     ~p", [Name, Domain, IP]),
       try net:getaddrinfo(Name) of
           {ok, AddrInfos} ->
               %% Check that we can actually find this IP in the list
  
positive.code:     end.
  
  
  api_m_getnameinfo_verify(#{host := Name}, Name) ->
      ok;
  api_m_getnameinfo_verify(NameInfo, Name) ->
      ?FAIL({not_found, NameInfo, Name}).
  
  
  
negative.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  init_per_suite(Config0) ->
  
      ?P("init_per_suite -> entry with"
         "~n      Config: ~p"
         "~n      Nodes:  ~p", [Config0, erlang:nodes()]),
  
      try net:info() of
          #{} ->
  
              case ?LIB:init_per_suite(Config0) of
                  {skip, _} = SKIP ->
                      SKIP;
  
                  Config1 when is_list(Config1) ->
  
                      ?P("init_per_suite -> end when "
                         "~n      Config: ~p", [Config1]),
  
                      %% We need a monitor on this node also
                      kernel_test_sys_monitor:start(),
  
                      Config1
              end
  
      catch
          error : notsup ->
              {skip, "net not supported"}
      end.
  
  end_per_suite(Config0) ->
  
      ?P("end_per_suite -> entry with"
         "~n      Config: ~p"
         "~n      Nodes:  ~p", [Config0, erlang:nodes()]),
  
      %% Stop the local monitor
      kernel_test_sys_monitor:stop(),
  
      Config1 = ?LIB:end_per_suite(Config0),
  
      ?P("end_per_suite -> "
         "~n      Nodes: ~p", [erlang:nodes()]),
  
      Config1.
  
  init_per_group(_Group, Config) ->
      Config.
  