xrootd
Defines | 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:

Defines

#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

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

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(), XrdPosix_isMyPath(), XrdPosixLinkage::Stat, XrdPosix_Stat(), stat64(), and XrdPosix_CopyStat().

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

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