xrootd
|
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <time.h>
#include <direct.h>
#include <sys/types.h>
#include <Winsock2.h>
Go to the source code of this file.
Classes | |
struct | pollfd |
struct | timezone |
struct | iovec |
struct | sockaddr_un |
Defines | |
#define | POLLIN 0x0001 |
#define | POLLPRI 0x0002 |
#define | POLLOUT 0x0004 |
#define | POLLERR 0x0008 |
#define | POLLHUP 0x0010 |
#define | POLLNVAL 0x0020 |
#define | POLLRDNORM 0x0001 |
#define | POLLWRNORM 0x0002 |
#define | POLLRDBAND 0x0000 |
#define | EMSGSIZE WSAEMSGSIZE |
#define | EAFNOSUPPORT WSAEAFNOSUPPORT |
#define | EWOULDBLOCK WSAEWOULDBLOCK |
#define | ECONNRESET WSAECONNRESET |
#define | EINPROGRESS WSAEINPROGRESS |
#define | ENOBUFS WSAENOBUFS |
#define | EPROTONOSUPPORT WSAEPROTONOSUPPORT |
#define | ECONNREFUSED WSAECONNREFUSED |
#define | EBADFD WSAENOTSOCK |
#define | EOPNOTSUPP WSAEOPNOTSUPP |
#define | ENETUNREACH WSAENETUNREACH |
#define | EHOSTUNREACH WSAEHOSTUNREACH |
#define | EHOSTDOWN WSAEHOSTDOWN |
#define | EISCONN WSAEISCONN |
#define | ECONNABORTED WSAECONNABORTED |
#define | ESHUTDOWN WSAESHUTDOWN |
#define | ETIMEDOUT WSAETIMEDOUT |
#define | ETXTBSY 26 |
#define | WEXITSTATUS(w) (((w) >> 8) & 0xff) |
#define | WIFEXITED(w) (((w) & 0xff) == 0) |
#define | WTERMSIG(w) ((w) & 0x7f) |
#define | WIFSIGNALED(w) (((w) & 0x7f) > 0 && (((w) & 0x7f) < 0x7f)) |
#define | S_ISDIR(m) (((m)&(S_IFMT)) == (S_IFDIR)) |
#define | S_ISREG(m) (((m)&(S_IFMT)) == (S_IFREG)) |
#define | S_IXUSR 00100 |
#define | S_IRGRP 00040 |
#define | S_IXGRP 00010 |
#define | S_IROTH 00004 |
#define | S_IXOTH 00001 |
#define | S_IRUSR S_IREAD |
#define | S_IWUSR S_IWRITE |
#define | S_IWGRP 000020 |
#define | S_IWOTH 000002 |
#define | S_IRWXU 0000700 |
#define | S_IRWXG 0000070 |
#define | S_IFIFO 0010000 |
#define | S_ISFIFO(m) ((m & S_IFMT) == S_IFIFO) |
#define | S_IFSOCK 0140000 |
#define | _SC_PAGESIZE 1 |
#define | F_GETFL 1 |
#define | F_SETFL 2 |
#define | F_GETFD 4 |
#define | F_SETFD 8 |
#define | FD_CLOEXEC 1 |
#define | O_NDELAY 2 |
#define | O_NONBLOCK 4 |
#define | X_OK 1 |
#define | W_OK 2 |
#define | R_OK 4 |
#define | RTLD_NOW 0x0001 |
#define | STDIN_FILENO 0 |
#define | STDOUT_FILENO 1 |
#define | STDERR_FILENO 2 |
#define | fsync(a) _commit(a) |
#define | socklen_t int |
#define | SOCKLEN_t int |
#define | snprintf _snprintf |
#define | localtime_r(_clock, _result) |
#define | pipe(a) _pipe(a, 256, O_BINARY) |
#define | rindex strrchr |
#define | sleep(s) Sleep(s*1000) |
#define | strtoll(a, b, c) _strtoi64(a, b, c) |
#define | ntohll(x) (((_int64)(ntohl((int)((x << 32) >> 32))) << 32) | (unsigned int)ntohl(((int)(x >> 32)))) |
#define | htonll(x) ntohll(x) |
#define | random() rand() |
#define | usleep(x) Sleep(x / 1000) |
#define | lstat(a, b) stat(a, b) |
#define | memalign(a, b) _aligned_malloc(b, a) |
#define | setpgid(x, y) |
#define | fsync(a) _commit(a) |
#define | ssize_t SSIZE_T |
Typedefs | |
typedef char * | caddr_t |
typedef int | pid_t |
typedef unsigned int | mode_t |
typedef unsigned short | uint16_t |
Functions | |
int | poll (struct pollfd *fds, unsigned int nfds, int timeout) |
int | lrint (double n) |
void | gethostbyname_r (const char *inetName, struct hostent *hent, char *buff, int buffsize, struct hostent **hp, int *rc) |
void | gethostbyaddr_r (char *addr, size_t len, int type, struct hostent *hent, char *buff, size_t buffsize, struct hostent **hp, int *rc) |
int | getservbyname_r (const char *servname, const char *servtype, struct servent *sent, char *buff, size_t buffsize, struct servent **sp) |
int | gettimeofday (struct timeval *tp, struct timezone *tzp) |
void * | dlopen (const char *libPath, int opt) |
BOOL | dlclose (void *lib) |
void * | dlsym (void *libHandle, const char *pname) |
char * | dlerror () |
pid_t | fork () |
const char * | inet_ntop (int af, const void *src, char *dst, size_t size) |
int | sysconf (int what) |
int | fcntl (int fd, int cmd, long arg) |
int | close (int fd) |
int | writev (int sock, const struct iovec iov[], int nvecs) |
int | posix_memalign (void **memptr, size_t alignment, size_t size) |
char * | index (const char *str, int c) |
char * | cuserid (char *s) |
#define _SC_PAGESIZE 1 |
Referenced by XrdClientMessage::CreateData(), XrdCmsRRData::getBuff(), and XrdNetBufferQ::XrdNetBufferQ().
#define EAFNOSUPPORT WSAEAFNOSUPPORT |
#define EBADFD WSAENOTSOCK |
#define ECONNABORTED WSAECONNABORTED |
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsProtocol::Execute(), and XrdSecProtocolssl::secServer().
#define ECONNREFUSED WSAECONNREFUSED |
#define ECONNRESET WSAECONNRESET |
Referenced by XrdSecTLayer::Authenticate(), and XrdSecTLayer::getCredentials().
#define EHOSTDOWN WSAEHOSTDOWN |
#define EHOSTUNREACH WSAEHOSTUNREACH |
Referenced by XrdPosixXrootd::mapError(), XrdCnsLogClient::mapError(), and XrdNetSocket::Open().
#define EINPROGRESS WSAEINPROGRESS |
Referenced by XrdXrootdProtocol::aio_WriteAll(), XrdOssSys::CalcTime(), XrdNetConnect::Connect(), XrdCmsParser::Decode(), XrdCmsClientMan::delayResp(), XrdXrootdProtocol::do_Bind(), XrdXrootdProtocol::do_OffloadIO(), XrdLink::DoIt(), XrdCmsJob::DoIt(), XrdCmsProtocol::Execute(), XrdOfs::fsError(), XrdPosixXrootd::Open(), XrdOfsFile::open(), XrdCmsFinderRMT::send2Man(), and XrdOssAioWait().
#define EISCONN WSAEISCONN |
#define EMSGSIZE WSAEMSGSIZE |
Referenced by XrdOucStream::GetLine(), XrdNetMsg::Send(), and XrdNetLink::Send().
#define ENETUNREACH WSAENETUNREACH |
Referenced by XrdCmsParser::mapError(), XProtocol::mapError(), and XrdCmsReq::Reply_Error().
#define ENOBUFS WSAENOBUFS |
Referenced by XrdSecProtocolsss::Encode(), XProtocol::mapError(), and XrdXrootdAioReq::Read().
#define EOPNOTSUPP WSAEOPNOTSUPP |
#define EPROTONOSUPPORT WSAEPROTONOSUPPORT |
Referenced by XrdCryptoLite::Create(), XrdSecPManager::Get(), and XrdSecServer::getProtocol().
#define ESHUTDOWN WSAESHUTDOWN |
#define ETIMEDOUT WSAETIMEDOUT |
#define ETXTBSY 26 |
Referenced by XProtocol::mapError(), XrdOssFile::Open(), XrdOfsFile::open(), XrdOfsHandle::PoscSet(), and XrdOucStream::Put().
#define EWOULDBLOCK WSAEWOULDBLOCK |
#define F_GETFD 4 |
#define F_GETFL 1 |
#define F_SETFD 8 |
Referenced by XrdSecTLayer::bootUp(), XrdFrmConfig::ConfigMum(), XrdNetConnect::Connect(), XrdOucStream::Exec(), XrdFrmReqFile::FileLock(), XrdFrmReqFile::Init(), XrdPoll::newPoller(), XrdOssFile::Open_ufs(), XrdSysLogger::ReBind(), XrdFrmReqFile::ReWrite(), XrdFrmXfrQueue::Send2File(), XrdNetSocket::setOpts(), XrdLink::Setup(), XrdFrmTransfer::ThrowOK(), XrdFrmCID::Update(), XrdPoll::XrdPoll(), and XrdSysLogger::XrdSysLogger().
#define F_SETFL 2 |
#define FD_CLOEXEC 1 |
Referenced by XrdSecTLayer::bootUp(), XrdFrmConfig::ConfigMum(), XrdOucStream::Exec(), XrdFrmReqFile::FileLock(), XrdFrmReqFile::Init(), XrdPoll::newPoller(), XrdOssFile::Open_ufs(), XrdSysLogger::ReBind(), XrdFrmReqFile::ReWrite(), XrdFrmXfrQueue::Send2File(), XrdNetSocket::setOpts(), XrdLink::Setup(), XrdFrmTransfer::ThrowOK(), XrdFrmCID::Update(), XrdPoll::XrdPoll(), and XrdSysLogger::XrdSysLogger().
#define fsync | ( | a | ) | _commit(a) |
#define fsync | ( | a | ) | _commit(a) |
#define htonll | ( | x | ) | ntohll(x) |
#define localtime_r | ( | _clock, | |
_result | |||
) |
( *(_result) = *localtime( (_clock) ), \ (_result) )
Referenced by XrdSutPFile::Browse(), Display(), XrdCryptoX509::Dump(), XrdCryptosslX509Crl::Dump(), XrdFrmPurgeDir::isEmpty(), XrdSysTimer::Midnight(), XrdSutPFHeader::Print(), XrdSysLogger::ReBind(), XrdSysLogger::Time(), XrdFrmPurge::Track(), XrdCryptosslASN1toUTC(), and XrdSutTimeString().
#define lstat | ( | a, | |
b | |||
) | stat(a, b) |
#define memalign | ( | a, | |
b | |||
) | _aligned_malloc(b, a) |
#define ntohll | ( | x | ) | (((_int64)(ntohl((int)((x << 32) >> 32))) << 32) | (unsigned int)ntohl(((int)(x >> 32)))) |
Referenced by clientUnMarshallReadAheadList(), debugRWRequest(), XrdSecProtocolsss::Decode(), XrdMonDecPacketDecoder::decodeRWRequest(), XrdFrmXAttrPin::postGet(), XrdFrmXAttrCpy::postGet(), XrdClientReadV::SubmitToCacheReadVResp(), XrdOucPup::Unpack(), XrdClientReadV::UnpackReadVResp(), and XrdMonDecDictInfo::XrdMonDecDictInfo().
#define O_NDELAY 2 |
Referenced by XrdNetConnect::Connect().
#define O_NONBLOCK 4 |
#define pipe | ( | a | ) | _pipe(a, 256, O_BINARY) |
#define POLLERR 0x0008 |
Referenced by poll(), XrdPoll::Poll2Text(), XrdClientSock::RecvRaw(), and XrdClientSock::SendRaw_sock().
#define POLLHUP 0x0010 |
#define POLLIN 0x0001 |
Referenced by XrdNetSocket::Accept(), XrdNet::Accept(), XrdPollPoll::doRequests(), XrdPollDev::doRequests(), XrdPollPoll::Include(), XrdNetLink::OK2Recv(), XrdLink::Peek(), poll(), XrdSecTLayer::Read(), XrdLink::Recv(), XrdLink::RecvAll(), XrdClientSock::RecvRaw(), XrdPollPoll::Start(), XrdPollDev::Start(), XrdOucStream::Wait4Data(), and XrdPoll::XrdPoll().
#define POLLNVAL 0x0020 |
Referenced by poll(), XrdPoll::Poll2Text(), XrdClientSock::RecvRaw(), and XrdClientSock::SendRaw_sock().
#define POLLOUT 0x0004 |
Referenced by XrdNetConnect::Connect(), XrdNetMsg::OK2Send(), XrdNetLink::OK2Send(), poll(), and XrdClientSock::SendRaw_sock().
#define POLLPRI 0x0002 |
Referenced by XrdNetSocket::Accept(), XrdNet::Accept(), poll(), and XrdClientSock::RecvRaw().
#define POLLRDBAND 0x0000 |
Referenced by XrdNetSocket::Accept(), and XrdNet::Accept().
#define POLLRDNORM 0x0001 |
Referenced by XrdNetSocket::Accept(), XrdNet::Accept(), XrdPollPoll::doRequests(), XrdPollDev::doRequests(), XrdPollPoll::Include(), XrdNetLink::OK2Recv(), XrdLink::Peek(), XrdSecTLayer::Read(), XrdLink::Recv(), XrdLink::RecvAll(), XrdPollPoll::Start(), XrdPollDev::Start(), XrdOucStream::Wait4Data(), and XrdPoll::XrdPoll().
#define POLLWRNORM 0x0002 |
Referenced by XrdNetConnect::Connect(), XrdNetMsg::OK2Send(), and XrdNetLink::OK2Send().
#define R_OK 4 |
#define random | ( | ) | rand() |
Referenced by Think(), and XrdSecProtocolsslInit().
#define rindex strrchr |
Referenced by XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdCnsSsi::ApplyLogRec(), XrdCnsLogClient::Archive(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigStageC(), XrdOssSys::ConfigStats(), XrdPssSys::Configure(), XrdConfig::Configure(), XrdOssSys::Create(), XrdCnsLog::Dirs(), XrdXrootdProtocol::do_Bind(), XrdFrmAdmin::FindFail(), XrdFrmPurgeDir::isEmpty(), XrdCnsLog::isEP(), main(), XrdCnsLogClient::Manifest(), XrdSfsNative::Mkpath(), XrdPssSys::P2URL(), XrdOssPath::pathType(), XrdFrmFiles::Process(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdCmsPrepare::Reset(), XrdSecsssKT::Rewrite(), XrdCmsPrepare::setParms(), XrdNetSocket::socketPath(), XrdOucUtils::subLogfn(), XrdFrmTransfer::TrackDC(), XrdSysLogger::Trim(), XrdCnsSsi::Updt(), XrdFrmAdmin::VerifyAll(), XrdXrootdProtocol::xfsl(), and XrdPosixXrootPath::XrdPosixXrootPath().
#define RTLD_NOW 0x0001 |
#define S_IFIFO 0010000 |
Referenced by XrdNetSocket::Create(), and XrdNetSocket::socketPath().
#define S_IFSOCK 0140000 |
Referenced by XrdNetSocket::Create(), XrdCmsSupervisor::Init(), and XrdNetSocket::socketPath().
#define S_IRGRP 00040 |
Referenced by XrdOuca2x::a2fm(), XrdFrmConfig::ConfigPF(), CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), fSetXattrAdler32(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdSecProtocolsslProcFile::Open(), XrdCnsLogFile::Open(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_clear_from_rdr_cache(), and XrdOucSxeq::XrdOucSxeq().
#define S_IROTH 00004 |
Referenced by XrdOuca2x::a2fm(), XrdFrmConfig::ConfigPF(), XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdMonBufferedOutput::flush(), fSetXattrAdler32(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), XrdCnsLogClient::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdSfsNativeFile::open(), XrdSecProtocolsslProcFile::Open(), XrdCnsLogFile::Open(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdOssSys::Reloc(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), XrdOucUtils::subLogfn(), XrdOssSys::tranmode(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_clear_from_rdr_cache(), and XrdOucSxeq::XrdOucSxeq().
#define S_IRUSR S_IREAD |
Referenced by XrdOuca2x::a2fm(), XrdPosixXrootd::Access(), XrdFrmConfig::ConfigPF(), CreateDestPath_loc(), XrdXrootdProtocol::do_Open(), doCp_xrd2loc(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), main(), XrdPosixXrootd::mapFlags(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdCnsLogFile::Open(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdOssSys::SetFattr(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdFfsPosix_clear_from_rdr_cache(), and XrdOucSxeq::XrdOucSxeq().
#define S_IRWXG 0000070 |
Referenced by XrdOssCache::Alloc(), XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdNetSocket::Create(), XrdSecsssKT::getKeyTab(), XrdOssSpace::Init(), XrdCnsLogClient::Init(), XrdSfsNativeFile::open(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdNetSocket::socketPath(), XrdOucUtils::subLogfn(), XrdFrmConfig::xapath(), XrdConfig::xapath(), XrdCmsConfig::xapath(), and XrdOssCache_FS::XrdOssCache_FS().
#define S_IRWXU 0000700 |
Referenced by XrdOssCache::Alloc(), XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdNetSocket::Create(), XrdXrootdProtocol::do_Mkdir(), fSetXattrAdler32(), XrdOssSpace::Init(), XrdCnsLogClient::Init(), XrdSfsNativeFile::open(), XrdSecProtocolsslProcFile::Open(), XrdNetSocket::Open(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdSecsssKT::Rewrite(), XrdNetSocket::socketPath(), XrdOucUtils::subLogfn(), XrdFrmConfig::xapath(), XrdConfig::xapath(), XrdCmsConfig::xapath(), XrdOssCache_FS::XrdOssCache_FS(), and XrdSecsssKT::XrdSecsssKT().
#define S_ISDIR | ( | m | ) | (((m)&(S_IFMT)) == (S_IFDIR)) |
Referenced by XrdCpWorkLst::BuildWorkList_loc(), XrdXrootdProtocol::do_Statx(), XrdSfsNative::exists(), XrdOfs::exists(), XrdOssSys::getCname(), main(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdCpWorkLst::SetDest(), XrdOssSys::StatXA(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsMisc_get_current_url(), and XrdFfsPosix_x_deleteall().
#define S_ISFIFO | ( | m | ) | ((m & S_IFMT) == S_IFIFO) |
#define S_ISREG | ( | m | ) | (((m)&(S_IFMT)) == (S_IFREG)) |
Referenced by XrdCpWorkLst::BuildWorkList_loc(), XrdSfsNative::exists(), XrdOfs::exists(), XrdW41Dirs::Expand(), XrdOfsPoscq::Init(), main(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdOssSys::StatXA(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_truncateall(), and XrdFfsPosix_x_deleteall().
#define S_IWGRP 000020 |
Referenced by XrdOuca2x::a2fm(), CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), XrdOssSpace::Init(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdOssSys::Stat(), and XrdCryptosslX509::XrdCryptosslX509().
#define S_IWOTH 000002 |
#define S_IWUSR S_IWRITE |
Referenced by XrdOuca2x::a2fm(), XrdPosixXrootd::Access(), XrdFrmConfig::ConfigPF(), CreateDestPath_loc(), XrdXrootdProtocol::do_Open(), doCp_xrd2loc(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), XrdOfs::fsctl(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmReqFile::Init(), main(), XrdPosixXrootd::mapFlags(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdCnsLogFile::Open(), ParseArguments(), XrdOfsPoscq::ReWrite(), XrdFrmReqFile::ReWrite(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdOssSys::SetFattr(), XrdOssSys::Stat(), XrdOssSys::StatXA(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_clear_from_rdr_cache(), and XrdOucSxeq::XrdOucSxeq().
#define S_IXGRP 00010 |
#define S_IXOTH 00001 |
Referenced by XrdOuca2x::a2fm(), XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), CreateDestPath_loc(), XrdCnsLogClient::Init(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdSfsNativeFile::open(), XrdOssSys::Reloc(), XrdSecsssKT::Rewrite(), XrdOucUtils::subLogfn(), and XrdOssSys::tranmode().
#define S_IXUSR 00100 |
#define setpgid | ( | x, | |
y | |||
) |
Referenced by XrdOucStream::Exec().
#define sleep | ( | s | ) | Sleep(s*1000) |
#define snprintf _snprintf |
Referenced by XrdOucBonjourRecord::AddTXTRecord(), XrdXrootdProtocol::aio_Error(), XrdSecProtocolunix::Authenticate(), XrdSecProtocolkrb5::Authenticate(), XrdSecProtocolkrb4::Authenticate(), XrdPssSys::buildHdr(), XrdOssSys::Config_Display(), XrdOfs::Config_Display(), XrdAccConfig::ConfigDB(), XrdSecServer::ConfigFile(), XrdAccConfig::ConfigFile(), XrdCmsManTree::Connect(), XrdSecProtocolsss::Decode(), XrdAccAudit::Deny(), XrdSysFAttr::Diagnose(), XrdOssMio::Display(), XrdXrootdProtocol::do_Dirlist(), XrdCmsNode::do_Load(), XrdXrootdAdmin::do_Login(), XrdXrootdProtocol::do_Open(), XrdClientConn::DoLogin(), XrdSysError::Emsg(), XrdSfsNative::Emsg(), XrdOfs::Emsg(), XrdBwm::Emsg(), XrdPosixXrootd::endPoint(), XrdSutPFile::Err(), XrdBwmLogger::Event(), XrdFrmTransfer::Fetch(), XrdOucUtils::fmtBytes(), XrdSecsssKT::genFN(), XrdSecProtocolkrb4::getCredentials(), XrdCryptoFactory::GetCryptoFactory(), XrdClientConn::GetSessionID(), XrdOssSys::getStats(), XrdClientInputBuffer::GetSyncObjOrMakeOne(), XrdAccAudit::Grant(), XrdOucReqID::ID(), XrdStats::InfoStats(), XrdSecProtocolkrb5::Init(), XrdNetDNS::IP2String(), XrdOucReqID::isMine(), XrdSecPManager::ldPO(), XrdXrootdPrepare::List(), XrdOssCache::List(), XrdOssSys::List_Path(), XrdXrootdPrepare::Log(), XrdPollPoll::LogEvent(), XrdPssSys::P2URL(), XrdXrootdProtocol::PidFile(), XrdOucUtils::PidFile(), XrdCmsConfig::PidFile(), XrdOucBonjourNode::Print(), XrdStats::ProcStats(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdXrootdProtocol::Recycle(), XrdOssSys::Rename(), XrdXrootdProtocol::rpEmsg(), XrdSysTimer::s2hms(), XrdCmsCluster::Select(), XrdXrootdAdmin::sendErr(), XrdXrootdAioReq::sendError(), XrdXrootdAdmin::sendOK(), XrdLink::setID(), XrdCmsManTree::setMaxCon(), XrdOfsEvsFormat::SNP(), XrdOfs::Stall(), XrdOssSys::StatFS(), XrdOssSys::StatLS(), XrdXrootdStats::Stats(), XrdStats::Stats(), XrdScheduler::Stats(), XrdRootdProtocol::Stats(), XrdPoll::Stats(), XrdLink::Stats(), XrdCmsCluster::Stats(), XrdBuffManager::Stats(), XrdOssSys::StatXA(), XrdLink::Terminate(), XrdSysLogger::Time(), XrdXrootdProtocol::vpEmsg(), XrdOfs::WaitTime(), and XrdOucReqID::XrdOucReqID().
#define socklen_t int |
Referenced by XrdNetDNS::getPort(), XrdNetSocket::getWindow(), and receivePackets().
#define SOCKLEN_t int |
#define ssize_t SSIZE_T |
Referenced by XrdOssCopy::Copy(), XrdPoll::getRequest(), XrdLink::Peek(), XrdPosixXrootd::Pread(), XrdPosixXrootd::Pwrite(), XrdSecProtocolsslProcFile::Read(), XrdPssFile::Read(), XrdPosixXrootd::Read(), XrdOssFile::Read(), XrdOssDF::Read(), XrdOfsHanOss::Read(), XrdOssFile::ReadRaw(), XrdOssDF::ReadRaw(), XrdOfsHanOss::ReadRaw(), XrdPosixXrootd::Readv(), XrdNetLink::Recv(), XrdLink::Recv(), XrdLink::RecvAll(), XrdFrmAdmin::RelocCP(), XrdFrmAdmin::RelocWR(), XrdLink::Send(), XrdLink::sendData(), XrdPssFile::Write(), XrdPosixXrootd::Write(), XrdOssCopy::Write(), XrdOssFile::Write(), XrdOssDF::Write(), XrdOfsHanOss::Write(), XrdPosixXrootd::Writev(), XrdFfsWcache_flush(), XrdFfsWcache_pwrite(), XrdOssAioWait(), and XrdPosix_Fread().
#define STDERR_FILENO 2 |
#define STDIN_FILENO 0 |
Referenced by XrdOucStream::Exec(), XrdSecsssKT::getKeyTab(), main(), XrdRootdProtocol::Match(), and XrdFrmXfrAgent::Start().
#define STDOUT_FILENO 1 |
Referenced by doCp_xrd2loc(), XrdOucStream::Exec(), XrdRootdProtocol::Match(), and XrdMpxOut::Run().
#define strtoll | ( | a, | |
b, | |||
c | |||
) | _strtoi64(a, b, c) |
Referenced by XrdOuca2x::a2ll(), XrdOuca2x::a2sp(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdCnsSsi::FSize(), XrdCnsDaemon::getEvents(), XrdSecsssID::getObj(), XrdCmsNode::getSize(), XrdFrmCID::Init(), XrdSecsssKT::ktDecode0(), XrdSecProtocolsslProcFile::Read(), and XrdCryptosslX509::SerialNumber().
#define usleep | ( | x | ) | Sleep(x / 1000) |
Referenced by main().
#define W_OK 2 |
#define WEXITSTATUS | ( | w | ) | (((w) >> 8) & 0xff) |
Referenced by XrdOucProg::Run(), and XrdScheduler::traceExit().
#define WIFEXITED | ( | w | ) | (((w) & 0xff) == 0) |
Referenced by XrdOucProg::Run(), and XrdScheduler::traceExit().
#define WIFSIGNALED | ( | w | ) | (((w) & 0x7f) > 0 && (((w) & 0x7f) < 0x7f)) |
Referenced by XrdOucProg::Run(), and XrdScheduler::traceExit().
#define WTERMSIG | ( | w | ) | ((w) & 0x7f) |
Referenced by XrdOucProg::Run(), and XrdScheduler::traceExit().
#define X_OK 1 |
typedef char* caddr_t |
typedef unsigned int mode_t |
typedef int pid_t |
typedef unsigned short uint16_t |
int close | ( | int | fd | ) |
References XrdPosixLinkage::Init(), is_socket(), myerrcode(), and XrdPosix_Close().
char* cuserid | ( | char * | s | ) |
References getlogin().
Referenced by XrdClientSock::Socks4Handshake().
BOOL dlclose | ( | void * | lib | ) |
Referenced by main(), and XrdSysPlugin::~XrdSysPlugin().
char* dlerror | ( | ) |
void* dlopen | ( | const char * | libPath, |
int | opt | ||
) |
void* dlsym | ( | void * | libHandle, |
const char * | pname | ||
) |
int fcntl | ( | int | fd, |
int | cmd, | ||
long | arg | ||
) |
pid_t fork | ( | ) |
References TRUE.
Referenced by XrdOucStream::Exec(), XrdScheduler::Fork(), and XrdOucUtils::Undercover().
void gethostbyaddr_r | ( | char * | addr, |
size_t | len, | ||
int | type, | ||
struct hostent * | hent, | ||
char * | buff, | ||
size_t | buffsize, | ||
struct hostent ** | hp, | ||
int * | rc | ||
) |
Referenced by XrdNetDNS::getHostAddr(), XrdNetDNS::getHostName(), and main().
void gethostbyname_r | ( | const char * | inetName, |
struct hostent * | hent, | ||
char * | buff, | ||
int | buffsize, | ||
struct hostent ** | hp, | ||
int * | rc | ||
) |
Referenced by XrdNetDNS::getHostAddr().
int getservbyname_r | ( | const char * | servname, |
const char * | servtype, | ||
struct servent * | sent, | ||
char * | buff, | ||
size_t | buffsize, | ||
struct servent ** | sp | ||
) |
Referenced by XrdNetDNS::getPort().
int gettimeofday | ( | struct timeval * | tp, |
struct timezone * | tzp | ||
) |
Referenced by XrdMonTimer::calcElapsed(), XrdMonCtrArchiver::check4InactiveSenders(), XrdSysTimer::Delta_Time(), doCp_loc2xrd(), doCp_xrd2loc(), doCp_xrd2xrd(), XrdCmsFinderRMT::Forward(), generateTimestamp(), XrdSecsssKT::genKey(), main(), XrdMonSndDummyXrootd::newXrdMonSndStageEntry(), print_summary(), XrdSysTimer::Report(), XrdSysTimer::Reset(), XrdSecProtocolssl::secServer(), XrdMonTimer::start(), Think(), XrdSysCondVar::WaitMS(), XrdMonDecUserInfo::writeRT2Buffer(), and XrdMonSndCoder::XrdMonSndCoder().
char* index | ( | const char * | str, |
int | c | ||
) |
Referenced by XrdFrmXfrAgent::Add(), XrdCmsPrepare::Add(), XrdCmsManList::Add(), XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdClientVector< T >::BufRealloc(), XrdFrmUtils::chkURL(), XrdFrmConfig::ConfigCmd(), XrdFrmConfig::ConfigOTO(), XrdOssSys::ConfigStageC(), XrdFrmConfig::Configure(), XrdConfig::Configure(), XrdCnsConfig::Configure(), XrdXrootdAdmin::do_Red(), XrdCmsNode::do_Select(), XrdOssPath::Extract(), XrdMpxXml::Format(), XrdOfs::fsctl(), XrdOssPath::genPath(), XrdOssPath::genPFN(), XrdCnsDaemon::getLFN(), XrdSecProtocolsss::getLID(), XrdOucArgs::getopt(), XrdMpxXml::getVars(), getXDate(), XrdNetDNS::Host2Dest(), XrdCmsPrepare::Inform(), XrdCnsLog::isEP(), XrdNetDNS::isMatch(), XrdOucReqID::isMine(), XrdOucStream::isSet(), XrdXrootdPrepare::List(), main(), XrdOucUtils::makePath(), XrdFrmUtils::MapM2O(), XrdCnsLogServer::Massage(), XrdSfsNative::Mkpath(), XrdOssSys::Mkpath(), XrdFrmXfrQueue::Notify(), XrdBwmFile::open(), XrdPssSys::P2URL(), XrdOucMsubs::Parse(), XrdOssCache::Parse(), XrdOfsEvs::Parse(), XrdFrmAdmin::ParseKeep(), XrdFrmAdmin::ParseOwner(), XrdFrmAdmin::ParseSpace(), XrdCmsConfig::PidFile(), XrdOssPath::posCname(), XrdOfsHandle::PoscSet(), XrdCmsReq::Reply_Redirect(), XrdXrootdProtocol::rpCheck(), XrdXrootdPrepare::Scrub(), XrdLinkMatch::Set(), XrdPssSys::T2UID(), XrdLink::Terminate(), XrdFrmTransfer::TrackDC(), XrdOucStream::vSubs(), XrdOfs::xforward(), XrdCmsConfig::xmang(), XrdCmsClientConfig::xmang(), XrdXrootdProtocol::xmon(), XrdFrmConfig::xmon(), XrdPssSys::xorig(), XrdConfig::xprot(), XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdFfsMisc_get_all_urls_real(), XrdFfsMisc_get_current_url(), XrdOucNList::XrdOucNList(), XrdOucStream::XrdOucStream(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdSecProtBind::XrdSecProtBind(), XrdXrootdProtocol::xred(), XrdConfig::xrep(), and XrdCmsConfig::xrmtrt().
const char* inet_ntop | ( | int | af, |
const void * | src, | ||
char * | dst, | ||
size_t | size | ||
) |
References EAFNOSUPPORT, and inet_ntop_v4().
Referenced by XrdNetSecurity::Authorize(), XrdNetDNS::getAddrName(), XrdNetDNS::getHostID(), XrdNetDNS::getHostName(), and XrdClientUrlInfo::SetAddrFromHost().
int lrint | ( | double | n | ) | [inline] |
int poll | ( | struct pollfd * | fds, |
unsigned int | nfds, | ||
int | timeout | ||
) | [inline] |
References pollfd::fd, POLLERR, POLLIN, POLLNVAL, POLLOUT, POLLPRI, and pollfd::revents.
Referenced by XrdNetSocket::Accept(), XrdNet::Accept(), XrdNetConnect::Connect(), XrdPoll::getRequest(), XrdNetLink::OK2Recv(), XrdNetMsg::OK2Send(), XrdNetLink::OK2Send(), XrdLink::Peek(), XrdSecTLayer::Read(), XrdLink::Recv(), XrdLink::RecvAll(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdPollPoll::Start(), and XrdOucStream::Wait4Data().
int posix_memalign | ( | void ** | memptr, |
size_t | alignment, | ||
size_t | size | ||
) |
Referenced by XrdClientMessage::CreateData(), and XrdCmsRRData::getBuff().
int sysconf | ( | int | what | ) |
int writev | ( | int | sock, |
const struct iovec | iov[], | ||
int | nvecs | ||
) |
References iovec::iov_len, and is_socket().