1 #ifndef __SFS_FATTR_H__
2 #define __SFS_FATTR_H__
99 while((dP = nP)) {nP = nP->
next; free(dP);}
char data[4]
Start of data.
int dlen
Data Length in subsequent buffer.
char nPfx[2]
The namespace being used.
XrdSfsFABuff * fabP
-> Additional memory that was allocated
static const int retval
Above plus return actual attr value.
const char * pfnP
The file path to act on (physical)
XrdSfsFACtl(const char *p, const char *opq, int anum)
const char * path
The file path to act on (logical)
unsigned char rqst
Type of file attribute request (see below)
const char * pcgi
Opaque information (null if none)
static const int accChk
Perform access check.
static const int retvsz
Above plus return size of attr value.
static const int xplode
Construct an info vec from faList.
static const int newAtr
For set the attribute must not exist.
XrdOucEnv * envP
Optional environmental information.
XrdSfsFAInfo * info
Pointer to attribute information.
unsigned char opts
Request options (see below)
unsigned short iNum
Number of info entries.
char * Name
Variable name.
int VLen
Variable value length (aligned)
char * Value
Variable value.
short NLen
Length of name not including null byte.
int faRC
Action return code for this element.