#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 |
| 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.
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.
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.
| const char* XrdPosixPreloadCVSID = "$Id: XrdPosixPreload.cc 30949 2009-11-02 16:37:58Z ganis $" |
Definition at line 13 of file XrdPosixPreload.cc.
Definition at line 40 of file XrdPosixLinkage.cc.
1.5.1