Changeset 98bcbd6 in tol


Ignore:
Timestamp:
Apr 16, 2015, 10:41:24 AM (12 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
e75a409
Parents:
ed32db7
Message:

refs #1812, #1818, #refs 1783, el archivo donde se redireccionan los errores debe estar escapado.

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@6591 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/bbasic/sys.cpp

    red32db7 r98bcbd6  
    303303//--------------------------------------------------------------------
    304304{
    305 //InitTotalTime("BSys::TempNam");
     305  //InitTotalTime("BSys::TempNam");
    306306  static BInt fileNumber_ = -1;
    307307  BText fileName;
    308308  BText dir = outputDir;
    309 //Std(BText("\nBSys::TempNam 1 dir = ")+dir);
     309  //Std(BText("\nBSys::TempNam 1 dir = ")+dir);
    310310  if(!dir.HasName()) { dir= TolAppData()+"tmp/"; }
    311 //Std(BText("\nBSys::TempNam 2 dir = ")+dir);
    312 
    313 //Std("\nBSys::TempNam("); Std(outputDir+", "+prefix+", "+ext+", "+len+")");
     311  //Std(BText("\nBSys::TempNam 2 dir = ")+dir);
     312
     313  //Std("\nBSys::TempNam("); Std(outputDir+", "+prefix+", "+ext+", "+len+")");
    314314  if(!BDir::CheckIsDir(dir))
    315315  {
    … …  
    321321#endif
    322322  }
    323 //Std(BText("\nBSys::TempNam 5 dir = ")+dir);
     323  //Std(BText("\nBSys::TempNam 5 dir = ")+dir);
    324324  BInt attempts = 0;
    325325  BText pathFile;
    … …  
    337337  }
    338338  while(CheckIsFile(pathFile));
    339 //Std(BText("\nTempNam = ") + fileName + " after " + attempts+ " attempts.");
    340 //SumPartialTime;
     339  //Std( BText( "fileName = " ) + fileName );
     340  //Std(BText("\nTempNam = ") + pathFile + " after " + attempts+ " attempts.");
     341  //SumPartialTime;
    341342  return(pathFile);
    342343}
    … …  
    445446  BText errNam = BSys::TempNam();
    446447  BText cmdRedirected = command;
    447   if(command.BeginWith("cmd ")) { cmdRedirected += BText(" 2> ")+errNam; }
     448  if(command.BeginWith("cmd "))
     449    {
     450    cmdRedirected += BText(" 2> \"")+errNam+"\"";
     451    //Std( BText("cmdRedirected = ") + cmdRedirected ) ;
     452    }
    448453  char* cmd = (char*)cmdRedirected.String();
    449454  GetStartupInfo(&startupInfo);
Note: See TracChangeset for help on using the changeset viewer.