xrootd
Defines

XrdOfsSecurity.hh File Reference

#include "XrdAcc/XrdAccAuthorize.hh"
Include dependency graph for XrdOfsSecurity.hh:

Go to the source code of this file.

Defines

#define AUTHORIZE(usr, env, optype, action, pathp, edata)
#define AUTHORIZE2(usr, edata, opt1, act1, path1, env1, opt2, act2, path2, env2)
#define OOIDENTENV(usr, env)

Define Documentation

#define AUTHORIZE (   usr,
  env,
  optype,
  action,
  pathp,
  edata 
)
#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); \
       }

Referenced by XrdOfs::rename().

#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);}

Referenced by XrdOfsFile::open().