anchor.diff:  getif(doc) ->
       ["Tests basic functionality of getiflist, getif, and ifget"];
   getif(Config) when is_list(Config) ->
  +    ?line case os:type() of
  +	      {unix,Osname} ->
  +		  ?line do_getif(Osname);
  +	      {_,_} ->
  +		  {skip,"inet:getif/0 probably not supported"}
  +	  end.
  +
  +do_getif(Osname) ->
       ?line {ok,Hostname} = inet:gethostname(),
       ?line {ok,Address} = inet:getaddr(Hostname, inet),
       ?line {ok,Loopback} = inet:getaddr("localhost", inet),
  
positive.code:      ipv4_to_ipv6, host_and_addr, parse,t_gethostnative, 
       gethostnative_parallell, cname_loop,
       gethostnative_debug_level,gethostnative_soft_restart,
       getif,getif_ifr_name_overflow,getservbyname_overflow].
  
  init_per_testcase(_Func, Config) ->
      Dog = test_server:timetrap(test_server:seconds(60)),
  
negative.code: 	 ipv4_to_ipv6/1, host_and_addr/1, parse/1, t_gethostnative/1, 
  	 gethostnative_parallell/1, cname_loop/1, 
           gethostnative_soft_restart/1,gethostnative_debug_level/1,getif/1,
  	 getif_ifr_name_overflow/1,getservbyname_overflow/1,getifaddrs/1]).
  
  -export([get_hosts/1, get_ipv6_hosts/1, parse_hosts/1, parse_address/1,
  	 kill_gethost/0, parallell_gethost/0]).
  