anchor.diff:  api(Config) when is_list(Config) ->
   
       %% get_disk_data()
  -    Data = disksup:get_disk_data(),
  -    case lists:keysearch("/ldisk", 1, Data) of
  -	{value,{Id,KByte,Capacity}} ->
  -	    true = io_lib:printable_list(Id),
  -	    true = is_integer(KByte),
  -	    true = is_integer(Capacity),
  -	    true = Capacity>0,
  -	    true = KByte>0;
  -	_ ->
  -	    [{Id, KByte, Capacity}|_] = Data,
  -	    true = io_lib:printable_list(Id),
  -	    true = is_integer(KByte),
  -	    true = is_integer(Capacity),
  -	    % can be zero
  -	    % true = Capacity>0,
  -	    true = KByte>0
  -    end,
  +    [{Id,KByte,Capacity}|_] = get_disk_data(),
  +    true = io_lib:printable_list(Id),
  +    true = is_integer(KByte),
  +    true = is_integer(Capacity),
  +    true = Capacity>0,
  +    true = KByte>0,
   
       %% get_check_interval()
       1800000 = disksup:get_check_interval(),
  
positive.code: 
  		    %% Give os_mon_sup time to restart disksup
  		    ?t:sleep(?t:seconds(3)),
  		    [{_Disk2,Kbyte2,_Cap2}|_] =
  		    disksup:get_disk_data(),
  		    true = Kbyte2>0,
  
  		    ok;
  
negative.code:     Data3   = disksup:get_disk_data(),
      Alarms2 = get_alarms(),
      if
  	length(Alarms2)==length(Alarms) -> ok;
  	true ->
  	    dump_info(),
  	    ?t:fail({bad_alarms,Threshold,Data3,Alarms,Alarms2})
  