anchor.diff:  
       ct_test_support:write_testspec(N++Include++EH++C++S++LD++NS, FileName).
   
  -get_log_dir(PrivDir, NodeName)->
  +get_log_dir({win32,_},PrivDir, NodeName)->
  +    case filelib:is_dir(?TEMP_DIR) of
  +	false ->
  +	    file:make_dir(?TEMP_DIR);
  +	_ ->
  +	    ok
  +    end,
  +    get_log_dir(tmp, ?TEMP_DIR,NodeName);
  +get_log_dir(_,PrivDir,NodeName) ->
       LogDir = filename:join(PrivDir, io_lib:format("slave.~p", [NodeName])),
       file:make_dir(LogDir),
       LogDir.
  
positive.code: %% TEST CASES
  %%--------------------------------------------------------------------
  ct_master_test(Config) when is_list(Config)->
      NodeCount = 5,
      DataDir = ?config(data_dir, Config),
      PrivDir = ?config(priv_dir, Config),
      NodeNames = [list_to_atom("testnode_"++integer_to_list(N)) ||
  		 N <- lists:seq(1, NodeCount)],
      FileName = filename:join(PrivDir, "ct_master_spec.spec"),
      Suites = [master_SUITE],
      TSFile = make_spec(DataDir, FileName, NodeNames, Suites, Config),
  
negative.code: 
  -define(eh, ct_test_support_eh).
  
  -define(TEMP_DIR, case os:type() of
  		      {win32,_} ->
  			  "c:/Temp";
  		      _ ->
  			  "/tmp"
  		  end).
  
  %%--------------------------------------------------------------------
  %% TEST SERVER CALLBACK FUNCTIONS
  %%--------------------------------------------------------------------
  