anchor.diff:  
       Config1.
   
  +init_per_group(inet_backend_default = _GroupName, Config) ->
  +    [{socket_create_opts, []} | Config];
  +init_per_group(inet_backend_inet = _GroupName, Config) ->
  +    case ?EXPLICIT_INET_BACKEND() of
  +        true ->
  +            %% The environment trumps us,
  +            %% so only the default group should be run!
  +            {skip, "explicit inet backend"};
  +        false ->
  +            [{socket_create_opts, [{inet_backend, inet}]} | Config]
  +    end;
  +init_per_group(inet_backend_socket = _GroupName, Config) ->
  +    case ?EXPLICIT_INET_BACKEND() of
  +        true ->
  +            %% The environment trumps us,
  +            %% so only the default group should be run!
  +            {skip, "explicit inet backend"};
  +        false ->
  +            [{socket_create_opts, [{inet_backend, socket}]} | Config]
  +    end;
   init_per_group(_GroupName, Config) ->
       Config.
   
  
positive.code:             SKIP
      end.
  
  do_accept_timeouts_in_order7(_Config) ->
      LS = case gen_tcp:listen(0,[]) of
               {ok, LSocket} ->
                   LSocket;
               {error, eaddrnotavail = Reason} ->
  
negative.code:     ?P("done"),
      ok.
  
  send_timeout_basic(Config, AutoClose, RNode) ->
      BinData = <<1:10000>>,
  
      A = setup_timeout_sink(Config, RNode, 1000, AutoClose),
      Send = fun() -> gen_tcp:send(A, BinData) end,
      {{error, timeout}, _} = timeout_sink_loop(Send),
  
  