37 #include <sys/types.h>
43 #include <sys/types.h>
44 #include "XrdSys/XrdWin32.hh"
57 #define Set_IOV_Item(x, y) {iov[iovpnt].iov_base = (caddr_t)x;\
58 iov[iovpnt++].iov_len = y;}
60 #define Set_IOV_Buff(x) {iov[iovpnt].iov_base = (caddr_t)x;\
61 iov[iovpnt++].iov_len = strlen(x);}
85 xcode = (ecode < 0 ? -ecode : ecode);
86 while((etp != 0) && !(etxt = etp->
Lookup(xcode))) etp = etp->next;
100 const char *etxt =
ec2text(ecode);
121 struct iovec
iov[16];
142 const char *txt4,
const char *txt5,
const char *txt6)
164 if (txt1) std::cerr <<txt1 <<
' ';
165 if (txt2) std::cerr <<epfx <<txt2 <<
": ";
166 if (txt3) std::cerr <<txt3;
const char * XrdSysE2T(int errcode)
#define Set_IOV_Item(x, y)
int Emsg(const char *esfx, int ecode, const char *text1, const char *text2=0)
void TBeg(const char *txt1=0, const char *txt2=0, const char *txt3=0)
void Say(const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0)
static const char * ec2text(int ecode)
void Put(int iovcnt, struct iovec *iov)