mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
STYLE: reduce indentation in mkDir, minor logic simplication
This commit is contained in:
committed by
Andrew Heather
parent
c24fbfd7e3
commit
af0dc60fa1
@ -414,8 +414,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
// Directory made OK so return true
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
switch (errno)
|
||||
{
|
||||
case EPERM:
|
||||
@ -424,8 +423,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< "The filesystem containing " << pathName
|
||||
<< " does not support the creation of directories."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case EEXIST:
|
||||
@ -440,8 +438,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< "" << pathName
|
||||
<< " points outside your accessible address space."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case EACCES:
|
||||
@ -452,8 +449,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< " or one of the directories in " << pathName
|
||||
<< " did not allow search (execute) permission."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case ENAMETOOLONG:
|
||||
@ -461,8 +457,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
FatalErrorInFunction
|
||||
<< "" << pathName << " is too long."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case ENOENT:
|
||||
@ -472,14 +467,11 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
{
|
||||
return mkDir(pathName, mode);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
FatalErrorInFunction
|
||||
<< "Couldn't create directory " << pathName
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case ENOTDIR:
|
||||
@ -488,18 +480,16 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< "A component used as a directory in " << pathName
|
||||
<< " is not, in fact, a directory."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case ENOMEM:
|
||||
{
|
||||
FatalErrorInFunction
|
||||
<< "Insufficient kernel memory was available to make "
|
||||
"directory " << pathName << '.'
|
||||
<< "Insufficient kernel memory was available to make directory "
|
||||
<< pathName << '.'
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case EROFS:
|
||||
@ -508,8 +498,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< "" << pathName
|
||||
<< " refers to a file on a read-only filesystem."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case ELOOP:
|
||||
@ -518,8 +507,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< "Too many symbolic links were encountered in resolving "
|
||||
<< pathName << '.'
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
case ENOSPC:
|
||||
@ -529,8 +517,7 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
<< " has no room for the new directory or "
|
||||
<< "the user's disk quota is exhausted."
|
||||
<< exit(FatalError);
|
||||
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
@ -538,12 +525,12 @@ bool Foam::mkDir(const fileName& pathName, mode_t mode)
|
||||
FatalErrorInFunction
|
||||
<< "Couldn't create directory " << pathName
|
||||
<< exit(FatalError);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bool Foam::chMod(const fileName& name, const mode_t m)
|
||||
@ -1100,12 +1087,10 @@ bool Foam::mv(const fileName& src, const fileName& dst, const bool followLink)
|
||||
{
|
||||
const fileName dstName(dst/src.name());
|
||||
|
||||
return ::rename(src.c_str(), dstName.c_str()) == 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return ::rename(src.c_str(), dst.c_str()) == 0;
|
||||
return (0 == ::rename(src.c_str(), dstName.c_str()));
|
||||
}
|
||||
|
||||
return (0 == ::rename(src.c_str(), dst.c_str()));
|
||||
}
|
||||
|
||||
|
||||
@ -1146,7 +1131,7 @@ bool Foam::mvBak(const fileName& src, const std::string& ext)
|
||||
// possible index where we have no choice
|
||||
if (!exists(dstName, false) || n == maxIndex)
|
||||
{
|
||||
return ::rename(src.c_str(), dstName.c_str()) == 0;
|
||||
return (0 == ::rename(src.c_str(), dstName.c_str()));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1174,15 +1159,13 @@ bool Foam::rm(const fileName& file)
|
||||
return false;
|
||||
}
|
||||
|
||||
// Try returning plain file name; if not there, try with .gz
|
||||
if (::remove(file.c_str()) == 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return ::remove(string(file + ".gz").c_str()) == 0;
|
||||
}
|
||||
// If removal of plain file name fails, try with .gz
|
||||
|
||||
return
|
||||
(
|
||||
0 == ::remove(file.c_str())
|
||||
|| 0 == ::remove((file + ".gz").c_str())
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user