anchor.diff:                "~n   ~p", [IfAddrs]),
               ok;
           {error, enotsup = Reason} ->
  +            i("getifaddrs not supported - skipping"),
               skip(Reason);
           {error, Reason} ->
               ?FAIL(Reason)
  
positive.code:             {ok, N} when is_list(N) andalso (N =/= []) ->
                  N;
              {error, enotsup = Reason} ->
                  ?SKIP({if_names, Reason});
              {error, Reason} ->
                  ?FAIL({if_names, Reason})
  
negative.code:             {ok, BadNameInfo} ->
                  ?FAIL({getnameinfo, SA, BadNameInfo});
              {error, enotsup = ReasonNI} ->
                  i("getnameinfo not supported - skipping"),
                  ?SKIP({getnameinfo, ReasonNI});
              {error, Reason1} ->
                  ?FAIL({getnameinfo, SA, Reason1})
  