anchor.diff:  
   all() -> 
       Bugs = [otp_5910],
  +    Always = [api, config, alarm, port, posix_only, unavailable] ++ Bugs,
       case test_server:os_type() of
  -	{unix, sunos} ->
  -	    [api, config, alarm, port, unavailable, posix_only] ++ Bugs;
  -	{unix, _OSname} -> [api, alarm, posix_only] ++ Bugs;
  -	{win32, _OSname} -> [api, alarm, posix_only] ++ Bugs;
  +	{unix, _OSname} -> Always;
  +	{win32, _OSname} -> Always;
   	_OS -> [unavailable]
       end.
   
  
positive.code:     Dog = ?t:timetrap(?default_timeout),
      [{watchdog,Dog} | Config].
  
  end_per_testcase(unavailable, Config) ->
      restart(Config),
      end_per_testcase(dummy, Config);
  end_per_testcase(_Case, Config) ->
  
negative.code:     [];
  restart(Config) when is_list(Config) ->
      ok = application:set_env(os_mon, start_disksup, true),
      ok = application:set_env(os_mon, disksup_posix_only, false),
      {ok, _Pid} = supervisor:restart_child(os_mon_sup, disksup),
      ok.
  
  