XRootD
XrdOssAt.cc File Reference
#include <cerrno>
#include <fcntl.h>
#include <string>
#include <sys/param.h>
#include <sys/stat.h>
#include "XrdOss/XrdOss.hh"
#include "XrdOss/XrdOssApi.hh"
#include "XrdOss/XrdOssAt.hh"
#include "XrdOss/XrdOssCache.hh"
#include "XrdOss/XrdOssError.hh"
#include "XrdOss/XrdOssPath.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysFD.hh"
#include "XrdSys/XrdSysPlatform.hh"
+ Include dependency graph for XrdOssAt.cc:

Go to the source code of this file.

Macros

#define BOILER_PLATE(dfObj, fd)   return -ENOTSUP;
 
#define OPEN_AT(dst, dfd, p, f)
 

Variables

XrdSysError OssEroute
 

Macro Definition Documentation

◆ BOILER_PLATE

#define BOILER_PLATE (   dfObj,
  fd 
)    return -ENOTSUP;

Definition at line 66 of file XrdOssAt.cc.

◆ OPEN_AT

#define OPEN_AT (   dst,
  dfd,
  p,
 
)
Value:
dst = openat(dfd, p, f); \
if (dst >= 0) fcntl(dst, F_SETFD, FD_CLOEXEC);\
else return -errno
int fcntl(int fd, int cmd,...)

Definition at line 76 of file XrdOssAt.cc.

Variable Documentation

◆ OssEroute

XrdSysError OssEroute
extern

Referenced by XrdOssAt::Unlink().