XRootD
Loading...
Searching...
No Matches
XrdPosix.hh File Reference
#include <dirent.h>
#include "XrdPosixExtern.hh"
+ Include dependency graph for XrdPosix.hh:

Go to the source code of this file.

Macros

#define access(a, b)
 
#define chdir(a)
 
#define close(a)
 
#define closedir(a)
 
#define fopen(a, b)
 
#define fread(b, s, n, f)
 
#define fseek(a, b, c)
 
#define fseeko(a, b, c)
 
#define fstat(a, b)
 
#define fsync(a)
 
#define ftell(a)
 
#define ftello(a)
 
#define ftruncate(a, b)
 
#define fwrite(b, s, n, f)
 
#define lseek(a, b, c)
 
#define mkdir(a, b)
 
#define open   XrdPosix_Open
 
#define opendir(a)
 
#define pread(a, b, c, d)
 
#define pwrite(a, b, c, d)
 
#define read(a, b, c)
 
#define readdir(a)
 
#define readdir64(a)
 
#define readdir64_r(a, b, c)
 
#define readdir_r(a, b, c)
 
#define readv(a, b, c)
 
#define rename(a, b)
 
#define rewinddir(a)
 
#define rmdir(a)
 
#define seekdir(a, b)
 
#define stat(a, b)
 
#define statfs(a, b)
 
#define statvfs(a, b)
 
#define telldir(a)
 
#define truncate(a, b)
 
#define unlink(a)
 
#define write(a, b, c)
 
#define writev(a, b, c)
 

Macro Definition Documentation

◆ access

◆ chdir

#define chdir ( a)
Value:
int XrdPosix_Chdir(const char *path)
Definition XrdPosix.cc:155

Definition at line 46 of file XrdPosix.hh.

Referenced by XrdOucUtils::makeHome(), and XrdOucUtils::makeHome().

◆ close

#define close ( a)
Value:
int XrdPosix_Close(int fildes)
Definition XrdPosix.cc:172

Definition at line 48 of file XrdPosix.hh.

Referenced by XrdCryptosslX509::XrdCryptosslX509(), XrdCl::ScopedDescriptor::~ScopedDescriptor(), XrdTlsTempCA::TempCAGuard::~TempCAGuard(), XrdBwmLogger::~XrdBwmLogger(), XrdFrmTranChk::~XrdFrmTranChk(), XrdNetMsg::~XrdNetMsg(), XrdOfsCPFile::~XrdOfsCPFile(), XrdOfsEvs::~XrdOfsEvs(), XrdOucSxeq::~XrdOucSxeq(), XrdPollE::~XrdPollE(), XrdSecTLayer::~XrdSecTLayer(), XrdTlsTempCA::~XrdTlsTempCA(), XrdInet::Accept(), XrdOssSys::Alloc_Cache(), XrdPosixObject::AssignFD(), XrdCksManager::Calc(), XrdCl::CheckSumManager::Calculate(), cfOut(), XrdCl::LocalFileHandler::Close(), XrdCl::LogOutFile::Close(), XrdCl::Socket::Close(), XrdDigUFS::Close(), XrdLinkXeq::Close(), XrdNetSocket::Close(), XrdOssFile::Close(), XrdOucStream::Close(), XrdSfsUFS::Close(), XrdSutPFile::Close(), XrdXrootdPrepare::Close(), XrdTlsTempCA::TempCAGuard::commit(), XrdOucLogging::configLog(), XrdConfig::Configure(), XrdFrmConfig::Configure(), XrdInet::Connect(), XrdNetUtils::ConnectWithTimeout(), XrdOssCopy::Copy(), XrdOfsCPFile::Create(), XrdSys::IOEvents::Poller::Create(), XrdSys::shm::create(), XrdSsiShMam::Detach(), XrdOucStream::Exec(), ExpPuk(), fGetXattrAdler32(), fSetXattrAdler32(), XrdSys::shm::get(), XrdOucUtils::getFile(), XrdCmsSecurity::getVnId(), XrdOucNSWalk::Index(), XrdOssSpace::Init(), XrdSutRndm::Init(), XrdOfsPoscq::List(), XrdXrootdPrepare::Log(), main(), XrdCmsAdmin::MonAds(), XrdPoll::newPoller(), XrdOssFile::Open(), XrdSutPFile::Open(), XrdXrootdPrepare::Open(), XrdOucUtils::PidFile(), XrdOssSpace::Quotas(), ReadPuk(), XrdFrmFileset::Refresh(), XrdCmsAdmin::Relay(), XrdPosixObject::Release(), XrdOssSys::Reloc(), XrdSecsssKT::Rewrite(), SavePasswd(), SavePuk(), XrdSecTLayer::secXeq(), XrdW41Gate::Serialize(), XrdOssSys::SetFattr(), XrdScheduler::setNproc(), XrdPosixObject::Shutdown(), XrdSys::IOEvents::PollE::Shutdown(), XrdSys::IOEvents::PollKQ::Shutdown(), XrdSys::IOEvents::PollPort::Shutdown(), XrdCmsAdmin::Start(), XrdXrootdAdmin::Start(), XrdSys::IOEvents::Poller::Stop(), XrdNet::unBind(), XrdOucUtils::Undercover(), XrdFrcUtils::Unique(), XrdOfs::Unpersist(), XrdCmsState::Update(), XrdW41Gate::Wait41(), XrdFrmConfigMum(), and xrootdfs_init().

◆ closedir

◆ fopen

#define fopen ( a,
b )

◆ fread

#define fread ( b,
s,
n,
f )
Value:
size_t XrdPosix_Fread(void *ptr, size_t size, size_t nitems, FILE *stream)
Definition XrdPosix.cc:352

Definition at line 56 of file XrdPosix.hh.

◆ fseek

#define fseek ( a,
b,
c )
Value:
int XrdPosix_Fseek(FILE *stream, long offset, int whence)
Definition XrdPosix.cc:378

Definition at line 58 of file XrdPosix.hh.

Referenced by fseteof().

◆ fseeko

#define fseeko ( a,
b,
c )
Value:
int XrdPosix_Fseeko(FILE *stream, long long offset, int whence)
Definition XrdPosix.cc:396

Definition at line 60 of file XrdPosix.hh.

◆ fstat

◆ fsync

◆ ftell

#define ftell ( a)
Value:
long XrdPosix_Ftell(FILE *stream)
Definition XrdPosix.cc:464

Definition at line 66 of file XrdPosix.hh.

◆ ftello

#define ftello ( a)
Value:
long long XrdPosix_Ftello(FILE *stream)
Definition XrdPosix.cc:481

Definition at line 68 of file XrdPosix.hh.

◆ ftruncate

◆ fwrite

#define fwrite ( b,
s,
n,
f )
Value:
size_t XrdPosix_Fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream)
Definition XrdPosix.cc:514

Definition at line 72 of file XrdPosix.hh.

Referenced by main().

◆ lseek

#define lseek ( a,
b,
c )
Value:
off_t XrdPosix_Lseek(int fildes, off_t offset, int whence)
Definition XrdPosix.cc:572

Definition at line 52 of file XrdPosix.hh.

Referenced by XrdCl::LocalFileHandler::ReadV(), XrdSutPFile::RemoveEntry(), XrdSutPFile::RemoveEntry(), XrdSutPFile::Trim(), XrdSutPFile::WriteEntry(), and XrdCl::LocalFileHandler::WriteV().

◆ mkdir

◆ open

◆ opendir

◆ pread

◆ pwrite

#define pwrite ( a,
b,
c,
d )
Value:
ssize_t XrdPosix_Pwrite(int fildes, const void *buf, size_t nbyte, off_t offset)
Definition XrdPosix.cc:731

Definition at line 107 of file XrdPosix.hh.

Referenced by XrdOssSpace::Adjust(), XrdOssSpace::Init(), XrdOssSpace::Unassign(), XrdCl::LocalFileHandler::VectorWrite(), XrdCl::LocalFileHandler::Write(), XrdOssFile::Write(), and XrdSfsNativeFile::write().

◆ read

◆ readdir

◆ readdir64

#define readdir64 ( a)
Value:
struct dirent64 * XrdPosix_Readdir64(DIR *dirp)
Definition XrdPosix.cc:790

Definition at line 87 of file XrdPosix.hh.

◆ readdir64_r

#define readdir64_r ( a,
b,
c )
Value:
int XrdPosix_Readdir64_r(DIR *dirp, struct dirent64 *entry, struct dirent64 **result)
Definition XrdPosix.cc:815

Definition at line 90 of file XrdPosix.hh.

◆ readdir_r

#define readdir_r ( a,
b,
c )
Value:
int XrdPosix_Readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result)
Definition XrdPosix.cc:806

Definition at line 89 of file XrdPosix.hh.

Referenced by XrdDigDirectory::nextEntry(), and XrdSfsNativeDirectory::nextEntry().

◆ readv

#define readv ( a,
b,
c )
Value:
ssize_t XrdPosix_Readv(int fildes, const struct iovec *iov, int iovcnt)
Definition XrdPosix.cc:763

Definition at line 84 of file XrdPosix.hh.

Referenced by XrdCl::LocalFileHandler::ReadV(), XrdCl::Socket::ReadV(), and XrdLinkXeq::RecvIOV().

◆ rename

◆ rewinddir

#define rewinddir ( a)
Value:
void XrdPosix_Rewinddir(DIR *dirp)
Definition XrdPosix.cc:857

Definition at line 95 of file XrdPosix.hh.

◆ rmdir

#define rmdir ( a)
Value:
int XrdPosix_Rmdir(const char *path)
Definition XrdPosix.cc:873

Definition at line 97 of file XrdPosix.hh.

Referenced by XrdSfsUFS::Remdir(), and XrdOssSys::Unlink().

◆ seekdir

#define seekdir ( a,
b )
Value:
void XrdPosix_Seekdir(DIR *dirp, long loc)
Definition XrdPosix.cc:898

Definition at line 99 of file XrdPosix.hh.

◆ stat

#define stat ( a,
b )
Value:
int XrdPosix_Stat(const char *path, struct stat *buf)
Definition XrdPosix.cc:914

Definition at line 101 of file XrdPosix.hh.

Referenced by XrdCryptosslX509::XrdCryptosslX509(), XrdOssCache_FS::XrdOssCache_FS(), XrdSecsssKT::XrdSecsssKT(), XrdTlsContext::XrdTlsContext(), XrdXmlRdrTiny::XrdXmlRdrTiny(), XrdXrootdFile::XrdXrootdFile(), XrdFrcReqFile::Add(), XrdFrmXfrQueue::Add(), XrdOfsPoscq::Add(), XrdOssCache_FS::Add(), XrdSsiShMam::Attach(), XrdDigAuth::Authorize(), XrdOssSys::BreakLink(), XrdCksManager::Calc(), XrdCksManOss::Calc(), XrdFrcReqFile::Can(), ceph_posix_open(), ceph_posix_stat_pool(), XrdAccAuthFile::Changed(), XrdFrmTransfer::checkFF(), XrdOfs::chksum(), XrdOfs::chmod(), XrdOssFile::Close(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigStats(), XrdOssSys::ConfigStats(), XrdDigConfig::Configure(), XrdFrmConfig::Configure(), XrdPfc::Cache::ConsiderCached(), XrdOssCopy::Copy(), XrdOfsChkPnt::Create(), XrdOssCsi::Create(), XrdOssSys::Create(), XrdSys::shm::create(), XrdOssCache::DevInfo(), Posix::DirList(), XrdCmsBlackList::DoIt(), XrdCmsState::Enable(), XrdPfc::Cache::ExecuteCommandUrl(), XrdCmsBaseFS::Exists(), XrdDigFS::exists(), XrdOfs::exists(), XrdSfsNative::exists(), XrdW41Dirs::Expand(), ExpPuk(), XrdOssPath::Extract(), fGetXattrAdler32(), fGetXattrAdler32(), XrdOssCache::Find(), XrdOucUtils::findPgm(), XrdOfs::fsctl(), fSetXattrAdler32(), XrdPfc::IOFileBlock::Fstat(), XrdPssFile::Fstat(), fstat64(), XrdSys::shm::get(), XrdOssPath::getCname(), XrdOssSys::getCname(), XrdPfc::Cache::GetFile(), XrdOucUtils::getFile(), XrdOucUtils::getModificationTime(), XrdOssSys::HasFile(), XrdCmsBlackList::Init(), XrdFrcReqFile::Init(), XrdOfsPoscq::Init(), XrdOssSpace::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XrdSutPFile::Init(), XrdSecProtocolsss::Init_Client(), XrdPosixConfig::initStat(), XrdFrmPurgeDir::isEmpty(), XrdOfsPoscq::List(), XrdXrootdPrepare::List(), XrdOucN2NLoader::Load(), XrdSutPFCache::Load(), XrdSecProtocolsss::Load_Client(), XrdPfc::Cache::LocalFilePath(), lstat64(), main(), XrdOucUtils::makePath(), XrdOssMio::Map(), XrdOssSys::Mkdir(), XrdCl::LocalFileHandler::MkdirPath(), XrdSfsNative::Mkpath(), XrdCksManager::ModTime(), XrdCksManOss::ModTime(), XrdOssSys::MSS_Stat(), XrdDigDirectory::nextEntry(), XrdAccAuthFile::Open(), XrdOssFile::Open(), XrdSutPFile::Open(), XrdXrootdPrepare::Open(), XrdDigFile::open(), XrdSfsNativeFile::open(), ParseArguments(), XrdFrcReqAgent::Ping(), XrdPfc::Cache::Prepare(), XrdOssSpace::Quotas(), XrdFrmFileset::Refresh(), XrdSecsssKT::Refresh(), XrdSutPFCache::Refresh(), XrdOssSys::Reloc(), XrdOssSys::Remdir(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdOssCsiTagstoreFile::ResetSizes(), XrdCpFile::Resolve(), XrdOfsCPFile::RestoreInfo(), XrdOfsTPCProg::Run(), XrdXrootdPrepare::Scrub(), XrdFrmFileset::setCpyTime(), XrdXrootdPrepare::setParms(), XrdPfc::FsTraversal::slurp_dir_ll(), XrdNetSocket::socketPath(), XrdOssSys::Stage_RT(), Posix::Stat(), XrdCl::LocalFileHandler::Stat(), XrdOssSys::Stat(), XrdBwmFile::stat(), XrdDigFS::stat(), XrdOfs::stat(), XrdOfs::stat(), XrdOfsFile::stat(), XrdSfsNative::stat(), XrdSsiFile::stat(), stat64(), XrdDigUFS::Statfn(), XrdSfsUFS::Statfn(), XrdOssSys::StatLS(), XrdOssSys::StatPF(), XrdDigConfig::StatRoot(), XrdCmsCluster::Statt(), XrdOssSys::StatXA(), XrdFrmXfrQueue::StopMon(), XrdOssSys::Truncate(), XrdOssAt::Unlink(), XrdOssSys::Unlink(), XrdPfc::Cache::UnlinkFile(), XrdPfc::UnlinkPurgeStateFilesInMap(), XrdFrcUtils::updtCpy(), XrdOucUtils::ValPath(), XrdCmsScrubScan(), XrdFfsMisc_get_current_url(), XrdFfsPosix_renameall(), XrdFfsPosix_statall(), XrdFfsPosix_truncateall(), XrdOssStatInfo(), XrdSsiStatInfo(), XrdSutMkdir(), xrootdfs_read(), xrootdfs_release(), xrootdfs_rename(), XrdOssSys::xspace(), and XrdOssSys::xspaceBuild().

◆ statfs

#define statfs ( a,
b )
Value:
int XrdPosix_Statfs(const char *path, struct statfs *buf)
Definition XrdPosix.cc:940

Definition at line 103 of file XrdPosix.hh.

Referenced by XrdPosixXrootd::Statfs(), and statfs64().

◆ statvfs

#define statvfs ( a,
b )
Value:
int XrdPosix_Statvfs(const char *path, struct statvfs *buf)
Definition XrdPosix.cc:962

Definition at line 105 of file XrdPosix.hh.

Referenced by XrdPosixXrootd::Statfs(), XrdPosixXrootd::Statvfs(), statvfs64(), and XrdFfsPosix_statvfsall().

◆ telldir

#define telldir ( a)
Value:
long XrdPosix_Telldir(DIR *dirp)
Definition XrdPosix.cc:984

Definition at line 109 of file XrdPosix.hh.

◆ truncate

#define truncate ( a,
b )
Value:
int XrdPosix_Truncate(const char *path, off_t offset)
Definition XrdPosix.cc:1000

Definition at line 111 of file XrdPosix.hh.

Referenced by XrdOfsCPFile::Destroy(), XrdOssSys::Truncate(), XrdSfsUFS::Truncate(), XrdOfs::truncate(), and XrdOfsFile::truncate().

◆ unlink

◆ write

◆ writev

#define writev ( a,
b,
c )
Value:
ssize_t XrdPosix_Writev(int fildes, const struct iovec *iov, int iovcnt)
Definition XrdPosix.cc:1066

Definition at line 117 of file XrdPosix.hh.

Referenced by XrdOfsCPFile::Append(), XrdOfsCPFile::Create(), XrdXrootdPrepare::Log(), XrdSysLogger::Put(), XrdLinkXeq::SendIOV(), and XrdCl::LocalFileHandler::WriteV().