xrootd
Classes | Macros
XrdOssApi.hh File Reference
#include <sys/types.h>
#include <errno.h>
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdOss/XrdOss.hh"
#include "XrdOss/XrdOssConfig.hh"
#include "XrdOss/XrdOssError.hh"
#include "XrdOuc/XrdOucExport.hh"
#include "XrdOuc/XrdOucPList.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysPthread.hh"
Include dependency graph for XrdOssApi.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdOssDir
 
class  XrdOssFile
 
class  XrdOssSys
 

Macros

#define Check_RO(act, flags, path, opname)
 

Macro Definition Documentation

#define Check_RO (   act,
  flags,
  path,
  opname 
)
Value:
XRDEXP_REMOTE & (flags = PathOpts(path)); \
if (flags & XRDEXP_NOTRW) \
return OssEroute.Emsg(#act, -XRDOSS_E8005, opname, path)

Referenced by XrdOssSys::Create(), XrdOssSys::Mkdir(), XrdOssSys::Remdir(), XrdOssSys::Rename(), XrdOssSys::Truncate(), and XrdOssSys::Unlink().