anchor.diff:  	    end;
   	Req -> {Req, Arg}
       end;
  -rc_opt_req(del_ns) ->
  -    {listdel,nameservers};
  -rc_opt_req(del_alt_ns) ->
  -    {listdel,alt_nameservers};
   rc_opt_req(clear_ns) ->
  -    [{listdel,nameservers},{listdel,alt_nameservers}];
  +    [{listreplace,nameservers,[]},{listreplace,alt_nameservers,[]}];
   rc_opt_req(clear_search) ->
  -    {listdel,search};
  +    {listreplace,search,[]};
   rc_opt_req(Opt) when is_atom(Opt) ->
       case is_reqname(Opt) of
   	true -> Opt;
  
positive.code:     try {res_set, lookup, translate_lookup(Ls)}
      catch error:_ -> undefined
      end;
  rc_opt_req({Name,Arg}) ->
      case rc_reqname(Name) of
  	undefined ->
  
negative.code: del_alt_ns(IP, Port) ->
      call({listop, alt_nameservers, del, {IP,Port}}).
  
  %% add this domain to the search list
  add_search(Domain) when is_list(Domain) -> 
      call({listop, search, add, Domain}).
  