anchor.diff:      verbose({auto_connect, Node, Nr, DHandle}, 1, State),
       ConnId = {Nr, DHandle},
       NewState =
  -        case do_auto_connect(normal, Node, ConnId, false, noreply, State) of
  +        case do_auto_connect_1(Node, ConnId, noreply, State) of
               {noreply, S} ->           %% Pending connection
                   S;
   
  
positive.code:     ok = monitor_nodes(true,[{node_type,all}]),
      Reply = case lists:member(Node,nodes([connected])) of
                  true ->
                      io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]),
                      true;
                  _ ->
                      receive
                          {nodeup,Node,_} ->
                              io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]),
                              true
                      after connecttime() ->
                              io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]),
                              false
                      end
              end,
      ok = monitor_nodes(false,[{node_type,all}]),
      io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]),
      {Pid, Tag} = From,
      io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]),
      erlang:send(Pid, {Tag, Reply}),
      io:format("~p: passive_connect_monitor ~p\n", [self(), ?LINE]).
  
  
  %% If the net_kernel isn't running we ignore all requests to the
  
negative.code:             case application:get_env(kernel, dist_auto_connect) of
                  {ok, never} ->
                      ?connect_failure(Node,{dist_auto_connect,never}),
                      erts_internal:abort_connection(Node, ConnId),                    
                      {reply, false, State};
  
                  %% This might happen due to connection close
  