31 #include <sys/types.h>
36 #include "XrdVersion.hh"
78 static const int regFile = S_IFREG | S_IRUSR | S_IWUSR;
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;
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 stat(const char *path, struct stat *buf)
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)
XrdVERSIONINFO(XrdOssStatInfoInit, XrdSsiStat)
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)
static const int FileRemoved
Path has been removed.
XrdSsiProvider * Provider