Go to the documentation of this file. 1 #ifndef __XROOTD_PROTOCOL_H__
2 #define __XROOTD_PROTOCOL_H__
34 #include <sys/types.h>
53 #define XRD_LOGGEDIN 1
54 #define XRD_NEED_AUTH 2
55 #define XRD_ADMINUSER 4
56 #define XRD_BOUNDPATH 8
59 #define __attribute__(x)
101 int Stats(
char *buff,
int blen,
int do_sync=0);
103 static int StatGen(
struct stat &buf,
char *xxBuff);
162 int aio_Error(
const char *op,
int ecode);
171 static int Config(
const char *fn);
174 int getData(
const char *dtype,
char *buff,
int blen);
180 static int rpCheck(
char *fn,
const char **opaque);
181 int rpEmsg(
const char *op,
char *fn);
182 int vpEmsg(
const char *op,
char *fn);
183 static int Squash(
char *);
188 static int xexpdo(
char *path,
int popt=0);