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