|
XRootD
|
#include <sys/types.h>#include <cstdarg>#include <unistd.h>#include <cstdlib>#include "XrdPosix/XrdPosixLinkage.hh"#include "XrdPosix/XrdPosixOsDep.hh"#include "XrdPosix/XrdPosixExtern.hh"
Include dependency graph for XrdPosixPreload.cc: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 | fstatat64 (int dirfd, const char *path, struct stat64 *buf, int flags) |
| 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) |
| offset_t | llseek (int fildes, offset_t offset, int whence) |
| off64_t | lseek64 (int fildes, off64_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,...) |
| int | openat (int dirfd, const char *path, int flag,...) |
| 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) |
| struct dirent64 * | readdir64 (DIR *dirp) |
| int | readdir64_r (DIR *dirp, struct dirent64 *entry, struct dirent64 **result) |
| ssize_t | readv (int fildes, const struct iovec *iov, int iovcnt) |
| 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) |
Variables | |
| XrdPosixLinkage | Xunix |
| int access | ( | const char * | path, |
| int | amode | ||
| ) |
Definition at line 87 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Access(), and Xunix.
Referenced by XrdAccConfig::XrdAccConfig(), XrdOucGMap::XrdOucGMap(), XrdSsi::ShMap< T >::Attach(), XrdSecProtocolkrb5::getCredentials(), XrdSecProtocolgsi::Init(), main(), XrdCmsMeter::Monitor(), XrdXrootdPrepare::setParms(), XrdOucProg::Setup(), and XrdNetSocket::socketPath().
Here is the call graph for this function:
Here is the caller graph for this function:| int acl | ( | const char * | path, |
| int | cmd, | ||
| int | nentries, | ||
| void * | aclbufp | ||
| ) |
Definition at line 103 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Acl(), and Xunix.
Here is the call graph for this function:| int chdir | ( | const char * | path | ) |
Definition at line 117 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Chdir, XrdPosixLinkage::Init(), XrdPosix_Chdir(), and Xunix.
Referenced by XrdOucUtils::makeHome().
Here is the call graph for this function:
Here is the caller graph for this function:| int close | ( | int | fildes | ) |
Definition at line 131 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Close(), and Xunix.
Here is the call graph for this function:| int closedir | ( | DIR * | dirp | ) |
Definition at line 145 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Closedir, XrdPosixLinkage::Init(), XrdPosix_Closedir(), and Xunix.
Referenced by XrdSysDir::~XrdSysDir(), XrdXrootdPrepArgs::~XrdXrootdPrepArgs(), XrdDigDirectory::close(), XrdOfsDirectory::close(), XrdSfsNativeDirectory::close(), XrdOssDir::Close(), XrdW41Dirs::Expand(), XrdCl::Utils::GetDirectoryEntries(), XrdXrootdPrepare::List(), XrdXrootdPrepare::Scrub(), and XrdOssSys::xspace().
Here is the call graph for this function:
Here is the caller graph for this function:| int creat64 | ( | const char * | path, |
| mode_t | mode | ||
| ) |
Definition at line 159 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Creat(), and Xunix.
Here is the call graph for this function:| int fclose | ( | FILE * | stream | ) |
Definition at line 173 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fclose(), and Xunix.
Referenced by XrdCryptosslX509::XrdCryptosslX509(), BlacklistDecision::ConfigDecision(), main(), ReadPasswd(), ReadPuk(), XrdCryptosslX509ChainToFile(), XrdCryptosslX509ParseFile(), and XrdSecgsiGMAPInit().
Here is the call graph for this function:
Here is the caller graph for this function:| int fcntl64 | ( | int | fd, |
| int | cmd, | ||
| ... | |||
| ) |
Definition at line 187 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fcntl(), and Xunix.
Here is the call graph for this function:| int fdatasync | ( | int | fildes | ) |
Definition at line 207 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fdatasync(), and Xunix.
Referenced by XrdOssFile::Flush().
Here is the call graph for this function:
Here is the caller graph for this function:| int fflush | ( | FILE * | stream | ) |
Definition at line 222 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fflush(), and Xunix.
Referenced by __eprintf().
Here is the call graph for this function:
Here is the caller graph for this function:| FILE* fopen64 | ( | const char * | path, |
| const char * | mode | ||
| ) |
Definition at line 236 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fopen(), and Xunix.
Here is the call graph for this function:| size_t fread | ( | void * | ptr, |
| size_t | size, | ||
| size_t | nitems, | ||
| FILE * | stream | ||
| ) |
Definition at line 250 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fread(), and Xunix.
Here is the call graph for this function:| int fseek | ( | FILE * | stream, |
| long | offset, | ||
| int | whence | ||
| ) |
Definition at line 264 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fseek(), and Xunix.
Referenced by fseteof().
Here is the call graph for this function:
Here is the caller graph for this function:| int fseeko64 | ( | FILE * | stream, |
| off64_t | offset, | ||
| int | whence | ||
| ) |
Definition at line 278 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fseeko(), and Xunix.
Here is the call graph for this function:| int fstat64 | ( | int | fildes, |
| struct stat64 * | buf | ||
| ) |
Definition at line 295 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), stat, XrdPosix_Fstat(), XrdPosix_FstatV(), and Xunix.
Here is the call graph for this function:| int fstatat64 | ( | int | dirfd, |
| const char * | path, | ||
| struct stat64 * | buf, | ||
| int | flags | ||
| ) |
Definition at line 313 of file XrdPosixPreload.cc.
References dirfd, XrdPosixLinkage::Init(), stat, XrdPosix_Fstatat(), and Xunix.
Here is the call graph for this function:| int fsync | ( | int | fildes | ) |
Definition at line 325 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fsync(), and Xunix.
Referenced by XrdOssSpace::Adjust(), XrdFrcReqFile::Can(), XrdOfsCPFile::Create(), XrdOucStream::Flush(), XrdSysLogger::Flush(), XrdOssFile::Fsync(), XrdOfsCPFile::Sync(), XrdSfsNativeFile::sync(), and XrdCl::LocalFileHandler::Sync().
Here is the call graph for this function:
Here is the caller graph for this function:| long ftell | ( | FILE * | stream | ) |
Definition at line 339 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Ftell(), and Xunix.
Here is the call graph for this function:| off64_t ftello64 | ( | FILE * | stream | ) |
Definition at line 353 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Ftello(), and Xunix.
Here is the call graph for this function:| int ftruncate64 | ( | int | fildes, |
| off_t | offset | ||
| ) |
Definition at line 367 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Ftruncate(), and Xunix.
Here is the call graph for this function:| size_t fwrite | ( | const void * | ptr, |
| size_t | size, | ||
| size_t | nitems, | ||
| FILE * | stream | ||
| ) |
Definition at line 381 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Fwrite(), and Xunix.
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:| offset_t llseek | ( | int | fildes, |
| offset_t | offset, | ||
| int | whence | ||
| ) |
Definition at line 460 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Lseek(), and Xunix.
Here is the call graph for this function:| off64_t lseek64 | ( | int | fildes, |
| off64_t | offset, | ||
| int | whence | ||
| ) |
Definition at line 443 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Lseek(), and Xunix.
Here is the call graph for this function:| int lstat64 | ( | const char * | path, |
| struct stat64 * | buf | ||
| ) |
Definition at line 478 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), stat, XrdPosix_Lstat(), and Xunix.
Here is the call graph for this function:| int mkdir | ( | const char * | path, |
| mode_t | mode | ||
| ) |
Definition at line 492 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Mkdir, XrdPosix_Mkdir(), and Xunix.
Referenced by XrdOssCache_FS::XrdOssCache_FS(), XrdOssCache::Alloc(), XrdTlsTempCA::TempCAGuard::create(), XrdOssSpace::Init(), XrdOssSys::Mkdir(), XrdSfsUFS::Mkdir(), XrdCl::LocalFileHandler::MkdirPath(), XrdOssSys::Mkpath(), and XrdSutMkdir().
Here is the call graph for this function:
Here is the caller graph for this function:| int open64 | ( | const char * | path, |
| int | oflag, | ||
| ... | |||
| ) |
Definition at line 506 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Open(), and Xunix.
Here is the call graph for this function:| int openat | ( | int | dirfd, |
| const char * | path, | ||
| int | flag, | ||
| ... | |||
| ) |
Definition at line 525 of file XrdPosixPreload.cc.
References dirfd, XrdPosixLinkage::Init(), XrdPosix_Openat(), and Xunix.
Referenced by XrdOssArcStopMon::DoIt(), fGetXattrAdler32(), and fSetXattrAdler32().
Here is the call graph for this function:
Here is the caller graph for this function:| DIR* opendir | ( | const char * | path | ) |
Definition at line 544 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Opendir, XrdPosix_Opendir(), and Xunix.
Referenced by XrdSysDir::XrdSysDir(), XrdW41Dirs::Expand(), ExpPuk(), XrdCl::Utils::GetDirectoryEntries(), XrdXrootdPrepare::List(), XrdDigDirectory::open(), XrdSfsNativeDirectory::open(), XrdOfsDirectory::open(), and XrdXrootdPrepare::Scrub().
Here is the call graph for this function:
Here is the caller graph for this function:| long pathconf | ( | const char * | path, |
| int | name | ||
| ) |
Definition at line 560 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Pathconf(), and Xunix.
Referenced by XrdOucgetName2Name().
Here is the call graph for this function:
Here is the caller graph for this function:| ssize_t pread64 | ( | int | fildes, |
| void * | buf, | ||
| size_t | nbyte, | ||
| off_t | offset | ||
| ) |
Definition at line 574 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Pread(), and Xunix.
Here is the call graph for this function:| ssize_t pwrite64 | ( | int | fildes, |
| const void * | buf, | ||
| size_t | nbyte, | ||
| off_t | offset | ||
| ) |
Definition at line 588 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Pwrite(), and Xunix.
Here is the call graph for this function:| ssize_t read | ( | int | fildes, |
| void * | buf, | ||
| size_t | nbyte | ||
| ) |
Definition at line 602 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Read(), and Xunix.
Referenced by XrdTlsTempCA::~XrdTlsTempCA(), XrdCl::CheckSumManager::Calculate(), XrdClHttp::HandlerQueue::Consume(), ExpPuk(), fGetXattrAdler32(), XrdSecsssKT::genKey(), XrdOucUtils::getFile(), XrdOucStream::GetLine(), XrdPoll::getRequest(), XrdSys::IOEvents::Poller::GetRequest(), XrdCmsSecurity::getVnId(), if(), XrdSutRndm::Init(), XrdOssSpace::Init(), XrdOssCsiFileAioJob::Init(), main(), XrdCmsAdmin::MonAds(), XrdCl::Socket::Read(), XrdEc::Reader::Read(), XrdCl::LocalFileHandler::Read(), XrdDigFile::read(), ReadPuk(), XrdCl::Socket::ReadRaw(), XrdLinkXeq::Recv(), XrdOfsCPFile::RestoreInfo(), XrdScheduler::setNproc(), XrdOfsCPFile::Target(), XrdClHttp::HandlerQueue::TryConsume(), XrdOucUtils::Undercover(), and XrdFrmConfigMum().
Here is the call graph for this function:
Here is the caller graph for this function:| struct dirent64* readdir64 | ( | DIR * | dirp | ) |
Definition at line 630 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Readdir64, XrdPosix_Readdir64(), and Xunix.
Here is the call graph for this function:| int readdir64_r | ( | DIR * | dirp, |
| struct dirent64 * | entry, | ||
| struct dirent64 ** | result | ||
| ) |
Definition at line 644 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Readdir64_r, XrdPosix_Readdir64_r(), and Xunix.
Here is the call graph for this function:| ssize_t readv | ( | int | fildes, |
| const struct iovec * | iov, | ||
| int | iovcnt | ||
| ) |
Definition at line 616 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosix_Readv(), and Xunix.
Referenced by XrdCl::Socket::ReadV(), XrdCl::LocalFileHandler::ReadV(), and XrdLinkXeq::RecvIOV().
Here is the call graph for this function:
Here is the caller graph for this function:| int rename | ( | const char * | oldpath, |
| const char * | newpath | ||
| ) |
Definition at line 659 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Rename, XrdPosix_Rename(), and Xunix.
Referenced by XrdTlsTempCA::TempCAGuard::commit(), XrdOfsCPFile::ErrState(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdSfsUFS::Rename(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink3(), XrdSecsssKT::Rewrite(), and XrdSutPFile::Trim().
Here is the call graph for this function:
Here is the caller graph for this function:| void rewinddir | ( | DIR * | dirp | ) |
Definition at line 674 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Rewinddir, XrdPosix_Rewinddir(), and Xunix.
Here is the call graph for this function:| int rmdir | ( | const char * | path | ) |
Definition at line 689 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Rmdir, XrdPosix_Rmdir(), and Xunix.
Referenced by XrdSfsUFS::Remdir(), and XrdOssSys::Unlink().
Here is the call graph for this function:
Here is the caller graph for this function:| void seekdir | ( | DIR * | dirp, |
| long | loc | ||
| ) |
Definition at line 703 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), XrdPosixLinkage::Seekdir, XrdPosix_Seekdir(), and Xunix.
Here is the call graph for this function:| int stat64 | ( | const char * | path, |
| struct stat64 * | buf | ||
| ) |
Definition at line 720 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), stat, XrdPosix_Stat(), and Xunix.
Here is the call graph for this function:| int statfs64 | ( | const char * | path, |
| struct statfs64 * | buf | ||
| ) |
Definition at line 736 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), statfs, XrdPosix_Statfs(), and Xunix.
Referenced by XrdPosix_Statfs().
Here is the call graph for this function:
Here is the caller graph for this function:| int statvfs64 | ( | const char * | path, |
| struct statvfs64 * | buf | ||
| ) |
Definition at line 751 of file XrdPosixPreload.cc.
References XrdPosixLinkage::Init(), statvfs, XrdPosix_Statvfs(), and Xunix.
Referenced by XrdPosix_Statvfs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
Definition at line 57 of file XrdPosixLinkage.cc.
Referenced by access(), acl(), chdir(), close(), closedir(), creat64(), fclose(), fcntl64(), fdatasync(), fflush(), fopen64(), fread(), fseek(), fseeko64(), fstat64(), fstatat64(), fsync(), ftell(), ftello64(), ftruncate64(), fwrite(), llseek(), lseek64(), lstat64(), mkdir(), open64(), openat(), opendir(), pathconf(), pread64(), pwrite64(), read(), readdir64(), readdir64_r(), readv(), rename(), rewinddir(), rmdir(), seekdir(), stat64(), statfs64(), statvfs64(), Xrd_U_Access(), Xrd_U_Acl(), Xrd_U_Chdir(), Xrd_U_Close(), Xrd_U_Closedir(), Xrd_U_Fclose(), Xrd_U_Fcntl(), Xrd_U_Fcntl64(), Xrd_U_Fdatasync(), Xrd_U_Fflush(), Xrd_U_Fgetxattr(), Xrd_U_Fopen(), Xrd_U_Fopen64(), Xrd_U_Fread(), Xrd_U_Fseek(), Xrd_U_Fseeko(), Xrd_U_Fseeko64(), Xrd_U_Fstat(), Xrd_U_Fstat64(), Xrd_U_Fstatat(), Xrd_U_Fstatat64(), Xrd_U_Fsync(), Xrd_U_Ftell(), Xrd_U_Ftello(), Xrd_U_Ftello64(), Xrd_U_Ftruncate(), Xrd_U_Ftruncate64(), Xrd_U_Fwrite(), Xrd_U_Getxattr(), Xrd_U_Lgetxattr(), Xrd_U_Lseek(), Xrd_U_Lseek64(), Xrd_U_Lstat(), Xrd_U_Lstat64(), Xrd_U_Mkdir(), Xrd_U_Open(), Xrd_U_Open64(), Xrd_U_Openat(), Xrd_U_Openat64(), Xrd_U_Opendir(), Xrd_U_Pathconf(), Xrd_U_Pread(), Xrd_U_Pread64(), Xrd_U_Pwrite(), Xrd_U_Pwrite64(), Xrd_U_Read(), Xrd_U_Readdir(), Xrd_U_Readdir64(), Xrd_U_Readdir64_r(), Xrd_U_Readdir_r(), Xrd_U_Readv(), Xrd_U_Rename(), Xrd_U_Rewinddir(), Xrd_U_Rmdir(), Xrd_U_Seekdir(), Xrd_U_Stat(), Xrd_U_Stat64(), Xrd_U_Statfs(), Xrd_U_Statfs64(), Xrd_U_Statvfs(), Xrd_U_Statvfs64(), Xrd_U_Telldir(), Xrd_U_Truncate(), Xrd_U_Truncate64(), Xrd_U_Unlink(), Xrd_U_Write(), and Xrd_U_Writev().