|
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(), 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().
1.7.3