Go to the source code of this file.
|
#define | AUTHORIZE(usr, env, optype, action, pathp, edata) |
|
#define | AUTHORIZE2(usr, edata, opt1, act1, path1, env1, opt2, act2, path2, env2) |
|
#define | OOIDENTENV(usr, env) |
|
◆ AUTHORIZE
#define AUTHORIZE |
( |
|
usr, |
|
|
|
env, |
|
|
|
optype, |
|
|
|
action, |
|
|
|
pathp, |
|
|
|
edata |
|
) |
| |
Value: if (usr && XrdOfsFS->Authorization \
&& !XrdOfsFS->Authorization->Access(usr, pathp, optype, env)) \
{XrdOfsFS->Emsg(epname, edata, EACCES, action, pathp);
return SFS_ERROR;}
#define SFS_ERROR
Definition XrdSfsInterface.hh:108
◆ AUTHORIZE2
#define AUTHORIZE2 |
( |
|
usr, |
|
|
|
edata, |
|
|
|
opt1, |
|
|
|
act1, |
|
|
|
path1, |
|
|
|
env1, |
|
|
|
opt2, |
|
|
|
act2, |
|
|
|
path2, |
|
|
|
env2 |
|
) |
| |
Value: {
AUTHORIZE(usr, env1, opt1, act1, path1, edata); \
AUTHORIZE(usr, env2, opt2, act2, path2, edata); \
}
#define AUTHORIZE(usr, env, optype, action, pathp, edata)
Definition XrdOfsSecurity.hh:35
◆ OOIDENTENV
#define OOIDENTENV |
( |
|
usr, |
|
|
|
env |
|
) |
| |
Value: if (usr) {
if (usr->name) env.Put(
SEC_USER, usr->name); \
if (usr->host) env.Put(
SEC_HOST, usr->host);}
#define SEC_HOST
Definition XrdOucMsubs.hh:45
#define SEC_USER
Definition XrdOucMsubs.hh:44