#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.