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

const char * XrdPosixPreload32CVSID = "$Id$"
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 XrdOssCache::Alloc(), XrdOssSys::Alloc_Local(), XrdCnsSsi::ApplyLog(), XrdOucNSWalk::Build(), XrdFrmFileset::chkLock(), XrdXrootdProtocol::Config(), XrdSecServer::ConfigFile(), XrdAccConfig::ConfigFile(), XrdFrmConfig::ConfigPF(), XrdPssSys::ConfigProc(), XrdOssSys::ConfigProc(), XrdFrmConfig::ConfigProc(), XrdConfig::ConfigProc(), XrdCmsConfig::ConfigProc(), XrdCmsClientConfig::ConfigProc(), XrdOfs::Configure(), XrdBwm::Configure(), XrdFrmAdmin::ConvTest(), XrdOssCopy::Copy(), XrdClient::Copy(), XrdOssSys::Create(), XrdNetSocket::Create(), doCp_loc2xrd(), doCp_xrd2loc(), ExpPuk(), XrdFrmTransfer::ffMake(), XrdFrmReqFile::FileLock(), XrdMonBufferedOutput::flush(), XrdSecsssKT::getKeyTab(), XrdSecsslSessionLock::HardLock(), XrdSutRndm::Init(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), XrdFrmCID::Init(), XrdFrmProxy::Init2(), XrdOfsPoscq::List(), XrdCnsSsi::List(), XrdOucNSWalk::LockFile(), XrdXrootdPrepare::Log(), main(), XrdFrmAdmin::mkFile(), XrdPoll::newPoller(), XrdXrootdPrepare::Open(), XrdSutPFile::Open(), XrdSfsUFS::Open(), XrdSecProtocolsslProcFile::Open(), XrdCnsLogFile::Open(), XrdAccAuthFile::Open(), XrdOssFile::Open_ufs(), XrdXrootdProtocol::PidFile(), XrdOucUtils::PidFile(), XrdCmsConfig::PidFile(), XrdSecProtocolpwd::QueryCrypt(), XrdOssSpace::Quotas(), ReadPuk(), XrdSysLogger::ReBind(), XrdFrmAdmin::RelocCP(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), SavePasswd(), SavePuk(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdFrmXfrQueue::Send2File(), XrdOssSys::SetFattr(), XrdFrmTransfer::ThrowOK(), XrdOucUtils::Undercover(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdCmsState::Update(), XrdCnsSsi::Updt(), 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 XrdOssCache_FS::Add(), XrdFrmXfrQueue::Add(), XrdFrmReqFile::Add(), XrdCnsSsi::ApplyLog(), XrdFrmAdmin::AuditNameXB(), XrdFrmAdmin::AuditSpaceAXDC(), XrdFrmAdmin::AuditSpaceXA(), XrdOssSys::BreakLink(), XrdOucNSWalk::Build(), XrdCpWorkLst::BuildWorkList_loc(), XrdFrmReqFile::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(), XrdCmsState::Enable(), XrdCmsBaseFS::Exists(), XrdW41Dirs::Expand(), ExpPuk(), XrdOssPath::Extract(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::FetchDone(), fGetXattrAdler32(), XrdOssCache::Find(), fSetXattrAdler32(), fstat(), fstat64(), get_current_url(), XrdOssSys::getCname(), XrdOssPath::getCname(), XrdOucNSWalk::getStat(), XrdOssSys::HasFile(), XrdCmsFinderTRG::Hookup(), XrdSutPFile::Init(), XrdSecProtocolpwd::Init(), XrdSecProtocolkrb5::Init(), XrdSecProtocolgsi::Init(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), XrdCryptosslX509Crl::Init(), XrdCnsLogServer::Init(), XrdSecProtocolsss::Init_Client(), XrdCryptosslX509Crl::InitFromURI(), XrdPosixXrootd::initStat(), XrdPosixXrootd::initXdev(), XrdFrmPurgeDir::isEmpty(), XrdCmsPrepare::isOnline(), XrdOucNSWalk::isSymlink(), XrdSecPManager::ldPO(), XrdXrootdPrepare::List(), XrdOfsPoscq::List(), XrdCnsSsi::List(), XrdSutCache::Load(), XrdSecProtocolsss::Load_Client(), XrdSecProtocolgsi::LoadGMAP(), lstat(), lstat64(), main(), XrdOucUtils::makePath(), XrdOssMio::Map(), XrdFrmAdmin::mkFile(), XrdFrmAdmin::mkStat(), XrdOssSys::MSS_Stat(), XrdXrootdPrepare::Open(), XrdSutPFile::Open(), XrdOssFile::Open(), XrdCnsLogFile::Open(), XrdAccAuthFile::Open(), ParseArguments(), XrdFrmReqAgent::Ping(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdFrmAdmin::QuerySpace(), XrdSecProtocolpwd::QueryUser(), XrdOssSpace::Quotas(), XrdOssSpace::Readjust(), XrdSysLogger::ReBind(), XrdSutCache::Refresh(), XrdSecsssKT::Refresh(), XrdFrmFileset::Refresh(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdOssSys::Reloc(), XrdFrmAdmin::Reloc(), XrdOssSys::Remdir(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdXrootdPrepare::Scrub(), XrdSecProtocolssl::secClient(), XrdFrmFileset::setCpyTime(), XrdCpWorkLst::SetDest(), XrdXrootdPrepare::setParms(), XrdNetSocket::socketPath(), XrdOssSys::Stage_RT(), XrdOssSys::Stat(), stat64(), XrdSfsUFS::Statfn(), XrdOssSys::StatLS(), XrdCmsCluster::Stats(), XrdOssSys::StatXA(), XrdFrmXfrQueue::StopMon(), XrdFrmXfrQueue::Stopped(), XrdFrmTransfer::Throw(), XrdFrmTransfer::ThrowDone(), XrdFrmTransfer::ThrowOK(), XrdSysLogger::Trim(), XrdOssSys::Truncate(), XrdOssSys::Unlink(), XrdFrmAdmin::Unlink(), XrdCnsSsi::Updt(), XrdFrmUtils::updtCpy(), XrdCmsScrubScan(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsMisc_get_current_url(), XrdFfsPosix_renameall(), XrdFfsPosix_statall(), XrdFfsPosix_truncateall(), XrdOssCache_FS::XrdOssCache_FS(), XrdSecsssKT::XrdSecsssKT(), XrdSutMkdir(), XrdXrootdFile::XrdXrootdFile(), XrdOssSys::xspace(), and XrdFrmConfig::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

const char* XrdPosixPreload32CVSID = "$Id$"