xrootd
|
#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 | |
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(), XrdCmsConfig::isExec(), XrdMonDecSink::loadActiveDictInfo(), XrdMonDecSink::loadUniqueIdsAndSeq(), main(), mkdirIfNecessary(), 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(), XrdSecProtocolsslProc::Open(), XrdXrootdPrepare::Scrub(), XrdSysLogger::Trim(), XrdOssSys::xspace(), XrdFrmConfig::xspace(), 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 XrdFrmReqFile::Can(), XrdSysLogger::Flush(), XrdOucStream::Flush(), XrdOssFile::Fsync(), XrdOfsPoscq::reqWrite(), XrdFrmReqFile::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 | ||
) |
References XrdPosixLinkage::Init(), and XrdPosix_Mkdir().
Referenced by XrdOssCache::Alloc(), XrdOssSpace::Init(), XrdSfsUFS::Mkdir(), XrdOssSys::Mkdir(), mkdirIfNecessary(), XrdOssSys::Mkpath(), XrdOssCache_FS::XrdOssCache_FS(), and XrdSutMkdir().
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(), XrdSecProtocolsslProc::Open(), XrdOfsDirectory::open(), XrdOssDir::Opendir(), XrdXrootdPrepare::Scrub(), XrdSysLogger::Trim(), XrdSysDir::XrdSysDir(), XrdOssSys::xspace(), and XrdFrmConfig::xspace().
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 fGetXattrAdler32(), XrdSecsssKT::genKey(), XrdOucStream::GetLine(), XrdPoll::getRequest(), XrdSutRndm::Init(), XrdOssSpace::Init(), main(), XrdSecProtocolpwd::QueryCrypt(), XrdSecTLayer::Read(), XrdSecProtocolsslProcFile::Read(), XrdSutPFile::ReadEnt(), ReaderThread_loc(), XrdSutPFile::ReadHeader(), XrdSutPFile::ReadInd(), ReadPuk(), XrdNetLink::Recv(), XrdLink::Recv(), XrdSecProtocolssl::secClient(), XrdOucUtils::Undercover(), 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 XrdFrmAdmin::AuditSpaceXA(), XrdCnsLogClient::Manifest(), XrdFrmAdmin::mkFile(), XrdMonCtrWriter::publish(), XrdSysLogger::ReBind(), XrdOssSys::Reloc(), XrdSfsUFS::Rename(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink3(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), XrdSecProtocolssl::secServer(), XrdSutPFile::Trim(), XrdFrmCID::Update(), 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 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::AuditSpaceXA(), XrdFrmAdmin::AuditSpaceXANB(), XrdOssSys::BreakLink(), XrdFrmAdmin::ConvTest(), XrdOssCopy::Copy(), XrdOssSys::Create(), XrdFrmTransfer::FetchDone(), XrdCnsLogServer::Init(), XrdCnsLogClient::Init(), XrdCryptosslX509Crl::InitFromURI(), XrdMonDecSink::initRT(), XrdCnsLog::List(), XrdXrootdPrepare::Logdel(), main(), XrdCnsLogClient::Manifest(), XrdFrmAdmin::mkFile(), XrdFrmFiles::oldFile(), XrdNetSocket::Open(), XrdOssSys::Reloc(), XrdSfsUFS::Rem(), XrdFrmFileset::Remfix(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink2(), XrdSecsssKT::Rewrite(), XrdXrootdPrepare::Scrub(), XrdSecProtocolssl::secServer(), XrdOssSys::SetFattr(), XrdFrmTransfer::ThrowDone(), XrdSysLogger::Trim(), XrdOssSys::Unlink(), XrdCnsLogFile::Unlink(), XrdFrmAdmin::UnlinkDir(), XrdFrmAdmin::UnlinkFile(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdFrmAdmin::x2xRemove(), 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::ConfigPF(), XrdFrmConfig::Configure(), XrdConfig::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(), XrdOucUtils::PidFile(), XrdCmsConfig::PidFile(), XrdOucStream::Put(), XrdCmsAdmin::Relay(), XrdSutPFile::RemoveEntry(), XrdSutPFile::Reset(), XrdSecsssKT::Rewrite(), XrdMpxOut::Run(), SavePasswd(), SavePuk(), XrdSecProtocolssl::secServer(), XrdNetLink::Send(), XrdLink::Send(), XrdFrmXfrQueue::Send2File(), XrdPollDev::sendCmd(), XrdLink::sendData(), XrdPollDev::Start(), XrdSecProtocolsslProcFile::Write(), XrdCnsSsi::Write(), XrdSutPFile::WriteEnt(), XrdSutPFile::WriteEntry(), XrdSutPFile::WriteHeader(), XrdSutPFile::WriteInd(), and XrdSecProtocolsslProcFile::WriteKeyVal().
ssize_t writev | ( | int | fildes, |
const struct iovec * | iov, | ||
int | iovcnt | ||
) |
References XrdPosixLinkage::Init(), and XrdPosix_Writev().