#include "XrdSys/XrdWin32.hh"#include <Windows.h>#include <errno.h>#include <malloc.h>
Defines | |
| #define | INET_ADDRSTRLEN 16 |
| #define | EAFNOSUPPORT WSAEAFNOSUPPORT |
| #define | IN6ADDRSZ 16 |
| #define | INT16SZ 2 |
| #define | IS_SOCKET(fd) ((fd)>=64) |
Functions | |
| int | sysconf (int what) |
| int | fcntl (int, int, long) |
| 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 () |
| LARGE_INTEGER | LargeIntegerSubtract (LARGE_INTEGER a, LARGE_INTEGER b) |
| static const char * | inet_ntop_v4 (const void *src, char *dst, size_t size) |
| const char * | inet_ntop (int af, const void *src, char *dst, size_t size) |
| static void | myerrcode (int err) |
| static bool | is_socket (SOCKET fd) |
| int | close (int fd) |
| int | writev (int fd, const struct iovec iov[], int nvecs) |
| char * | index (const char *str, int c) |
| char * | getlogin () |
| char * | cuserid (char *s) |
| int | posix_memalign (void **memptr, size_t alignment, size_t size) |
Variables | |
| static const unsigned __int64 | epoch = 116444736000000000L |
| #define EAFNOSUPPORT WSAEAFNOSUPPORT |
| #define IN6ADDRSZ 16 |
| #define INET_ADDRSTRLEN 16 |
Referenced by inet_ntop_v4().
| #define INT16SZ 2 |
| #define IS_SOCKET | ( | fd | ) | ((fd)>=64) |
| 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 | , | |
| int | , | |||
| long | ||||
| ) |
| 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().
| char* getlogin | ( | ) |
Referenced by cuserid().
| 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().
| static const char* inet_ntop_v4 | ( | const void * | src, | |
| char * | dst, | |||
| size_t | size | |||
| ) | [static] |
References INET_ADDRSTRLEN.
Referenced by inet_ntop().
| LARGE_INTEGER LargeIntegerSubtract | ( | LARGE_INTEGER | a, | |
| LARGE_INTEGER | b | |||
| ) |
| static void myerrcode | ( | int | err | ) | [static] |
Referenced by close().
| 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 | fd, | |
| const struct iovec | iov[], | |||
| int | nvecs | |||
| ) |
References iovec::iov_len, and is_socket().
const unsigned __int64 epoch = 116444736000000000L [static] |
1.7.1