36#include "XrdVersion.hh"
60extern XrdOucPListAnchor
FSPath;
64extern XrdSysError
Log;
78 static const int regFile = S_IFREG | S_IRUSR | S_IWUSR;
85 if (
opts == XrdOssStatEvent::FileRemoved)
98 {memset(buff, 0,
sizeof(
struct stat));
99 buff->st_mode = regFile;
121 const char *config_fn,
133 if (!Config.Configure(config_fn, envP))
return 0;
XrdVERSIONINFO(XrdClGetPlugIn, XrdClGetPlugIn) extern "C"
XrdOssStatInfo_t XrdOssStatInfoInit(XrdOss *native_oss, XrdSysLogger *Logger, const char *config_fn, const char *parms)
int(*) XrdOssStatInfo2_t(const char *path, struct stat *buff, int opts, XrdOucEnv *envP, const char *lfn)
int XrdSsiStatInfo(const char *path, struct stat *buff, int opts, XrdOucEnv *envP, const char *lfn)
XrdOssStatInfo2_t XrdOssStatInfoInit2(XrdOss *native_oss, XrdSysLogger *Logger, const char *config_fn, const char *parms, XrdOucEnv *envP)
unsigned long long Find(const char *pathname)
virtual rStat QueryResource(const char *rName, const char *contact=0)=0
virtual void ResourceAdded(const char *rName)
virtual void ResourceRemoved(const char *rName)
XrdSysLogger * logger(XrdSysLogger *lp=0)
XrdSsiProvider * Provider