![]() |
XRootD
|
#include <cstdint>
#include <sys/stat.h>
#include <fcntl.h>
Go to the source code of this file.
Namespaces | |
namespace | XrdSfs |
Macros | |
#define | XRDSFS_POSCPEND S_ISVTX |
Variables | |
static const uint64_t | XrdSfs::hasAUTZ = 0x0000000000000001LL |
Feature: Authorization. | |
static const uint64_t | XrdSfs::hasCACH = 0x0000000000000400LL |
Feature: Implements a data cache. | |
static const uint64_t | XrdSfs::hasCHKP = 0x0000000000000002LL |
Feature: Checkpointing. | |
static const uint64_t | XrdSfs::hasGPF = 0x0000000000000004LL |
Feature: gpFile. | |
static const uint64_t | XrdSfs::hasGPFA = 0x0000000000000008LL |
Feature: gpFile anonymous. | |
static const uint64_t | XrdSfs::hasNAIO = 0x0000000000000800LL |
Feature: Supports no async I/O. | |
static const uint64_t | XrdSfs::hasNOSF = 0x0000000000000200LL |
Feature: Supports no sendfile. | |
static const uint64_t | XrdSfs::hasPGRW = 0x0000000000000010LL |
Feature: pgRead and pgWrite. | |
static const uint64_t | XrdSfs::hasPOSC = 0x0000000000000020LL |
Feature: Persist On Successful Close. | |
static const uint64_t | XrdSfs::hasPRP2 = 0x0000000000000040LL |
Feature: Prepare Handler Version 2 (different calling conventions) | |
static const uint64_t | XrdSfs::hasPRXY = 0x0000000000000080LL |
Feature: Proxy Server. | |
static const uint64_t | XrdSfs::hasSXIO = 0x0000000000000100LL |
Feature: Supports SfsXio. | |
static const dev_t | XRDSFS_HASBKUP |
static const dev_t | XRDSFS_OFFLINE |
static const dev_t | XRDSFS_RDVMASK |
#define XRDSFS_POSCPEND S_ISVTX |
The following flags define the mode bit that can be used to mark a file as close pending. This varies depending on the platform. This supports the Persist On Successful Close (POSC) feature in an efficient way.
Definition at line 89 of file XrdSfsFlags.hh.
Referenced by XrdCmsBaseFS::Exists(), XrdPosixMap::Flags2Mode(), XrdOfsPoscq::Init(), XrdOssFile::Open(), and XrdOfsFile::open().
|
static |
Definition at line 102 of file XrdSfsFlags.hh.
Referenced by XrdPosixMap::Flags2Mode().
|
static |
The following bits may be set in the st_rdev member of the stat() structure to indicate special attributes of a regular file. These bits are inspected only when the remaining bits identified by XRD_RDVMASK are set to zero. For backward compatibility, offline status is also assumed when st_dev and st_ino are both set to zero.
Definition at line 100 of file XrdSfsFlags.hh.
Referenced by XrdPosixMap::Flags2Mode().
|
static |
Definition at line 104 of file XrdSfsFlags.hh.