equal
deleted
inserted
replaced
321 path += std::wstring(tok); |
321 path += std::wstring(tok); |
322 path += L"/"; |
322 path += L"/"; |
323 char *dirName = JavaCommonUtils::wstringToUtf8(path); |
323 char *dirName = JavaCommonUtils::wstringToUtf8(path); |
324 if (ableToOpen) |
324 if (ableToOpen) |
325 { |
325 { |
326 DIR* wDirHandle = opendir(dirName); |
326 if (!opendir(dirName)) |
327 if (!wDirHandle) |
|
328 { |
327 { |
329 ableToOpen = false; |
328 ableToOpen = false; |
330 if (mkdir(dirName,0666)<0) |
329 if (mkdir(dirName,0666)<0) |
331 { |
330 { |
332 WLOG1(EJavaFile,"FileUtilities::makeDirAll: Directory Creation Failed : %s",dirName); |
331 WLOG1(EJavaFile,"FileUtilities::makeDirAll: Directory Creation Failed : %s",dirName); |
333 delete[] dirName; |
332 delete[] dirName; |
334 delete[] stringToTokenize; |
333 delete[] stringToTokenize; |
335 return -1; |
334 return -1; |
336 } |
335 } |
337 } |
336 } |
338 closedir(wDirHandle); |
|
339 } |
337 } |
340 else |
338 else |
341 { |
339 { |
342 if (mkdir(dirName,0666)<0) |
340 if (mkdir(dirName,0666)<0) |
343 { |
341 { |