|
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) |
| #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::Execute(), and XrdCmsProtocol::Dispatch().
| #define ECONNREFUSED WSAECONNREFUSED |
| #define ECONNRESET WSAECONNRESET |
Referenced by XrdSecTLayer::getCredentials(), and XrdSecTLayer::Authenticate().
| #define EHOSTDOWN WSAEHOSTDOWN |
| #define EHOSTUNREACH WSAEHOSTUNREACH |
Referenced by XrdCnsLogClient::mapError(), XrdNetSocket::Open(), and XrdPosixXrootd::mapError().
| #define EINPROGRESS WSAEINPROGRESS |
Referenced by XrdCmsClientMan::delayResp(), XrdCmsFinderRMT::send2Man(), XrdCmsJob::DoIt(), XrdCmsParser::Decode(), XrdCmsProtocol::Execute(), XrdLink::DoIt(), XrdNetConnect::Connect(), XrdOfsFile::open(), XrdOfs::fsError(), XrdOssAioWait(), XrdOssSys::CalcTime(), XrdPosixXrootd::Open(), XrdXrootdProtocol::do_Bind(), XrdXrootdProtocol::do_OffloadIO(), and XrdXrootdProtocol::aio_WriteAll().
| #define EISCONN WSAEISCONN |
| #define EMSGSIZE WSAEMSGSIZE |
Referenced by XrdNetLink::Send(), XrdNetMsg::Send(), and XrdOucStream::GetLine().
| #define ENETUNREACH WSAENETUNREACH |
Referenced by XProtocol::mapError(), XrdCmsParser::mapError(), and XrdCmsReq::Reply_Error().
| #define ENOBUFS WSAENOBUFS |
Referenced by XProtocol::mapError(), XrdSecProtocolsss::Encode(), 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(), XrdOfsFile::open(), XrdOfsHandle::PoscSet(), XrdOssFile::Open(), and XrdOucStream::Put().
| #define EWOULDBLOCK WSAEWOULDBLOCK |
| #define F_GETFD 4 |
| #define F_GETFL 1 |
Referenced by XrdNetConnect::Connect(), and XrdSutPFile::Open().
| #define F_SETFD 8 |
Referenced by XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::FileLock(), XrdFrcReqFile::ReWrite(), XrdFrmConfig::ConfigMum(), XrdFrmTransfer::ThrowOK(), XrdFrmXfrQueue::Send2File(), XrdLink::Setup(), XrdNetConnect::Connect(), XrdNetSocket::setOpts(), XrdOssFile::Open_ufs(), XrdOucStream::Exec(), XrdPoll::XrdPoll(), XrdPoll::newPoller(), XrdSecTLayer::bootUp(), XrdSysLogger::XrdSysLogger(), and XrdSysLogger::ReBind().
| #define F_SETFL 2 |
Referenced by XrdNetConnect::Connect(), and XrdNetLink::SetOpts().
| #define FD_CLOEXEC 1 |
Referenced by XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::FileLock(), XrdFrcReqFile::ReWrite(), XrdFrmConfig::ConfigMum(), XrdFrmTransfer::ThrowOK(), XrdFrmXfrQueue::Send2File(), XrdLink::Setup(), XrdNetSocket::setOpts(), XrdOssFile::Open_ufs(), XrdOucStream::Exec(), XrdPoll::XrdPoll(), XrdPoll::newPoller(), XrdSecTLayer::bootUp(), XrdSysLogger::XrdSysLogger(), and XrdSysLogger::ReBind().
| #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 XrdCryptosslASN1toUTC(), XrdCryptosslX509Crl::Dump(), XrdCryptoX509::Dump(), XrdFrmPurgeDir::isEmpty(), XrdFrmPurge::Track(), Display(), XrdSutTimeString(), XrdSutPFHeader::Print(), XrdSutPFile::Browse(), XrdSysLogger::Time(), XrdSysLogger::ReBind(), and XrdSysTimer::Midnight().
| #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 XrdCksXAttr::postGet(), clientUnMarshallReadAheadList(), XrdClientReadV::UnpackReadVResp(), XrdClientReadV::SubmitToCacheReadVResp(), XrdFrcXAttrCpy::postGet(), XrdFrcXAttrPin::postGet(), debugRWRequest(), XrdMonDecDictInfo::XrdMonDecDictInfo(), XrdMonDecPacketDecoder::decodeRWRequest(), XrdOucPup::Unpack(), and XrdSecProtocolsss::Decode().
| #define O_NDELAY 2 |
Referenced by XrdFrmCns::Init(), and XrdNetConnect::Connect().
| #define O_NONBLOCK 4 |
Referenced by XrdFrmCns::Init(), XrdNetConnect::Connect(), and XrdNetLink::SetOpts().
| #define pipe | ( | a | ) | _pipe(a, 256, O_BINARY) |
| #define POLLERR 0x0008 |
Referenced by XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdPoll::Poll2Text(), and poll().
| #define POLLHUP 0x0010 |
| #define POLLIN 0x0001 |
Referenced by XrdClientSock::RecvRaw(), XrdLink::Peek(), XrdLink::Recv(), XrdLink::RecvAll(), XrdNet::Accept(), XrdNetLink::OK2Recv(), XrdNetSocket::Accept(), XrdOucStream::Wait4Data(), XrdPoll::XrdPoll(), XrdPollDev::Start(), XrdPollDev::doRequests(), XrdPollPoll::Include(), XrdPollPoll::Start(), XrdPollPoll::doRequests(), XrdSecTLayer::Read(), and poll().
| #define POLLNVAL 0x0020 |
Referenced by XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdPoll::Poll2Text(), and poll().
| #define POLLOUT 0x0004 |
Referenced by XrdClientSock::SendRaw_sock(), XrdNetConnect::Connect(), XrdNetLink::OK2Send(), XrdNetMsg::OK2Send(), and poll().
| #define POLLPRI 0x0002 |
Referenced by XrdClientSock::RecvRaw(), XrdNet::Accept(), XrdNetSocket::Accept(), and poll().
| #define POLLRDBAND 0x0000 |
Referenced by XrdNet::Accept(), and XrdNetSocket::Accept().
| #define POLLRDNORM 0x0001 |
Referenced by XrdLink::Peek(), XrdLink::Recv(), XrdLink::RecvAll(), XrdNet::Accept(), XrdNetLink::OK2Recv(), XrdNetSocket::Accept(), XrdOucStream::Wait4Data(), XrdPoll::XrdPoll(), XrdPollDev::Start(), XrdPollDev::doRequests(), XrdPollPoll::Include(), XrdPollPoll::Start(), XrdPollPoll::doRequests(), and XrdSecTLayer::Read().
| #define POLLWRNORM 0x0002 |
Referenced by XrdNetConnect::Connect(), XrdNetLink::OK2Send(), and XrdNetMsg::OK2Send().
| #define R_OK 4 |
| #define random | ( | ) | rand() |
Referenced by Think().
| #define rindex strrchr |
Referenced by XrdCmsPrepare::Reset(), XrdCmsPrepare::setParms(), XrdCnsLog::Dirs(), XrdCnsLog::isEP(), XrdCnsLogClient::Archive(), XrdCnsLogClient::Manifest(), XrdCnsSsi::Updt(), XrdCnsSsi::ApplyLogRec(), XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdConfig::Configure(), XrdFrmAdmin::VerifyAll(), XrdFrmAdmin::FindFail(), XrdFrmFiles::Process(), XrdFrmPurgeDir::isEmpty(), XrdFrmTransfer::TrackDC(), main(), XrdNetSocket::socketPath(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigStageC(), XrdOssSys::ConfigStats(), XrdOssSys::Create(), XrdOssPath::pathType(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdOucUtils::subLogfn(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdPssSys::P2URL(), XrdPssSys::Configure(), XrdSecsssKT::Rewrite(), XrdSfsNative::Mkpath(), XrdSysLogger::Trim(), XrdXrootdProtocol::xfsl(), and XrdXrootdProtocol::do_Bind().
| #define RTLD_NOW 0x0001 |
| #define S_IFIFO 0010000 |
Referenced by XrdNetSocket::Create(), and XrdNetSocket::socketPath().
| #define S_IFSOCK 0140000 |
Referenced by XrdCmsSupervisor::Init(), XrdNetSocket::Create(), and XrdNetSocket::socketPath().
| #define S_IRGRP 00040 |
Referenced by main(), XrdCnsLogClient::do_Create(), XrdCnsLogFile::Open(), XrdCnsSsi::Updt(), CreateDestPath_loc(), doCp_xrd2loc(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_clear_from_rdr_cache(), XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::ReWrite(), XrdFrcUtils::Unique(), XrdFrmAdmin::mkFile(), XrdFrmConfig::ConfigPF(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdMonBufferedOutput::flush(), XrdOfsPoscq::Init(), XrdOfsPoscq::ReWrite(), XrdOssSpace::Init(), XrdOuca2x::a2fm(), XrdOucSxeq::XrdOucSxeq(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapMode(), ParseArguments(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSecsssKT::Rewrite(), XrdSecsssKT::fileMode(), and XrdW41Gate::Wait41().
| #define S_IROTH 00004 |
Referenced by main(), XrdCnsLogClient::Init(), XrdCnsLogClient::do_Create(), XrdCnsLogFile::Open(), XrdCnsSsi::Updt(), CreateDestPath_loc(), doCp_xrd2loc(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_clear_from_rdr_cache(), XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::ReWrite(), XrdFrcUtils::Unique(), XrdFrmAdmin::mkFile(), XrdFrmConfig::ConfigPF(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdMonBufferedOutput::flush(), XrdOfs::ConfigPosc(), XrdOfsPoscq::Init(), XrdOfsPoscq::ReWrite(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdOssSys::tranmode(), XrdOssSys::Reloc(), XrdOuca2x::a2fm(), XrdOucSxeq::XrdOucSxeq(), XrdOucUtils::subLogfn(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapMode(), ParseArguments(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSecsssKT::Rewrite(), XrdSfsNativeFile::open(), and XrdW41Gate::Wait41().
| #define S_IRUSR S_IREAD |
Referenced by main(), XrdCmsState::Update(), XrdCnsLogFile::Open(), XrdCnsSsi::Updt(), CreateDestPath_loc(), doCp_xrd2loc(), XrdFfsPosix_clear_from_rdr_cache(), XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::ReWrite(), XrdFrcUtils::Unique(), XrdFrmAdmin::mkFile(), XrdFrmConfig::ConfigPF(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdMonBufferedOutput::flush(), XrdOfsPoscq::Init(), XrdOfsPoscq::ReWrite(), XrdOssSys::SetFattr(), XrdOssSpace::Init(), XrdOuca2x::a2fm(), XrdOucSxeq::XrdOucSxeq(), XrdPosixXrootd::Access(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapFlags(), XrdPosixXrootd::mapMode(), XrdSecsssKT::fileMode(), XrdW41Gate::Wait41(), and XrdXrootdProtocol::do_Open().
| #define S_IRWXG 0000070 |
Referenced by XrdCmsConfig::xapath(), XrdCnsLogClient::Init(), XrdConfig::xapath(), XrdFrmCns::Add(), XrdFrmConfig::xapath(), XrdNetSocket::Create(), XrdNetSocket::socketPath(), XrdOfs::ConfigPosc(), XrdOssCache_FS::XrdOssCache_FS(), XrdOssCache::Alloc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdOssSpace::Init(), XrdOucUtils::subLogfn(), XrdSecsssKT::getKeyTab(), and XrdSfsNativeFile::open().
| #define S_IRWXU 0000700 |
Referenced by XrdCmsConfig::xapath(), XrdCnsLogClient::Init(), XrdConfig::xapath(), XrdFrmCns::Add(), XrdFrmConfig::xapath(), XrdNetSocket::Create(), XrdNetSocket::Open(), XrdNetSocket::socketPath(), XrdOfs::ConfigPosc(), XrdOssCache_FS::XrdOssCache_FS(), XrdOssCache::Alloc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdOssSpace::Init(), XrdOucUtils::subLogfn(), XrdSecsssKT::XrdSecsssKT(), XrdSecsssKT::Rewrite(), XrdSfsNativeFile::open(), and XrdXrootdProtocol::do_Mkdir().
| #define S_ISDIR | ( | m | ) | (((m)&(S_IFMT)) == (S_IFDIR)) |
Referenced by XrdCpWorkLst::SetDest(), XrdCpWorkLst::BuildWorkList_loc(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsMisc_get_current_url(), XrdFfsPosix_x_deleteall(), XrdOfs::exists(), XrdOssSys::StatXA(), XrdOssSys::getCname(), ParseArguments(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSfsNative::exists(), main(), and XrdXrootdProtocol::do_Statx().
| #define S_ISFIFO | ( | m | ) | ((m & S_IFMT) == S_IFIFO) |
| #define S_ISREG | ( | m | ) | (((m)&(S_IFMT)) == (S_IFREG)) |
Referenced by main(), XrdCpWorkLst::BuildWorkList_loc(), XrdCryptosslX509::XrdCryptosslX509(), XrdFfsPosix_x_deleteall(), XrdFfsPosix_truncateall(), XrdOfs::exists(), XrdOfsPoscq::Init(), XrdOssSys::StatXA(), ParseArguments(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSfsNative::exists(), and XrdW41Dirs::Expand().
| #define S_IWGRP 000020 |
Referenced by XrdCnsLogClient::do_Create(), CreateDestPath_loc(), doCp_xrd2loc(), XrdCryptosslX509::XrdCryptosslX509(), XrdFrmAdmin::mkFile(), XrdOssSpace::Init(), XrdOssSys::Stat(), XrdOuca2x::a2fm(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapMode(), ParseArguments(), XrdSecProtocolgsi::InitProxy(), XrdSecProtocolpwd::QueryCrypt(), and XrdSecProtocolpwd::QueryNetRc().
| #define S_IWOTH 000002 |
| #define S_IWUSR S_IWRITE |
Referenced by main(), XrdCmsState::Update(), XrdCnsLogFile::Open(), XrdCnsSsi::Updt(), CreateDestPath_loc(), doCp_xrd2loc(), XrdFfsPosix_clear_from_rdr_cache(), XrdFrcCID::Update(), XrdFrcReqFile::Init(), XrdFrcReqFile::ReWrite(), XrdFrcUtils::Unique(), XrdFrmAdmin::mkFile(), XrdFrmConfig::ConfigPF(), XrdFrmTransfer::Fetch(), XrdFrmTransfer::ffMake(), XrdMonBufferedOutput::flush(), XrdOfs::fsctl(), XrdOfsPoscq::Init(), XrdOfsPoscq::ReWrite(), XrdOssSys::SetFattr(), XrdOssSpace::Init(), XrdOssSys::Stat(), XrdOssSys::StatXA(), XrdOuca2x::a2fm(), XrdOucSxeq::XrdOucSxeq(), XrdPosixXrootd::Access(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapFlags(), XrdPosixXrootd::mapMode(), ParseArguments(), XrdSecsssKT::fileMode(), XrdW41Gate::Wait41(), and XrdXrootdProtocol::do_Open().
| #define S_IXGRP 00010 |
| #define S_IXOTH 00001 |
Referenced by XrdCnsLogClient::Init(), CreateDestPath_loc(), XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdOssSys::Create(), XrdOssSys::tranmode(), XrdOssSys::Reloc(), XrdOuca2x::a2fm(), XrdOucUtils::subLogfn(), XrdPosixXrootd::Mkdir(), XrdPosixXrootd::mapMode(), XrdSecsssKT::Rewrite(), and XrdSfsNativeFile::open().
| #define S_IXUSR 00100 |
| #define setpgid | ( | x, | |
| y | |||
| ) |
Referenced by XrdOucStream::Exec().
| #define sleep | ( | s | ) | Sleep(s*1000) |
| #define snprintf _snprintf |
Referenced by XrdAccAudit::Deny(), XrdAccAudit::Grant(), XrdAccConfig::ConfigDB(), XrdAccConfig::ConfigFile(), XrdBuffManager::Stats(), XrdBwm::Emsg(), XrdBwmLogger::Event(), XrdClientConn::DoLogin(), XrdClientConn::DoAuthentication(), XrdClientInputBuffer::GetSyncObjOrMakeOne(), XrdCmsCluster::Select(), XrdCmsCluster::Stats(), XrdCmsCluster::Statt(), XrdCmsConfig::PidFile(), XrdCmsManTree::Connect(), XrdCmsManTree::setMaxCon(), XrdCmsNode::do_Load(), XrdCryptoFactory::GetCryptoFactory(), XrdFrmTransfer::Fetch(), XrdLink::setID(), XrdLink::Stats(), XrdLink::Terminate(), XrdOfs::Emsg(), XrdOfs::Stall(), XrdOfs::WaitTime(), XrdOfs::Config_Display(), XrdOfsEvsFormat::SNP(), XrdOssCache::List(), XrdOssSys::Config_Display(), XrdOssSys::List_Path(), XrdOssMio::Display(), XrdOssSys::Rename(), XrdOssSys::StatFS(), XrdOssSys::StatLS(), XrdOssSys::StatXA(), XrdOssSys::getStats(), XrdOucBonjourRecord::AddTXTRecord(), XrdOucBonjourNode::Print(), XrdOucReqID::XrdOucReqID(), XrdOucReqID::isMine(), XrdOucReqID::ID(), XrdOucUtils::fmtBytes(), XrdOucUtils::PidFile(), XrdPoll::Stats(), XrdPollPoll::LogEvent(), XrdPosixXrootd::endPoint(), XrdPssSys::P2URL(), XrdPssSys::buildHdr(), XrdRootdProtocol::Stats(), XrdScheduler::Stats(), XrdSecPManager::ldPO(), XrdSecProtocolkrb5::Authenticate(), XrdSecProtocolkrb5::Init(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdSecProtocolsss::Decode(), XrdSecProtocolunix::Authenticate(), XrdSecServer::ConfigFile(), XrdSecsssKT::genFN(), XrdSfsNative::Emsg(), XrdStats::Stats(), XrdStats::InfoStats(), XrdStats::ProcStats(), XrdSutPFile::Err(), XrdSysDNS::IPFormat(), XrdSysDNS::IP2String(), XrdSysError::Emsg(), XrdSysFAttr::Diagnose(), XrdSysLogger::Time(), XrdSysTimer::s2hms(), XrdXrootdAdmin::do_Login(), XrdXrootdAdmin::sendErr(), XrdXrootdAdmin::sendOK(), XrdXrootdAioReq::sendError(), XrdXrootdProtocol::PidFile(), XrdXrootdPrepare::List(), XrdXrootdPrepare::Log(), XrdXrootdProtocol::Recycle(), XrdXrootdStats::Stats(), XrdXrootdProtocol::do_Dirlist(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::MonAuth(), XrdXrootdProtocol::rpEmsg(), XrdXrootdProtocol::vpEmsg(), and XrdXrootdProtocol::aio_Error().
| #define socklen_t int |
Referenced by XrdClientConn::DoAuthentication(), receivePackets(), XrdNetSocket::getWindow(), and XrdSysDNS::getPort().
| #define SOCKLEN_t int |
| #define ssize_t SSIZE_T |
Referenced by XrdFfsWcache_flush(), XrdFfsWcache_pwrite(), XrdFrmAdmin::RelocCP(), XrdFrmAdmin::RelocWR(), XrdLink::Peek(), XrdLink::Recv(), XrdLink::RecvAll(), XrdLink::Send(), XrdLink::sendData(), XrdNetLink::Recv(), XrdOfsHanOss::Read(), XrdOfsHanOss::ReadRaw(), XrdOfsHanOss::Write(), XrdOssDF::Read(), XrdOssDF::ReadRaw(), XrdOssDF::Write(), XrdOssAioWait(), XrdOssFile::Read(), XrdOssFile::ReadRaw(), XrdOssFile::Write(), XrdOssCopy::Copy(), XrdOssCopy::Write(), XrdPoll::getRequest(), XrdPosix_Fread(), XrdPosixXrootd::Pread(), XrdPosixXrootd::Pwrite(), XrdPosixXrootd::Read(), XrdPosixXrootd::Readv(), XrdPosixXrootd::Write(), XrdPosixXrootd::Writev(), XrdPssFile::Read(), and XrdPssFile::Write().
| #define STDERR_FILENO 2 |
| #define STDIN_FILENO 0 |
Referenced by main(), XrdFrmXfrAgent::Start(), XrdOucStream::Exec(), XrdRootdProtocol::Match(), and XrdSecsssKT::getKeyTab().
| #define STDOUT_FILENO 1 |
Referenced by doCp_xrd2loc(), XrdMpxOut::Run(), XrdOucStream::Exec(), and XrdRootdProtocol::Match().
| #define strtoll | ( | a, | |
| b, | |||
| c | |||
| ) | _strtoi64(a, b, c) |
| #define usleep | ( | x | ) | Sleep(x / 1000) |
Referenced by main().
| #define W_OK 2 |
Referenced by XrdNetSocket::socketPath(), XrdPosixXrootd::Access(), and XrdXrootdPrepare::setParms().
| #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(), XrdPosix_Close(), is_socket(), and myerrcode().
| 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(), XrdOucUtils::Undercover(), and XrdScheduler::Fork().
| 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 XrdSysDNS::getHostAddr(), and XrdSysDNS::getHostName().
| void gethostbyname_r | ( | const char * | inetName, |
| struct hostent * | hent, | ||
| char * | buff, | ||
| int | buffsize, | ||
| struct hostent ** | hp, | ||
| int * | rc | ||
| ) |
Referenced by XrdSysDNS::getHostAddr().
| int getservbyname_r | ( | const char * | servname, |
| const char * | servtype, | ||
| struct servent * | sent, | ||
| char * | buff, | ||
| size_t | buffsize, | ||
| struct servent ** | sp | ||
| ) |
Referenced by XrdSysDNS::getPort().
| int gettimeofday | ( | struct timeval * | tp, |
| struct timezone * | tzp | ||
| ) |
Referenced by Think(), main(), XrdCmsFinderRMT::Forward(), print_summary(), doCp_xrd2xrd(), doCp_xrd2loc(), doCp_loc2xrd(), XrdMonCtrArchiver::check4InactiveSenders(), XrdMonDecUserInfo::writeRT2Buffer(), XrdMonSndCoder::XrdMonSndCoder(), XrdMonSndDummyXrootd::newXrdMonSndStageEntry(), XrdMonTimer::start(), XrdMonTimer::calcElapsed(), generateTimestamp(), XrdSecsssKT::genKey(), XrdSysCondVar::WaitMS(), XrdSysTimer::Delta_Time(), XrdSysTimer::Report(), and XrdSysTimer::Reset().
| char* index | ( | const char * | str, |
| int | c | ||
| ) |
Referenced by XrdBwmFile::open(), XrdClientVector::BufRealloc(), XrdCmsClientConfig::xmang(), XrdCmsClientMan::XrdCmsClientMan(), XrdCmsConfig::PidFile(), XrdCmsConfig::xmang(), XrdCmsConfig::xrmtrt(), XrdCmsManList::Add(), XrdCmsNode::XrdCmsNode(), XrdCmsNode::do_Select(), XrdCmsPrepare::Add(), XrdCmsPrepare::Inform(), XrdCmsReq::Reply_Redirect(), XrdCnsConfig::Configure(), XrdCnsDaemon::getLFN(), XrdCnsLog::isEP(), XrdCnsLogServer::Massage(), XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdConfig::Configure(), XrdConfig::xprot(), XrdConfig::xrep(), XrdFfsMisc_get_current_url(), XrdFfsMisc_get_all_urls_real(), XrdFrcUtils::chkURL(), XrdFrcUtils::MapM2O(), XrdFrmAdmin::ParseKeep(), XrdFrmAdmin::ParseOwner(), XrdFrmAdmin::ParseSpace(), XrdFrmConfig::Configure(), XrdFrmConfig::ConfigCmd(), XrdFrmConfig::ConfigOTO(), XrdFrmConfig::xmon(), XrdFrmTransfer::TrackDC(), XrdFrmXfrAgent::Add(), XrdFrmXfrQueue::Notify(), XrdLink::Terminate(), XrdLinkMatch::Set(), XrdMpxXml::Format(), XrdMpxXml::getVars(), XrdOfs::fsctl(), XrdOfs::xforward(), XrdOfsEvs::Parse(), XrdOfsHandle::PoscSet(), XrdOssSys::Mkpath(), XrdOssCache::Parse(), XrdOssSys::ConfigStageC(), XrdOssPath::Extract(), XrdOssPath::genPath(), XrdOssPath::genPFN(), XrdOssPath::posCname(), XrdOucArgs::getopt(), XrdOucMsubs::Parse(), XrdOucNList::XrdOucNList(), XrdOucReqID::isMine(), XrdOucStream::XrdOucStream(), XrdOucStream::isSet(), XrdOucStream::vSubs(), XrdOucUtils::makePath(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdPssSys::P2URL(), XrdPssSys::T2UID(), XrdPssSys::xorig(), XrdSecProtocolsss::getLID(), XrdSecProtBind::XrdSecProtBind(), main(), getXDate(), XrdSfsNative::Mkpath(), XrdSysDNS::Host2Dest(), XrdSysDNS::isMatch(), XrdXrootdAdmin::do_Red(), XrdXrootdProtocol::xmon(), XrdXrootdProtocol::xred(), XrdXrootdPrepare::List(), XrdXrootdPrepare::Scrub(), and XrdXrootdProtocol::rpCheck().
| const char* inet_ntop | ( | int | af, |
| const void * | src, | ||
| char * | dst, | ||
| size_t | size | ||
| ) |
References inet_ntop_v4(), and EAFNOSUPPORT.
Referenced by XrdClientUrlInfo::SetAddrFromHost(), XrdNetSecurity::Authorize(), XrdSysDNS::getAddrName(), XrdSysDNS::getHostID(), XrdSysDNS::getHostName(), and XrdSysDNS::IPFormat().
| int lrint | ( | double | n | ) | [inline] |
| int poll | ( | struct pollfd * | fds, |
| unsigned int | nfds, | ||
| int | timeout | ||
| ) | [inline] |
References pollfd::fd, POLLIN, POLLOUT, POLLPRI, pollfd::revents, POLLNVAL, and POLLERR.
Referenced by XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdLink::Peek(), XrdLink::Recv(), XrdLink::RecvAll(), XrdNet::Accept(), XrdNetConnect::Connect(), XrdNetLink::OK2Recv(), XrdNetLink::OK2Send(), XrdNetMsg::OK2Send(), XrdNetSocket::Accept(), XrdOucStream::Wait4Data(), XrdPoll::getRequest(), XrdPollPoll::Start(), and XrdSecTLayer::Read().
| 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 is_socket(), and iovec::iov_len.
1.7.5