#include <sys/types.h>#include <stdarg.h>#include <unistd.h>#include "XrdPosix/XrdPosixLinkage.hh"#include "XrdPosix/XrdPosixOsDep.hh"#include "XrdPosix/XrdPosixExtern.hh"
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) |
| struct 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,v 1.16 2009/10/14 18:03:52 abh Exp $" |
| XrdPosixLinkage | Xunix |
| int access | ( | const char * | path, | |
| int | amode | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Access().
Referenced by XrdFrmConfig::ConfigCmd(), doDecoding(), XrdSecProtocolgsi::GetCApath(), XrdSecProtocolgsi::Init(), XrdMonDecSink::initRT(), XrdOlbConfig::isExec(), XrdCmsConfig::isExec(), XrdMonDecSink::loadActiveDictInfo(), XrdMonDecSink::loadUniqueIdsAndSeq(), main(), mkdirIfNecessary(), XrdOlbMeter::Monitor(), XrdCmsMeter::Monitor(), XrdMonDecArgParser::parseArguments(), XrdMonDecArgParser::parsePath(), XrdMonCtrWriter::publish(), XrdXrootdPrepare::setParms(), XrdOucProg::Setup(), XrdNetSocket::socketPath(), XrdgetProtocol(), XrdMonDecSink::XrdMonDecSink(), and XrdSecProtocolsslInit().
| int acl | ( | const char * | path, | |
| int | cmd, | |||
| int | nentries, | |||
| void * | aclbufp | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Acl().
| int chdir | ( | const char * | path | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Chdir().
Referenced by XrdCnsConfig::Configure(), and XrdOucUtils::makeHome().
| int close | ( | int | fildes | ) |
| int closedir | ( | DIR * | dirp | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Closedir().
Referenced by XrdOucNSWalk::Build(), XrdSfsNativeDirectory::close(), XrdOssDir::Close(), XrdOfsDirectory::close(), XrdW41Dirs::Expand(), XrdXrootdPrepare::List(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdXrootdPrepare::Scrub(), XrdSysLogger::Trim(), XrdOssSys::xcache(), XrdOlbConfig::xcache(), XrdFrmConfig::xcache(), XrdSysDir::~XrdSysDir(), and XrdXrootdPrepArgs::~XrdXrootdPrepArgs().
| int creat64 | ( | const char * | path, | |
| mode_t | mode | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Creat().
| int fclose | ( | FILE * | stream | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fclose().
Referenced by XrdCryptosslX509Crl::Init(), XrdSecProtocolgsi::LoadGMAP(), main(), XrdSecProtocolpwd::QueryNetRc(), ReadPasswd(), ReadPuk(), XrdSecProtocolssl::ReloadGridMapFile(), XrdSecProtocolssl::ReloadVomsMapFile(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdCryptosslX509::XrdCryptosslX509(), XrdCryptosslX509ChainToFile(), XrdCryptosslX509ParseFile(), XrdSecgsiGMAPInit(), and XrdSslgsiX509CreateProxy().
| int fcntl64 | ( | int | fd, | |
| int | cmd, | |||
| ... | ||||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fcntl().
| int fdatasync | ( | int | fildes | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fdatasync().
Referenced by XrdCnsLogFile::Add(), and XrdCnsLogFile::Commit().
| int fflush | ( | FILE * | stream | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fflush().
Referenced by __eprintf().
| FILE* fopen64 | ( | const char * | path, | |
| const char * | mode | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fopen().
| size_t fread | ( | void * | ptr, | |
| size_t | size, | |||
| size_t | nitems, | |||
| FILE * | stream | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fread().
| int fseek | ( | FILE * | stream, | |
| long | offset, | |||
| int | whence | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fseek().
| int fseeko64 | ( | FILE * | stream, | |
| off64_t | offset, | |||
| int | whence | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fseeko().
| int fstat64 | ( | int | fildes, | |
| struct stat64 * | buf | |||
| ) |
References XrdPosixLinkage::Init(), stat(), and XrdPosix_Fstat().
| int fsync | ( | int | fildes | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fsync().
Referenced by XrdFrmPstgReq::Can(), XrdSysLogger::Flush(), XrdOucStream::Flush(), XrdOssFile::Fsync(), XrdOfsPoscq::reqWrite(), XrdFrmPstgReq::reqWrite(), and XrdSfsNativeFile::sync().
| long ftell | ( | FILE * | stream | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Ftell().
| off64_t ftello64 | ( | FILE * | stream | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Ftello().
| int ftruncate64 | ( | int | fildes, | |
| off_t | offset | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Ftruncate().
| size_t fwrite | ( | const void * | ptr, | |
| size_t | size, | |||
| size_t | nitems, | |||
| FILE * | stream | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Fwrite().
Referenced by main().
| offset_t llseek | ( | int | fildes, | |
| offset_t | offset, | |||
| int | whence | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Lseek().
| off64_t lseek64 | ( | int | fildes, | |
| off64_t | offset, | |||
| int | whence | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Lseek().
| int lstat64 | ( | const char * | path, | |
| struct stat64 * | buf | |||
| ) |
References XrdPosixLinkage::Init(), stat(), and XrdPosix_Lstat().
| int mkdir | ( | const char * | path, | |
| mode_t | mode | |||
| ) |
| int open64 | ( | const char * | path, | |
| int | oflag, | |||
| ... | ||||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Open().
| DIR* opendir | ( | const char * | path | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Opendir().
Referenced by XrdOucNSWalk::Build(), XrdW41Dirs::Expand(), ExpPuk(), XrdXrootdPrepare::List(), XrdSecProtocolgsi::LoadCADir(), XrdSecProtocolgsi::LoadCRL(), XrdSfsNativeDirectory::open(), XrdOfsDirectory::open(), XrdOssDir::Opendir(), XrdXrootdPrepare::Scrub(), XrdSysLogger::Trim(), XrdOssSys::xcache(), XrdOlbConfig::xcache(), XrdFrmConfig::xcache(), and XrdSysDir::XrdSysDir().
| long pathconf | ( | const char * | path, | |
| int | name | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Pathconf().
| ssize_t pread64 | ( | int | fildes, | |
| void * | buf, | |||
| size_t | nbyte, | |||
| off_t | offset | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Pread().
| ssize_t pwrite64 | ( | int | fildes, | |
| const void * | buf, | |||
| size_t | nbyte, | |||
| off_t | offset | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Pwrite().
| ssize_t read | ( | int | fildes, | |
| void * | buf, | |||
| size_t | nbyte | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Read().
Referenced by XrdFrmPurge::Eligible(), fGetXattrAdler32(), XrdSecsssKT::genKey(), XrdOucStream::GetLine(), XrdPoll::getRequest(), XrdSutRndm::Init(), XrdOssSpace::Init(), main(), XrdSecProtocolpwd::QueryCrypt(), XrdSecTLayer::Read(), XrdSutPFile::ReadEnt(), ReaderThread_loc(), XrdSutPFile::ReadHeader(), XrdSutPFile::ReadInd(), ReadPuk(), XrdNetLink::Recv(), XrdLink::Recv(), XrdSecProtocolssl::secClient(), and XrdFrmConfigMum().
| struct dirent64* readdir64 | ( | DIR * | dirp | ) | [read] |
References XrdPosixLinkage::Init(), and XrdPosix_Readdir64().
| int readdir64_r | ( | DIR * | dirp, | |
| struct dirent64 * | entry, | |||
| struct dirent64 ** | result | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Readdir64_r().
| ssize_t readv | ( | int | fildes, | |
| const struct iovec * | iov, | |||
| int | iovcnt | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Readv().
| int rename | ( | const char * | oldpath, | |
| const char * | newpath | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Rename().
Referenced by XrdOlbServer::do_Mv(), XrdCnsLogClient::Manifest(), XrdFrmAdmin::mkFile(), XrdMonCtrWriter::publish(), XrdSysLogger::ReBind(), XrdOssSys::Reloc(), XrdSfsUFS::Rename(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdOssLock::ReSerialize(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmPstgReq::ReWrite(), XrdSecProtocolssl::secServer(), XrdSutPFile::Trim(), and XrdCnsSsi::Updt().
| void rewinddir | ( | DIR * | dirp | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Rewinddir().
| int rmdir | ( | const char * | path | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Rmdir().
Referenced by XrdOlbServer::do_Rmdir(), XrdSfsUFS::Remdir(), and XrdOssSys::Unlink().
| void seekdir | ( | DIR * | dirp, | |
| long | loc | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Seekdir().
| int stat64 | ( | const char * | path, | |
| struct stat64 * | buf | |||
| ) |
References XrdPosixLinkage::Init(), stat(), and XrdPosix_Stat().
Referenced by fstat(), lstat(), stat(), XrdPosix_Fstat(), XrdPosix_Lstat(), and XrdPosix_Stat().
| int statfs64 | ( | const char * | path, | |
| struct statfs64 * | buf | |||
| ) |
References XrdPosixLinkage::Init(), statfs(), and XrdPosix_Statfs().
Referenced by statfs(), and XrdPosix_Statfs().
| int statvfs64 | ( | const char * | path, | |
| struct statvfs64 * | buf | |||
| ) |
References XrdPosixLinkage::Init(), statvfs(), and XrdPosix_Statvfs().
Referenced by statvfs(), and XrdPosix_Statvfs().
| long telldir | ( | DIR * | dirp | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Telldir().
| int truncate64 | ( | const char * | path, | |
| off_t | offset | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Truncate().
| int unlink | ( | const char * | path | ) |
References XrdPosixLinkage::Init(), and XrdPosix_Unlink().
Referenced by XrdOssSys::Alloc_Cache(), XrdFrmAdmin::AuditNameNF(), XrdFrmAdmin::AuditNameXL(), XrdFrmAdmin::AuditRemove(), XrdFrmAdmin::AuditSpaceAXDB(), XrdFrmAdmin::AuditSpaceAXDL(), XrdFrmAdmin::AuditSpaceXANB(), XrdOssSys::BreakLink(), XrdOssSys::Create(), XrdOlbAdmin::do_Resume(), XrdOlbServer::do_Rm(), XrdOlbAdmin::do_Stage(), XrdCnsLogServer::Init(), XrdCnsLogClient::Init(), XrdCryptosslX509Crl::InitFromURI(), XrdMonDecSink::initRT(), XrdCnsLog::List(), XrdXrootdPrepare::Logdel(), main(), XrdCnsLogClient::Manifest(), XrdFrmAdmin::mkFile(), XrdOssLock::NoSerialize(), XrdNetSocket::Open(), XrdOssSys::Reloc(), XrdSfsUFS::Rem(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink2(), XrdSecsssKT::Rewrite(), XrdXrootdPrepare::Scrub(), XrdSecProtocolssl::secServer(), XrdFrmPstgXfr::Stage(), XrdSysLogger::Trim(), XrdOssSys::Unlink(), XrdCnsLogFile::Unlink(), XrdFrmAdmin::UnlinkDir(), XrdFrmAdmin::UnlinkFile(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdSecsssAdmin_delKey(), XrdMonDecSink::~XrdMonDecSink(), and XrdOucSxeq::~XrdOucSxeq().
| ssize_t write | ( | int | fildes, | |
| const void * | buf, | |||
| size_t | nbyte | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Write().
Referenced by XrdCnsLogFile::Add(), XrdSecTLayer::Authenticate(), XrdFrmConfig::Configure(), XrdClient::Copy(), XrdPollPoll::Disable(), doCp_xrd2loc(), XrdPollDev::doRequests(), XrdPollPoll::Enable(), XrdCnsLogFile::Eol(), XrdPollPoll::Exclude(), ExpPuk(), XrdOfsEvs::Feed(), XrdBwmLogger::Feed(), XrdMonBufferedOutput::flush(), fSetXattrAdler32(), XrdSecTLayer::getCredentials(), XrdOssSpace::Init(), XrdFrmAdmin::mkFile(), XrdXrootdProtocol::PidFile(), XrdOlbConfig::PidFile(), XrdCmsConfig::PidFile(), XrdOucStream::Put(), XrdCmsAdmin::Relay(), XrdSutPFile::RemoveEntry(), XrdSutPFile::Reset(), XrdSecsssKT::Rewrite(), XrdMpxOut::Run(), SavePasswd(), SavePuk(), XrdSecProtocolssl::secServer(), XrdNetLink::Send(), XrdLink::Send(), XrdFrmPstgXfr::Send2File(), XrdPollDev::sendCmd(), XrdLink::sendData(), XrdPollDev::Start(), XrdCnsSsi::Write(), XrdSutPFile::WriteEnt(), XrdSutPFile::WriteEntry(), XrdSutPFile::WriteHeader(), and XrdSutPFile::WriteInd().
| ssize_t writev | ( | int | fildes, | |
| const struct iovec * | iov, | |||
| int | iovcnt | |||
| ) |
References XrdPosixLinkage::Init(), and XrdPosix_Writev().
| const char* XrdPosixPreloadCVSID = "$Id: XrdPosixPreload.cc,v 1.16 2009/10/14 18:03:52 abh Exp $" |
1.7.1