XrdSysPlatform.hh File Reference

#include <stdlib.h>
#include <sys/param.h>

Go to the source code of this file.

Defines

#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)

Functions

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


Define Documentation

#define FLOCK_t   flock_t

Definition at line 79 of file XrdSysPlatform.hh.

Referenced by XrdFrmFileset::chkLock(), XrdFrmReqFile::FileLock(), XrdFrmFileset::getLock(), XrdOucNSWalk::LockFile(), XrdOucSxeq::Release(), XrdOucSxeq::Serialize(), XrdW41Gate::Serialize(), XrdFrmUtils::Unique(), XrdFrmCID::Update(), XrdOssSpace::UsageLock(), and XrdOssLock::XLock().

#define FS_BLKFACT   1

Definition at line 75 of file XrdSysPlatform.hh.

#define GTZ_NULL   (void *)0

Definition at line 81 of file XrdSysPlatform.hh.

#define IOV_INIT ( data,
dlen   )     data,dlen

Definition at line 235 of file XrdSysPlatform.hh.

Referenced by XrdNetLink::Send().

#define MAKEDIR ( path,
mode   )     mkdir(path,mode)

Definition at line 236 of file XrdSysPlatform.hh.

Referenced by CreateDestPath_loc(), XrdOucUtils::makeHome(), and XrdOucUtils::makePath().

#define net_errno   errno

Definition at line 237 of file XrdSysPlatform.hh.

Referenced by XrdNetConnect::Connect().

#define Netdata_t   char *

Definition at line 233 of file XrdSysPlatform.hh.

#define O_BINARY   0

Definition at line 232 of file XrdSysPlatform.hh.

Referenced by ClassImp(), doCp_loc2xrd(), EGifOpenFileHandle(), TMD5::FileChecksum(), TXProofMgr::GetFile(), TFTP::GetFile(), TXProofMgr::PutFile(), TFTP::PutFile(), TFile::ReOpen(), RootdGetFile(), RootdOpen(), RootdPutFile(), TApplicationRemote::SendFile(), TProof::SendFile(), TFile::SysOpen(), SysOpen(), and TFile::TFile().

#define PTR2INT ( x   )     int(x)

Definition at line 221 of file XrdSysPlatform.hh.

#define SHMDT_t   char *

Definition at line 77 of file XrdSysPlatform.hh.

#define SOCKLEN_t   int

Definition at line 215 of file XrdSysPlatform.hh.

Referenced by XrdNetConnect::Connect(), XrdNet::do_Accept_TCP(), XrdNet::do_Accept_UDP(), main(), XrdNetSocket::Open(), XrdNetDNS::Peername(), XrdNetSocket::setOpts(), and XrdNetSocket::setWindow().

#define Sokdata_t   void *

Definition at line 234 of file XrdSysPlatform.hh.

Referenced by XrdNetConnect::Connect(), XrdNet::do_Accept_UDP(), XrdNetSocket::getWindow(), XrdNetSocket::Open(), XrdNetMsg::Send(), XrdNetLink::Send(), XrdNetSocket::setOpts(), and XrdNetSocket::setWindow().

#define STATFS   statvfs

Definition at line 72 of file XrdSysPlatform.hh.

#define STATFS_BUFF   struct statvfs

Definition at line 73 of file XrdSysPlatform.hh.

#define XRDABS ( x   )     (x < 0 ? -x : x)

Definition at line 248 of file XrdSysPlatform.hh.

Referenced by XrdOssCache::Alloc(), XrdFrmPurge::Init(), and XrdFrmConfig::xpol().


Function Documentation

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

Definition at line 40 of file strlcpy.c.

References d, n, s, size_t, and strcpy().


Generated on Tue Jul 5 16:08:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1