anchor.diff:  	_ ->
   	    {nodelay, true}
       end.
  -	    
  +
   
   %% ------------------------------------------------------------
   %% Get remote information about a Socket.
  
positive.code: 		       _ ->
  			   {0,0}
  		   end,
      Options = case application:get_env(kernel, inet_dist_use_interface) of
  		   {ok, Ip} ->
  		       [{ip, Ip} | Options0];
  		   _ ->
  		       Options0
  	       end,
      do_listen(First, Last, [{backlog,128}|Options]).
  
  do_listen(First,Last,_) when First > Last ->
      {error,eaddrinuse};
  
negative.code: 	Other ->
  	    Other
      end.
  
  listen_options(Opts0) ->
      Opts1 =
  	case application:get_env(kernel, inet_dist_use_interface) of
  	    {ok, Ip} ->
  		[{ip, Ip} | Opts0];
  	    _ ->
  		Opts0
  	end,
      case application:get_env(kernel, inet_dist_listen_options) of
  	{ok,ListenOpts} ->
  	    erlang:display({inet_dist_listen_options, ListenOpts}),
  	    ListenOpts ++ Opts1;
  	_ ->
  	    Opts1
      end.
  
  
  %% ------------------------------------------------------------
  %% Accepts new connection attempts from other Erlang nodes.
  