XrdPosixPreload.cc File Reference

#include <sys/types.h>
#include <stdarg.h>
#include <unistd.h>
#include "XrdPosix/XrdPosixLinkage.hh"
#include "XrdPosix/XrdPosixOsDep.hh"
#include "XrdPosix/XrdPosixExtern.hh"

Go to the source code of this file.

Functions

int access (const char *path, int amode)
int acl (const char *path, int cmd, int nentries, void *aclbufp)
int chdir (const char *path)
int close (int fildes)
int closedir (DIR *dirp)
int creat64 (const char *path, mode_t mode)
int fclose (FILE *stream)
int fcntl64 (int fd, int cmd,...)
int fdatasync (int fildes)
int fflush (FILE *stream)
FILE * fopen64 (const char *path, const char *mode)
size_t fread (void *ptr, size_t size, size_t nitems, FILE *stream)
int fseek (FILE *stream, long offset, int whence)
int fseeko64 (FILE *stream, off64_t offset, int whence)
int fstat64 (int fildes, struct stat64 *buf)
int fsync (int fildes)
long ftell (FILE *stream)
off64_t ftello64 (FILE *stream)
int ftruncate64 (int fildes, off_t offset)
size_t fwrite (const void *ptr, size_t size, size_t nitems, FILE *stream)
off64_t lseek64 (int fildes, off64_t offset, int whence)
offset_t llseek (int fildes, offset_t offset, int whence)
int lstat64 (const char *path, struct stat64 *buf)
int mkdir (const char *path, mode_t mode)
int open64 (const char *path, int oflag,...)
DIR * opendir (const char *path)
long pathconf (const char *path, int name)
ssize_t pread64 (int fildes, void *buf, size_t nbyte, off_t offset)
ssize_t pwrite64 (int fildes, const void *buf, size_t nbyte, off_t offset)
ssize_t read (int fildes, void *buf, size_t nbyte)
ssize_t readv (int fildes, const struct iovec *iov, int iovcnt)
dirent64 * readdir64 (DIR *dirp)
int readdir64_r (DIR *dirp, struct dirent64 *entry, struct dirent64 **result)
int rename (const char *oldpath, const char *newpath)
void rewinddir (DIR *dirp)
int rmdir (const char *path)
void seekdir (DIR *dirp, long loc)
int stat64 (const char *path, struct stat64 *buf)
int statfs64 (const char *path, struct statfs64 *buf)
int statvfs64 (const char *path, struct statvfs64 *buf)
long telldir (DIR *dirp)
int truncate64 (const char *path, off_t offset)
int unlink (const char *path)
ssize_t write (int fildes, const void *buf, size_t nbyte)
ssize_t writev (int fildes, const struct iovec *iov, int iovcnt)

Variables

const char * XrdPosixPreloadCVSID = "$Id: XrdPosixPreload.cc 30949 2009-11-02 16:37:58Z ganis $"
XrdPosixLinkage Xunix


Function Documentation

int access ( const char *  path,
int  amode 
)

Definition at line 40 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Access(), and Xunix.

int acl ( const char *  path,
int  cmd,
int  nentries,
void *  aclbufp 
)

Definition at line 56 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Acl(), and Xunix.

Referenced by GRSTgaclAclAddEntry(), GRSTgaclAclFree(), GRSTgaclAclLoadFile(), GRSTgaclAclLoadforFile(), GRSTgaclAclParse(), GRSTgaclAclPrint(), GRSTgaclAclSave(), GRSTgaclAclTestexclUser(), GRSTgaclAclTestUser(), GRSTxacmlAclLoadFile(), GRSTxacmlAclLoadforFile(), GRSTxacmlAclParse(), GRSTxacmlAclPrint(), GRSTxacmlAclSave(), and TClass::ReplaceWith().

int chdir ( const char *  path  ) 

Definition at line 70 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Chdir(), and Xunix.

int close ( int  fildes  ) 

Definition at line 84 of file XrdPosixPreload.cc.

int closedir ( DIR *  dirp  ) 

Definition at line 98 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Closedir(), and Xunix.

int creat64 ( const char *  path,
mode_t  mode 
)

Definition at line 112 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Creat(), and Xunix.

int fclose ( FILE *  stream  ) 

Definition at line 126 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fclose(), and Xunix.

Referenced by XrdProofdSandbox::AddSession(), TWinNTSystem::AnnounceUnixService(), TGText::Append(), AreDifferent(), asim_load_binary_file(), ASImage2bmp(), ASImage2gif(), ASImage2jpeg(), ASImage2png(), ASImage2xpm(), TFile::AsyncOpen(), bmp2ASImage(), TRootBrowserLite::BrowseTextFile(), TGRootIDE::Build(), TProof::BuildPackageOnClient(), TGLOutput::Capture(), TGLOutput::CapturePostscript(), TProofServ::CatMotd(), cernbuild(), check_image_type(), XrdProofdClientMgr::CheckClients(), TDataSetManagerFile::CheckLocalCache(), TAuthenticate::CheckNetrc(), TMVA::RuleFitAPI::CheckRFWorkDir(), TCondor::ClaimVM(), ClassImp(), XrdProofdProofServMgr::CleanupProofServ(), TProof::ClearData(), TSystem::CompileMacro(), XrdProofdManager::Config(), TUnixSystem::CopyFile(), copyfont(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), XrdProofdClientMgr::CreateAdminPath(), XrdProofdProofServ::CreateUNIXSock(), destroy(), DGifCloseFile(), do_anadist(), do_anadist_ds(), MyApplication::DoEnteredCommand(), TMemHashTable::Dump(), TGraphStruct::DumpAsDotFile(), EGifCloseFile(), figurefiletype(), TASPluginGS::File2ASImage(), file_size(), TAuthenticate::FileExpand(), XrdProofdClientMgr::FilterSecConfig(), finalizeProof(), gdk_pixmap_colormap_create_from_xpm(), TStreamerInfo::GenerateHeaderFile(), XrdProofdAux::GetIDFromPath(), TTabCom::GetListOfClasses(), GetMacroTitle(), XrdProofdAux::GetNumCPUs(), XrdProofdAux::GetProcesses(), getProof(), TTabCom::GetSysIncludePath(), gif2ASImage(), Gl_histadd(), Gl_histinit(), ROOT::GlbsToolCheckCert(), ROOT::GlbsToolCheckProxy(), globus_l_gsi_credential_deactivate(), GlobusIssuerName(), grep_or_recurse(), GRSTgaclAclSave(), GRSTx509CacheProxy(), GRSTx509ChainLoadCheck(), GRSTx509MakeProxyCert(), GRSTx509MakeProxyRequest(), GRSTx509ProxyGetTimes(), GRSTx509VerifyVomsSig(), GRSTxacmlAclParse(), GRSTxacmlAclSave(), XrdProofdSandbox::GuessTag(), TProofServ::HandleCache(), TGCommandPlugin::HandleCommand(), history_save(), ico2ASImage(), TGeoElementTable::ImportElementsRN(), XrdCryptosslX509Crl::Init(), NdbMTReacDesc::Init(), IsNew(), IsTextFile(), jpeg2ASImage(), LibMap(), TGText::Load(), load_asimage_list_entry_data(), TGTextView::LoadFile(), XrdSecProtocolgsi::LoadGMAP(), main(), TTreePlayer::MakeClass(), MakeCleanupScript(), TTreePlayer::MakeCode(), TFile::MakeProject(), MyApplication::MyApplication(), OldProofServAuthSetup(), TASPaletteEditor::Open(), TFile::Open(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseROOTVersionInfo(), png2ASImage(), ppm2ASImage(), TFormula::PreCompile(), TRootCanvas::PrintCanvas(), TGLPlotPainter::PrintPlot(), TGRootIDE::ProcessMessage(), XrdProofdAdmin::QueryLogPaths(), XrdSecProtocolpwd::QueryNetRc(), Read3DSFile(), TMD5::ReadChecksum(), ReadContributors(), TEnv::ReadFile(), XrdProofSessionInfo::ReadFromFile(), TGX11::ReadGIF(), ReadPasswd(), TDatabasePDG::ReadPDGTable(), XrdProofdNetMgr::ReadPROOFcfg(), ReadPuk(), ReadPutEnvs(), ReadRemoteImage(), TAuthenticate::ReadRootAuthrc(), TClass::ReadRules(), TROOT::ReadSvnInfo(), TEveTriangleSet::ReadTrivialFile(), ReadUtmp(), TUnixSystem::ReadUtmpFile(), redirect(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdProofdSandbox::RemoveSession(), RerouteUser(), XrdProofdProofServ::Reset(), RootdChdir(), ROOT::RpdCheckAuthAllow(), ROOT::RpdGetRSAKeys(), ROOT::RpdSRPUser(), ROOT::RpdSshAuth(), runProof(), TASPaletteEditor::Save(), TProofLog::Save(), TGText::Save(), TEnv::SaveLevel(), TQMimeTypes::SaveMimes(), TGMimeTypes::SaveMimes(), XrdProofSessionInfo::SaveToFile(), TProof::SaveWorkerInfo(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), XrdProofdProofServ::SetAdminPath(), TASImage::SetJpegDpi(), TProofLite::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), TProofServLite::SetupOnFork(), TSystem::ShowOutput(), sqlcreatedb(), TAuthenticate::SshAuth(), TAuthenticate::SshError(), TUnixSystem::StackTrace(), stress16(), stress5(), stressGraphics(), stressGUI(), stressProof(), TApplicationServer::Terminate(), TestAuth(), tga2ASImage(), TGraph2D::TGraph2D(), TGRedirectOutputGuard::TGRedirectOutputGuard(), TQMimeTypes::TQMimeTypes(), XrdProofdSandbox::TrimSessionDirs(), TASImage::TypeFromMagicNumber(), TProofServ::UpdateSessionStatus(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdProofdAux::VerifyProcessByID(), TWinNTSystem::WinNTUnixConnect(), TMD5::WriteChecksum(), TEnv::WriteFile(), TGX11::WriteGIF(), TGWin32::WriteGIF(), TDatabasePDG::WritePDGTable(), TPluginManager::WritePluginMacros(), TPluginManager::WritePluginRecords(), ROOT::TTreeProxyGenerator::WriteProxy(), x3d_main(), xcf2ASImage(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509ChainToFile(), XrdCryptosslX509ParseFile(), XrdSecgsiGMAPInit(), XrdSslgsiX509CreateProxy(), XSElements::XSElements(), NdbEndfIO::~NdbEndfIO(), TGRedirectOutputGuard::~TGRedirectOutputGuard(), and TProof::~TProof().

int fcntl64 ( int  fd,
int  cmd,
  ... 
)

Definition at line 140 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fcntl(), and Xunix.

int fdatasync ( int  fildes  ) 

Definition at line 159 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fdatasync(), and Xunix.

Referenced by XrdCnsLogFile::Add(), and XrdCnsLogFile::Commit().

int fflush ( FILE *  stream  ) 

Definition at line 173 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fflush(), and Xunix.

Referenced by __eprintf(), TQueryResultManager::AddLogFile(), catch(), RooStats::MetropolisHastings::ConstructChain(), DefaultErrorHandler(), TSystem::DoBeep(), ROOT::Error(), TProofServ::ErrorHandler(), TApplicationServer::ErrorHandler(), ROOT::ErrorInfo(), TDataSetManagerFile::GetDataSets(), gl2psEndPage(), GlobusAuthenticate(), gzflush(), TProofServ::HandleCache(), TXProofServ::HandleInput(), TChain::Lookup(), main(), png_default_flush(), Printf(), printSeparator(), printTestName(), printTitle(), redirect(), TWinNTSystem::RedirectOutput(), TUnixSystem::RedirectOutput(), rl_complete_internal(), TProofServ::SendLogFile(), TApplicationServer::SendLogFile(), TProofLite::SetQueryRunning(), TProofServ::SetQueryRunning(), TProof::ShowPackages(), sparsehist(), TUnixSystem::StackTrace(), TWinNTSystem::StackTrace(), term__flush(), term_destination(), testFit(), testFitters(), TGRedirectOutputGuard::Update(), TTermManip::WriteTerm(), and TThread::XAction().

FILE* fopen64 ( const char *  path,
const char *  mode 
)

Definition at line 187 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fopen(), and Xunix.

size_t fread ( void *  ptr,
size_t  size,
size_t  nitems,
FILE *  stream 
)

Definition at line 201 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fread(), and Xunix.

int fseek ( FILE *  stream,
long  offset,
int  whence 
)

Definition at line 215 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fseek(), and Xunix.

int fseeko64 ( FILE *  stream,
off64_t  offset,
int  whence 
)

Definition at line 229 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fseeko(), and Xunix.

int fstat64 ( int  fildes,
struct stat64 *  buf 
)

Definition at line 246 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), stat, XrdPosix_Fstat(), and Xunix.

Referenced by RootdFstat(), and RootdGetFile().

int fsync ( int  fildes  ) 

Definition at line 265 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fsync(), and Xunix.

long ftell ( FILE *  stream  ) 

Definition at line 279 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Ftell(), and Xunix.

off64_t ftello64 ( FILE *  stream  ) 

Definition at line 293 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Ftello(), and Xunix.

int ftruncate64 ( int  fildes,
off_t  offset 
)

Definition at line 307 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Ftruncate(), and Xunix.

size_t fwrite ( const void *  ptr,
size_t  size,
size_t  nitems,
FILE *  stream 
)

Definition at line 321 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Fwrite(), and Xunix.

offset_t llseek ( int  fildes,
offset_t  offset,
int  whence 
)

Definition at line 400 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Lseek(), and Xunix.

off64_t lseek64 ( int  fildes,
off64_t  offset,
int  whence 
)

Definition at line 383 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Lseek(), and Xunix.

Referenced by TFTP::GetFile(), TFTP::PutFile(), RootdGet(), RootdGetFile(), RootdGets(), RootdPut(), RootdPutFile(), and TFile::SysSeek().

int lstat64 ( const char *  path,
struct stat64 *  buf 
)

Definition at line 418 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), stat, XrdPosix_Lstat(), and Xunix.

Referenced by RootdFstat(), TUnixSystem::UnixFilestat(), and TUnixSystem::Unlink().

int mkdir ( const char *  path,
mode_t  mode 
)

Definition at line 433 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Mkdir(), and Xunix.

int open64 ( const char *  path,
int  oflag,
  ... 
)

Definition at line 447 of file XrdPosixPreload.cc.

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

Referenced by TFTP::GetFile(), TFTP::PutFile(), TFile::SysOpen(), and SysOpen().

DIR* opendir ( const char *  path  ) 

Definition at line 466 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Opendir(), and Xunix.

long pathconf ( const char *  path,
int  name 
)

Definition at line 482 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Pathconf(), and Xunix.

ssize_t pread64 ( int  fildes,
void *  buf,
size_t  nbyte,
off_t  offset 
)

Definition at line 496 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Pread(), and Xunix.

ssize_t pwrite64 ( int  fildes,
const void *  buf,
size_t  nbyte,
off_t  offset 
)

Definition at line 510 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Pwrite(), and Xunix.

ssize_t read ( int  fildes,
void *  buf,
size_t  nbyte 
)

Definition at line 524 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Read(), and Xunix.

struct dirent64* readdir64 ( DIR *  dirp  ) 

Definition at line 552 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Readdir64(), and Xunix.

int readdir64_r ( DIR *  dirp,
struct dirent64 *  entry,
struct dirent64 **  result 
)

Definition at line 566 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Readdir64_r(), and Xunix.

ssize_t readv ( int  fildes,
const struct iovec iov,
int  iovcnt 
)

Definition at line 538 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Readv(), and Xunix.

int rename ( const char *  oldpath,
const char *  newpath 
)

Definition at line 580 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Rename(), and Xunix.

void rewinddir ( DIR *  dirp  ) 

Definition at line 595 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Rewinddir(), and Xunix.

int rmdir ( const char *  path  ) 

Definition at line 610 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Rmdir(), and Xunix.

void seekdir ( DIR *  dirp,
long  loc 
)

Definition at line 624 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Seekdir(), and Xunix.

int stat64 ( const char *  path,
struct stat64 *  buf 
)

Definition at line 641 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), stat, XrdPosix_Stat(), and Xunix.

Referenced by TAlienSystem::AlienFilestat(), TUnixSystem::FindFile(), fstat(), TGFALSystem::GetPathInfo(), TRFIOSystem::GetPathInfo(), TDCacheSystem::GetPathInfo(), lstat(), TGFALSystem::OpenDirectory(), RootdFstat(), RootdGetFile(), stat(), TRFIOFile::SysStat(), TGFALFile::SysStat(), TDCacheFile::SysStat(), TUnixSystem::UnixFilestat(), TUnixSystem::Unlink(), XrdPosix_Fstat(), XrdPosix_Lstat(), and XrdPosix_Stat().

int statfs64 ( const char *  path,
struct statfs64 *  buf 
)

Definition at line 657 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), statfs, XrdPosix_Statfs(), and Xunix.

Referenced by statfs(), and XrdPosix_Statfs().

int statvfs64 ( const char *  path,
struct statvfs64 *  buf 
)

Definition at line 672 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), statvfs, XrdPosix_Statvfs(), and Xunix.

Referenced by statvfs(), and XrdPosix_Statvfs().

long telldir ( DIR *  dirp  ) 

Definition at line 686 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Telldir(), and Xunix.

int truncate64 ( const char *  path,
off_t  offset 
)

Definition at line 700 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Truncate(), and Xunix.

int unlink ( const char *  path  ) 

Definition at line 714 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Unlink(), and Xunix.

ssize_t write ( int  fildes,
const void *  buf,
size_t  nbyte 
)

Definition at line 728 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Write(), and Xunix.

ssize_t writev ( int  fildes,
const struct iovec iov,
int  iovcnt 
)

Definition at line 742 of file XrdPosixPreload.cc.

References Init(), XrdPosixLinkage::Init(), XrdPosix_Writev(), and Xunix.


Variable Documentation

const char* XrdPosixPreloadCVSID = "$Id: XrdPosixPreload.cc 30949 2009-11-02 16:37:58Z ganis $"

Definition at line 13 of file XrdPosixPreload.cc.

XrdPosixLinkage Xunix

Definition at line 40 of file XrdPosixLinkage.cc.


Generated on Tue Jul 5 16:08:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1