xrootd
Macros | Functions
XrdSysPlatform.hh File Reference
#include <stdlib.h>
#include <sys/param.h>
Include dependency graph for XrdSysPlatform.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STATFS   statvfs
 
#define STATFS_BUFF   struct statvfs
 
#define FS_BLKFACT   1
 
#define SHMDT_t   char *
 
#define FLOCK_t   flock_t
 
#define GTZ_NULL   (void *)0
 
#define SOCKLEN_t   int
 
#define PTR2INT(x)   int(x)
 
#define O_BINARY   0
 
#define Netdata_t   char *
 
#define Sokdata_t   void *
 
#define IOV_INIT(data, dlen)   data,dlen
 
#define MAKEDIR(path, mode)   mkdir(path,mode)
 
#define net_errno   errno
 
#define XRDABS(x)   (x < 0 ? -x : x)
 
#define LT_MODULE_EXT   ".so"
 

Functions

size_t strlcpy (char *dst, const char *src, size_t size)
 

Macro Definition Documentation

#define FLOCK_t   flock_t
#define FS_BLKFACT   1
#define GTZ_NULL   (void *)0
#define IOV_INIT (   data,
  dlen 
)    data,dlen

Referenced by XrdNetLink::Send().

#define LT_MODULE_EXT   ".so"
#define MAKEDIR (   path,
  mode 
)    mkdir(path,mode)
#define net_errno   errno

Referenced by XrdNetConnect::Connect().

#define Netdata_t   char *
#define O_BINARY   0

Referenced by doCp_loc2xrd().

#define PTR2INT (   x)    int(x)
#define SHMDT_t   char *
#define SOCKLEN_t   int
#define Sokdata_t   void *
#define STATFS   statvfs
#define STATFS_BUFF   struct statvfs
#define XRDABS (   x)    (x < 0 ? -x : x)

Function Documentation

size_t strlcpy ( char *  dst,
const char *  src,
size_t  size 
)

Referenced by XrdAccAccess::Access(), XrdFrcReqAgent::Add(), XrdFrcProxy::Add(), XrdFrmXfrAgent::Add(), XrdOfsPoscq::Add(), XrdLink::Alloc(), XrdCmsResp::Alloc(), XrdPssSys::ConfigXeq(), XrdOssSys::ConfigXeq(), XrdOfs::ConfigXeq(), XrdFrcProxy::Del(), XrdFrmXfrAgent::Del(), XrdCmsNode::do_Locate(), XrdXrootdAdmin::do_Login(), XrdXrootdAdmin::do_Red(), XrdCmsNode::do_StatFS(), XrdCmsCluster::Drop(), XrdSysError::Emsg(), XrdOucUtils::eText(), XrdFrmTransfer::Fetch(), XrdOssCache::Find(), XrdOucERoute::Format(), XrdOucUtils::genPath(), XrdFrcCID::Get(), XrdFrmConfig::Grab(), XrdSysDNS::Host2Dest(), XrdOucCallBack::Init(), XrdOucStream::isSet(), XrdFrcReqFile::List(), XrdFrcReqFile::ListL(), XrdSecProtocolsss::Load_Server(), XrdXrootdPrepare::Log(), XrdXrootdJob2Do::lstClient(), XrdFrmMonitor::Map(), XrdXrootdMonitor::Map(), XrdOfsTPCAllow::Match(), XrdOssSys::MSS_Readdir(), XrdCmsManList::Next(), XrdOssCache::Parse(), XrdOucExport::ParsePath(), XrdOucN2N::pfn2lfn(), XrdCmsFinderRMT::Prepare(), XrdFrmMigrate::Queue(), XrdPssDir::Readdir(), XrdOssDir::Readdir(), XrdCmsResp::Reply(), XrdCmsReq::Reply_Redirect(), XrdOfsHandle::Retire(), XrdCmsCluster::SelFail(), XrdLinkMatch::Set(), XrdOucErrInfo::setErrData(), XrdOucErrInfo::setErrInfo(), XrdCnsLogRec::setLfn1(), XrdCnsLogRec::setLfn2(), XrdNetSocket::socketPath(), XrdFrcReqAgent::Start(), XrdStats::Stats(), XrdXrootdProtocol::xexp(), XrdOfs::xforward(), XrdSecServer::xprot(), XrdSecProtocolgsiInit(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), XrdXrootdProtocol::xred(), XrdPssSys::xsopt(), and XrdOfsTPC::Yield().