#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 | ECONNRESET WSAECONNRESET |
| #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().
| #define ECONNREFUSED WSAECONNREFUSED |
| #define ECONNRESET WSAECONNRESET |
Referenced by XrdSecTLayer::Authenticate(), and XrdSecTLayer::getCredentials().
| #define ECONNRESET WSAECONNRESET |
| #define EHOSTDOWN WSAEHOSTDOWN |
| #define EHOSTUNREACH WSAEHOSTUNREACH |
| #define EINPROGRESS WSAEINPROGRESS |
| #define EISCONN WSAEISCONN |
| #define EMSGSIZE WSAEMSGSIZE |
Referenced by XrdOucStream::GetLine(), XrdNetMsg::Send(), and XrdNetLink::Send().
| #define ENETUNREACH WSAENETUNREACH |
Referenced by XrdXrootdProtocol::mapError(), and XrdCmsReq::Reply_Error().
| #define ENOBUFS WSAENOBUFS |
Referenced by XrdSecProtocolsss::Encode(), and XrdXrootdProtocol::mapError().
| #define EOPNOTSUPP WSAEOPNOTSUPP |
| #define EPROTONOSUPPORT WSAEPROTONOSUPPORT |
Referenced by XrdSecPManager::Get(), and XrdSecServer::getProtocol().
| #define ESHUTDOWN WSAESHUTDOWN |
| #define ETIMEDOUT WSAETIMEDOUT |
Referenced by XrdCmsProtocol::Dispatch(), XrdOfs::Emsg(), XrdOssSys::MSS_Xeq(), XrdSysCondVar::Wait(), and XrdSysCondVar::WaitMS().
| #define ETXTBSY 26 |
Referenced by XrdXrootdProtocol::mapError(), and XrdOfsFile::open().
| #define EWOULDBLOCK WSAEWOULDBLOCK |
Referenced by XrdNetMsg::retErr(), XrdNetLink::retErr(), XrdOssLock::Serialize(), and XrdOssLock::UnSerialize().
| #define F_GETFD 4 |
| #define F_GETFL 1 |
Referenced by XrdNetConnect::Connect(), and XrdSutPFile::Open().
| #define F_SETFD 8 |
Referenced by XrdSecTLayer::bootUp(), XrdFrmConfig::ConfigMum(), XrdNetConnect::Connect(), XrdOucStream::Exec(), XrdPoll::newPoller(), XrdOssFile::Open_ufs(), XrdSysLogger::ReBind(), XrdOssLock::Serialize(), XrdNetSocket::setOpts(), XrdLink::Setup(), XrdPoll::XrdPoll(), and XrdSysLogger::XrdSysLogger().
| #define F_SETFL 2 |
Referenced by XrdNetConnect::Connect(), and XrdNetLink::SetOpts().
| #define FD_CLOEXEC 1 |
| #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)))) |
| #define O_NDELAY 2 |
Referenced by XrdNetConnect::Connect().
| #define O_NONBLOCK 4 |
Referenced by XrdNetLink::SetOpts().
| #define pipe | ( | a | ) | _pipe(a, 256, O_BINARY) |
Referenced by XrdFrmConfig::ConfigMum(), XrdOucStream::Exec(), and XrdPoll::XrdPoll().
| #define POLLERR 0x0008 |
Referenced by XrdPoll::Poll2Text().
| #define POLLHUP 0x0010 |
Referenced by XrdPoll::Poll2Text().
| #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(), XrdPollPoll::Start(), XrdPollDev::Start(), XrdOucStream::Wait4Data(), and XrdPoll::XrdPoll().
| #define POLLNVAL 0x0020 |
Referenced by XrdPoll::Poll2Text().
| #define POLLOUT 0x0004 |
Referenced by XrdNetConnect::Connect(), XrdNetMsg::OK2Send(), XrdNetLink::OK2Send(), and poll().
| #define POLLPRI 0x0002 |
Referenced by XrdNetSocket::Accept(), XrdNet::Accept(), and poll().
| #define POLLRDBAND 0x0000 |
Referenced by XrdNetSocket::Accept(), and XrdNet::Accept().
| #define POLLRDNORM 0x0001 |
| #define POLLWRNORM 0x0002 |
Referenced by XrdNetMsg::OK2Send(), and XrdNetLink::OK2Send().
| #define R_OK 4 |
Referenced by XrdPosixXrootd::Access(), main(), XrdXrootdPrepare::setParms(), and XrdSecProtocolsslInit().
| #define random | ( | ) | rand() |
Referenced by Think(), and XrdSecProtocolsslInit().
| #define rindex strrchr |
Referenced by XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdCnsSsi::ApplyLogRec(), XrdCnsLogClient::Archive(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigStage(), XrdOssSys::ConfigStats(), XrdConfig::Configure(), XrdOssSys::Create(), XrdCnsLog::Dirs(), XrdXrootdProtocol::do_Bind(), XrdFrmAdmin::FindFail(), XrdFrmPurgeDir::isEmpty(), XrdCnsLog::isEP(), main(), mainConfig(), XrdCnsLogClient::Manifest(), XrdSfsNative::Mkpath(), XrdOssPath::pathType(), XrdFrmFiles::Process(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdSecsssKT::Rewrite(), XrdNetSocket::socketPath(), XrdOucUtils::subLogfn(), XrdSysLogger::Trim(), XrdCnsSsi::Updt(), XrdFrmAdmin::VerifyAll(), and XrdPosixXrootPath::XrdPosixXrootPath().
| #define RTLD_NOW 0x0001 |
| #define S_IFIFO 0010000 |
Referenced by XrdNetSocket::Create(), and XrdNetSocket::socketPath().
| #define S_IFSOCK 0140000 |
Referenced by XrdCmsSupervisor::Init(), XrdOlbConfig::setupManager(), and XrdNetSocket::socketPath().
| #define S_IRGRP 00040 |
Referenced by CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), fSetXattrAdler32(), XrdFrmFileset::getLock(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmPstgReq::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdCnsLogFile::Open(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdSecsssKT::Rewrite(), XrdOfsPoscq::ReWrite(), XrdFrmPstgReq::ReWrite(), XrdFrmPstgXfr::Stage(), XrdFrmPstgReq::Unique(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdCryptosslX509::XrdCryptosslX509(), and XrdOucSxeq::XrdOucSxeq().
| #define S_IROTH 00004 |
Referenced by XrdOfs::ConfigPosc(), XrdOssSys::Create(), CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), fSetXattrAdler32(), XrdCnsLogClient::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdSfsNativeFile::open(), ParseArguments(), XrdSecProtocolpwd::QueryCrypt(), XrdSecProtocolpwd::QueryNetRc(), XrdOssSys::Reloc(), XrdSecsssKT::Rewrite(), XrdOucUtils::subLogfn(), and XrdCryptosslX509::XrdCryptosslX509().
| #define S_IRUSR S_IREAD |
Referenced by XrdPosixXrootd::Access(), CreateDestPath_loc(), XrdOlbAdmin::do_NoStage(), XrdXrootdProtocol::do_Open(), XrdOlbAdmin::do_Suspend(), doCp_xrd2loc(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), XrdFrmFileset::getLock(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmPstgReq::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdCnsLogFile::Open(), XrdOfsPoscq::ReWrite(), XrdFrmPstgReq::ReWrite(), XrdSecProtocolssl::secServer(), XrdOssLock::Serialize(), XrdFrmPstgXfr::Stage(), XrdFrmPstgReq::Unique(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), and XrdOucSxeq::XrdOucSxeq().
| #define S_IRWXG 0000070 |
| #define S_IRWXU 0000700 |
Referenced by XrdOssCache::Alloc(), XrdOfs::ConfigPosc(), XrdOssSys::Create(), XrdNetSocket::Create(), fSetXattrAdler32(), XrdOssSpace::Init(), XrdCnsLogClient::Init(), XrdSfsNativeFile::open(), XrdNetSocket::Open(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdSecsssKT::Rewrite(), XrdNetSocket::socketPath(), XrdOucUtils::subLogfn(), and XrdOssCache_FS::XrdOssCache_FS().
| #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(), and XrdCryptosslX509::XrdCryptosslX509().
| #define S_ISFIFO | ( | m | ) | ((m & S_IFMT) == S_IFIFO) |
| #define S_ISREG | ( | m | ) | (((m)&(S_IFMT)) == (S_IFREG)) |
| #define S_IWGRP 000020 |
Referenced by CreateDestPath_loc(), XrdCnsLogClient::do_Create(), doCp_xrd2loc(), 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 XrdPosixXrootd::Access(), CreateDestPath_loc(), XrdOlbAdmin::do_NoStage(), XrdOlbAdmin::do_Suspend(), doCp_xrd2loc(), XrdSecsssKT::fileMode(), XrdMonBufferedOutput::flush(), XrdOfs::fsctl(), XrdFrmFileset::getLock(), XrdOssSpace::Init(), XrdOfsPoscq::Init(), XrdFrmPstgReq::Init(), main(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), XrdFrmAdmin::mkFile(), XrdCnsLogFile::Open(), ParseArguments(), XrdOfsPoscq::ReWrite(), XrdFrmPstgReq::ReWrite(), XrdOssLock::Serialize(), XrdFrmPstgXfr::Stage(), XrdOssSys::Stat(), XrdOssSys::StatXA(), XrdFrmPstgReq::Unique(), XrdCmsState::Update(), XrdCnsSsi::Updt(), XrdW41Gate::Wait41(), XrdCryptosslX509::XrdCryptosslX509(), and XrdOucSxeq::XrdOucSxeq().
| #define S_IXGRP 00010 |
Referenced by CreateDestPath_loc(), XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), and XrdSecsssKT::Rewrite().
| #define S_IXOTH 00001 |
Referenced by XrdPosixXrootd::mapMode(), XrdPosixXrootd::Mkdir(), and XrdSecsssKT::Rewrite().
| #define S_IXUSR 00100 |
| #define setpgid | ( | x, | ||
| y | ||||
| ) |
Referenced by XrdOucStream::Exec().
| #define sleep | ( | s | ) | Sleep(s*1000) |
| #define snprintf _snprintf |
Referenced by XrdXrootdProtocol::aio_Error(), XrdSecProtocolunix::Authenticate(), XrdSecProtocolkrb5::Authenticate(), XrdSecProtocolkrb4::Authenticate(), XrdOssSys::Config_Display(), XrdOfs::Config_Display(), XrdAccConfig::ConfigDB(), XrdSecServer::ConfigFile(), XrdAccConfig::ConfigFile(), XrdOlbManTree::Connect(), XrdCmsManTree::Connect(), XrdSecProtocolsss::Decode(), XrdAccAudit::Deny(), XrdOssMio::Display(), XrdOlbServer::do_Delay(), XrdXrootdProtocol::do_Dirlist(), XrdOlbServer::do_Load(), XrdCmsNode::do_Load(), XrdOlbServer::do_Locate(), XrdXrootdAdmin::do_Login(), XrdXrootdProtocol::do_Open(), XrdOlbServer::do_Ping(), XrdOlbServer::do_PrepSel(), XrdOlbServer::do_Select(), XrdOlbServer::do_Space(), XrdOlbServer::do_State(), XrdOlbServer::do_StateFWD(), XrdOlbServer::do_Stats(), XrdOlbServer::do_Usage(), XrdClientConn::DoLogin(), XrdSysError::Emsg(), XrdSfsNative::Emsg(), XrdOfs::Emsg(), XrdBwm::Emsg(), XrdPosixXrootd::endPoint(), XrdSutPFile::Err(), XrdBwmLogger::Event(), XrdOucUtils::fmtBytes(), XrdSecsssKT::genFN(), XrdOlbConfig::GenMsgID(), XrdSecProtocolkrb4::getCredentials(), XrdCryptoFactory::GetCryptoFactory(), XrdClientConn::GetSessionID(), XrdOssSys::getStats(), XrdClientInputBuffer::GetSyncObjOrMakeOne(), XrdAccAudit::Grant(), XrdOucReqID::ID(), XrdOlbMeter::informLoad(), XrdStats::InfoStats(), XrdSecProtocolkrb5::Init(), XrdNetDNS::IP2String(), XrdOucReqID::isMine(), XrdSecPManager::ldPO(), XrdXrootdPrepare::List(), XrdOssCache::List(), XrdOssSys::List_Path(), XrdXrootdPrepare::Log(), XrdPollPoll::LogEvent(), XrdOlbServer::Login(), XrdXrootdProtocol::PidFile(), XrdOlbConfig::PidFile(), XrdCmsConfig::PidFile(), XrdOlbServer::Process_Responses(), XrdStats::ProcStats(), XrdSecProtocolpwd::QueryCreds(), XrdSecProtocolpwd::QueryUser(), XrdXrootdProtocol::Recycle(), XrdOssSys::Rename(), XrdOlbMeter::Report(), XrdXrootdProtocol::rpEmsg(), XrdSysTimer::s2hms(), XrdCmsCluster::Select(), XrdXrootdAdmin::sendErr(), XrdXrootdAioReq::sendError(), XrdXrootdAdmin::sendOK(), XrdLink::setID(), XrdOlbManTree::setMaxCon(), XrdCmsManTree::setMaxCon(), XrdOfsEvsFormat::SNP(), XrdFrmPstgXfr::Stage(), XrdOfs::Stall(), XrdOssSys::StatFS(), XrdOssSys::StatLS(), XrdXrootdStats::Stats(), XrdStats::Stats(), XrdScheduler::Stats(), XrdRootdProtocol::Stats(), XrdPoll::Stats(), XrdOlbManager::Stats(), XrdLink::Stats(), XrdCmsCluster::Stats(), XrdBuffManager::Stats(), XrdOssSys::StatXA(), XrdLink::Terminate(), XrdSysLogger::Time(), XrdXrootdProtocol::vpEmsg(), XrdOfs::WaitTime(), and XrdOucReqID::XrdOucReqID().
| #define SOCKLEN_t int |
| #define socklen_t int |
Referenced by XrdNetDNS::getPort(), XrdNetSocket::getWindow(), and receivePackets().
| #define ssize_t SSIZE_T |
Referenced by XrdOssCopy::Copy(), XrdPoll::getRequest(), XrdLink::Peek(), XrdPosixXrootd::Pread(), XrdPosixXrootd::Pwrite(), 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(), XrdOssAioWait(), and XrdPosix_Fread().
| #define STDERR_FILENO 2 |
| #define STDIN_FILENO 0 |
Referenced by XrdFrmPstg::Agent(), XrdOucStream::Exec(), XrdSecsssKT::getKeyTab(), and main().
| #define STDOUT_FILENO 1 |
Referenced by doCp_xrd2loc(), XrdOucStream::Exec(), and XrdMpxOut::Run().
| #define strtoll | ( | a, | ||
| b, | ||||
| c | ||||
| ) | _strtoi64(a, b, c) |
| #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().
| 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 XrdConfig::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(), generateTimestamp(), XrdSecsssKT::genKey(), main(), XrdMonSndDummyXrootd::newXrdMonSndStageEntry(), print_summary(), XrdSysTimer::Report(), XrdSysTimer::Reset(), XrdMonTimer::start(), Think(), XrdSysCondVar::WaitMS(), XrdMonDecUserInfo::writeRT2Buffer(), and XrdMonSndCoder::XrdMonSndCoder().
| char* index | ( | const char * | str, | |
| int | c | |||
| ) |
Referenced by XrdOlbPrepare::Add(), XrdOlbManList::Add(), XrdFrmPstgReq::Add(), XrdCmsPrepare::Add(), XrdCmsManList::Add(), XrdCnsSsi::AddDel(), XrdCnsSsi::AddFile(), XrdFrmPstg::Agent_Add(), XrdFrmConfig::ConfigCmd(), XrdFrmConfig::ConfigOTO(), XrdOssSys::ConfigStage(), XrdFrmConfig::Configure(), XrdConfig::Configure(), XrdCnsConfig::Configure(), XrdOlbServer::do_PrepAdd4Real(), XrdOlbServer::do_PrepSel(), 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(), XrdOlbServer::Inform(), XrdCmsPrepare::Inform(), XrdCnsLog::isEP(), XrdNetDNS::isMatch(), XrdOucReqID::isMine(), XrdOucStream::isSet(), XrdXrootdPrepare::List(), main(), XrdOucUtils::makePath(), XrdCnsLogServer::Massage(), XrdSfsNative::Mkpath(), XrdOssSys::Mkpath(), XrdOlbServer::Mkpath(), XrdFrmPstgXfr::Notify(), XrdBwmFile::open(), XrdOucMsubs::Parse(), XrdOssCache::Parse(), XrdOfsEvs::Parse(), XrdFrmAdmin::ParseKeep(), XrdFrmAdmin::ParseOwner(), XrdFrmAdmin::ParseSpace(), XrdCmsConfig::PidFile(), XrdOssPath::posCname(), XrdOfsHandle::PoscSet(), XrdOlbXmiReq::processPrpQ(), XrdOlbXmiReq::processReqQ(), XrdOdcResp::Reply(), XrdCmsReq::Reply_Redirect(), XrdXrootdProtocol::rpCheck(), XrdXrootdPrepare::Scrub(), XrdOdcFinderRMT::send2Man(), XrdLinkMatch::Set(), XrdLink::Terminate(), XrdOfs::xforward(), XrdPssSys::xmang(), XrdOlbConfig::xmang(), XrdOdcConfig::xmang(), XrdCmsConfig::xmang(), XrdCmsClientConfig::xmang(), XrdXrootdProtocol::xmon(), XrdFrmConfig::xmon(), XrdConfig::xprot(), XrdCmsClientMan::XrdCmsClientMan(), XrdCmsNode::XrdCmsNode(), XrdOdcManager::XrdOdcManager(), XrdOucNList::XrdOucNList(), XrdOucStream::XrdOucStream(), XrdPosixXrootPath::XrdPosixXrootPath(), XrdSecProtBind::XrdSecProtBind(), XrdXrootdProtocol::xred(), XrdConfig::xrep(), XrdOlbConfig::xrmtrt(), and XrdCmsConfig::xrmtrt().
| const char* inet_ntop | ( | int | af, | |
| const void * | src, | |||
| char * | dst, | |||
| size_t | size | |||
| ) |
References 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, POLLIN, 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(), 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.1