44extern XrdPosixStats
Stats;
72 static int maxCalls = 64;
77 if (iCalls++ >= maxCalls)
78 {maxCalls = maxCalls*2;
79 DMSG(
"Init", iCalls <<
" unexpected PrepIO calls!");
84 if (openRC)
return false;
88 if (fileP->clFile.IsOpen())
return true;
99 Status = fileP->clFile.Open((std::string)fileP->Origin(), clFlags, clMode);
104 if (Status.
IsOK()) fileP->Stat(Status);
106 if (
DEBUGON && errno != ENOENT && errno != ELOOP)
107 {std::string eTxt = Status.
ToString();
116 fileP->XCio->Update(*fileP);
std::string obfuscateAuth(const std::string &input)
void Count(long long &Dest)
XrdOucCacheStats Statistics
static int Result(const XrdCl::XRootDStatus &Status, XrdOucECMsg &ecMsg, bool retneg1=false)
void Count(long long &Dest)
bool IsOK() const
We're fine.
std::string ToString() const
Create a string representation.