xrootd
Macros | Functions | Variables
XrdPosixPreload32.cc File Reference
#include <errno.h>
#include <dirent.h>
#include <stdio.h>
#include <stdarg.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/statfs.h>
#include "XrdPosix/XrdPosixExtern.hh"
#include "XrdPosix/XrdPosixLinkage.hh"
#include "XrdPosix/XrdPosixOsDep.hh"
#include "XrdPosix/XrdPosixXrootd.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysPlatform.hh"
Include dependency graph for XrdPosixPreload32.cc:

Macros

#define XRDPOSIXPRELOAD32
 

Functions

int XrdPosix_CopyDirent (struct dirent *dent, struct dirent64 *dent64)
 
int XrdPosix_CopyStat (struct stat *buf, struct stat64 &buf64)
 
int creat (const char *path, mode_t mode)
 
int fcntl (int fd, int cmd,...)
 
int fseeko (FILE *stream, off_t offset, int whence)
 
int fstat (int fildes, struct stat *buf)
 
off_t ftello (FILE *stream)
 
int ftruncate (int fildes, off_t offset)
 
off_t lseek (int fildes, off_t offset, int whence)
 
int lstat (const char *path, struct stat *buf)
 
int open (const char *path, int oflag,...)
 
ssize_t pread (int fildes, void *buf, size_t nbyte, off_t offset)
 
struct dirent * readdir (DIR *dirp)
 
int readdir_r (DIR *dirp, struct dirent *entry, struct dirent **result)
 
ssize_t pwrite (int fildes, const void *buf, size_t nbyte, off_t offset)
 
int stat (const char *path, struct stat *buf)
 
int statfs (const char *path, struct statfs *buf)
 
int statvfs (const char *path, struct statvfs *buf)
 
int truncate (const char *path, off_t offset)
 

Variables

XrdPosixLinkage Xunix
 

Macro Definition Documentation

#define XRDPOSIXPRELOAD32

Function Documentation

int creat ( const char *  path,
mode_t  mode 
)
int fcntl ( int  fd,
int  cmd,
  ... 
)
int fseeko ( FILE *  stream,
off_t  offset,
int  whence 
)
int fstat ( int  fildes,
struct stat buf 
)
off_t ftello ( FILE *  stream)
int ftruncate ( int  fildes,
off_t  offset 
)
off_t lseek ( int  fildes,
off_t  offset,
int  whence 
)
int lstat ( const char *  path,
struct stat buf 
)
int open ( const char *  path,
int  oflag,
  ... 
)

References XrdPosixLinkage::Init(), and XrdPosix_Open().

Referenced by XrdOssCache::Alloc(), XrdOssSys::Alloc_Local(), XrdCnsSsi::ApplyLog(), XrdOucNSWalk::Build(), XrdCksManager::Calc(), XrdCl::CheckSumManager::Calculate(), XrdFrmFileset::chkLock(), XrdCpConfig::Config(), XrdXrootdProtocol::Config(), XrdSecServer::ConfigFile(), XrdAccConfig::ConfigFile(), XrdFrmConfig::ConfigPF(), XrdConfig::ConfigProc(), XrdCmsClientConfig::ConfigProc(), XrdCmsConfig::ConfigProc(), XrdFrmConfig::ConfigProc(), XrdPssSys::ConfigProc(), XrdOssSys::ConfigProc(), XrdBwm::Configure(), XrdOfs::Configure(), XrdFrmAdmin::ConvTest(), XrdOssCopy::Copy(), XrdClient::Copy(), XrdNetSocket::Create(), XrdOssSys::Create(), doCp_loc2xrd(), doCp_xrd2loc(), XrdSecProtocolpwd::ExportCreds(), ExpPuk(), XrdFrmTransfer::ffMake(), XrdFrcReqFile::FileLock(), XrdMonBufferedOutput::flush(), XrdSecsssKT::getKeyTab(), XrdClTests::Utils::GetRandomBytes(), XrdFrcReqFile::Init(), XrdFrcCID::Init(), XrdSutRndm::Init(), XrdOssSpace::Init(), XrdFrmCns::Init(), XrdOfsPoscq::Init(), XrdFrcProxy::Init2(), XrdCnsSsi::List(), XrdOfsPoscq::List(), XrdOucNSWalk::LockFile(), XrdXrootdPrepare::Log(), main(), XrdFrmAdmin::mkFile(), XrdPoll::newPoller(), XrdAccAuthFile::Open(), XrdCnsLogFile::Open(), XrdCl::LogOutFile::Open(), XrdSfsUFS::Open(), XrdXrootdPrepare::Open(), XrdSutPFile::Open(), XrdOssFile::Open_ufs(), XrdOucUtils::PidFile(), XrdXrootdProtocol::PidFile(), XrdCmsConfig::PidFile(), XrdSecProtocolpwd::QueryCrypt(), XrdOssSpace::Quotas(), ReadPuk(), XrdSysLogger::ReBind(), XrdFrmAdmin::RelocCP(), XrdOfsPoscq::ReWrite(), XrdFrcReqFile::ReWrite(), XrdSecsssKT::Rewrite(), SavePasswd(), SavePuk(), XrdFrmXfrQueue::Send2File(), XrdOssSys::SetFattr(), XrdFrmTransfer::ThrowOK(), XrdOucUtils::Undercover(), XrdFrcUtils::Unique(), XrdCmsState::Update(), XrdFrcCID::Update(), XrdCnsSsi::Updt(), FileCopyTest::UploadTestFunc(), XrdW41Gate::Wait41(), XrdOucSxeq::XrdOucSxeq(), XrdPosixXrootd::XrdPosixXrootd(), and XrdSecsssKT::XrdSecsssKT().

ssize_t pread ( int  fildes,
void *  buf,
size_t  nbyte,
off_t  offset 
)
ssize_t pwrite ( int  fildes,
const void *  buf,
size_t  nbyte,
off_t  offset 
)
struct dirent* readdir ( DIR *  dirp)
read
int readdir_r ( DIR *  dirp,
struct dirent *  entry,
struct dirent **  result 
)
int stat ( const char *  path,
struct stat *  buf 
)

References XrdPosixLinkage::Init(), XrdPosixLinkage::Stat, stat64(), XrdPosix_CopyStat(), XrdPosix_isMyPath(), and XrdPosix_Stat().

Referenced by XrdFrcReqFile::Add(), XrdFrmXfrQueue::Add(), XrdOssCache_FS::Add(), XrdCnsSsi::ApplyLog(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditSpaceAXDC(), XrdFrmAdmin::AuditSpaceXA(), XrdOssSys::BreakLink(), XrdOucNSWalk::Build(), XrdCpWorkLst::BuildWorkList_loc(), XrdCksManager::Calc(), XrdFrcReqFile::Can(), XrdAccAuthFile::Changed(), XrdFrmTransfer::checkFF(), XrdFrmAdmin::ckAttr(), XrdOssFile::Close(), XrdFrmAdmin::ConfigProxy(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigStats(), XrdCnsSsiCfg::Configure(), XrdOssCopy::Copy(), XrdOssSys::Create(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Stat(), doCp_loc2xrd(), doCp_xrd2loc(), doCp_xrd2xrd(), FileCopyTest::DownloadTestFunc(), XrdCmsState::Enable(), XrdCmsBaseFS::Exists(), XrdW41Dirs::Expand(), ExpPuk(), XrdOssPath::Extract(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::FetchDone(), fGetXattrAdler32(), XrdOssCache::Find(), fSetXattrAdler32(), fstat(), fstat64(), genDestCgi(), get_current_url(), XrdOssPath::getCname(), XrdOssSys::getCname(), XrdSecProtocolgsi::GetSrvCertEnt(), XrdOucNSWalk::getStat(), XrdOssSys::HasFile(), XrdCmsFinderTRG::Hookup(), XrdCnsLogServer::Init(), XrdFrcReqFile::Init(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdCryptosslX509Crl::Init(), XrdSecProtocolkrb5::Init(), XrdSutPFile::Init(), XrdSecProtocolgsi::Init(), XrdSecProtocolpwd::Init(), XrdSecProtocolsss::Init_Client(), XrdCryptosslX509Crl::InitFromURI(), XrdSecProtocolgsi::InitProxy(), XrdPosixXrootd::initStat(), XrdPosixXrootd::initXdev(), XrdFrmPurgeDir::isEmpty(), XrdCmsPrepare::isOnline(), XrdOucNSWalk::isSymlink(), XrdSecPManager::ldPO(), XrdCnsSsi::List(), XrdOfsPoscq::List(), XrdXrootdPrepare::List(), XrdSutCache::Load(), XrdSecProtocolsss::Load_Client(), XrdSecProtocolgsi::LoadGMAP(), lstat(), lstat64(), main(), XrdOucUtils::makePath(), XrdOssMio::Map(), XrdFrmAdmin::mkFile(), XrdFrmAdmin::mkStat(), XrdCksManager::ModTime(), XrdOssSys::MSS_Stat(), XrdAccAuthFile::Open(), XrdCnsLogFile::Open(), XrdOssFile::Open(), XrdXrootdPrepare::Open(), XrdSutPFile::Open(), ParseArguments(), XrdFrcReqAgent::Ping(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdFrmAdmin::QuerySpace(), XrdSecProtocolpwd::QueryUser(), XrdOssSpace::Quotas(), XrdOssSpace::Readjust(), FileTest::ReadTest(), XrdSysLogger::ReBind(), XrdFrmFileset::Refresh(), XrdSecsssKT::Refresh(), XrdSutCache::Refresh(), XrdFrmAdmin::Reloc(), XrdOssSys::Reloc(), XrdOssSys::Remdir(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdCpFile::Resolve(), XrdXrootdPrepare::Scrub(), XrdFrmFileset::setCpyTime(), XrdCpWorkLst::SetDest(), XrdXrootdPrepare::setParms(), XrdFrmCns::setPath(), XrdCpWorkLst::SetSrc(), XrdNetSocket::socketPath(), XrdOssSys::Stage_RT(), XrdOssSys::Stat(), stat64(), XrdSfsUFS::Statfn(), XrdOssSys::StatLS(), XrdCmsCluster::Statt(), XrdOssSys::StatXA(), XrdFrmXfrQueue::StopMon(), XrdFrmXfrQueue::Stopped(), XrdFrmTransfer::Throw(), XrdFrmTransfer::ThrowDone(), XrdFrmTransfer::ThrowOK(), XrdSysLogger::Trim(), XrdOssSys::Truncate(), XrdFrmAdmin::Unlink(), XrdOssSys::Unlink(), XrdCnsSsi::Updt(), XrdFrcUtils::updtCpy(), FileCopyTest::UploadTestFunc(), FileTest::WriteTest(), XrdCmsScrubScan(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsMisc_get_current_url(), XrdFfsPosix_renameall(), XrdFfsPosix_statall(), XrdFfsPosix_truncateall(), XrdOssCache_FS::XrdOssCache_FS(), XrdSecsssKT::XrdSecsssKT(), XrdSutMkdir(), XrdXrootdFile::XrdXrootdFile(), XrdFrmConfig::xspace(), and XrdOssSys::xspace().

int statfs ( const char *  path,
struct statfs *  buf 
)
int statvfs ( const char *  path,
struct statvfs *  buf 
)
int truncate ( const char *  path,
off_t  offset 
)
int XrdPosix_CopyDirent ( struct dirent *  dent,
struct dirent64 *  dent64 
)

Referenced by readdir(), and readdir_r().

int XrdPosix_CopyStat ( struct stat buf,
struct stat64 buf64 
)

Referenced by fstat(), lstat(), and stat().

Variable Documentation