xrootd
Classes | Functions | Variables
XrdAccTest.cc File Reference
#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include <stdlib.h>
#include <strings.h>
#include <stdio.h>
#include <grp.h>
#include <arpa/inet.h>
#include <sys/param.h>
#include <sys/socket.h>
#include "XrdAcc/XrdAccAuthorize.hh"
#include "XrdAcc/XrdAccConfig.hh"
#include "XrdAcc/XrdAccGroups.hh"
#include "XrdAcc/XrdAccPrivs.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdOuc/XrdOucStream.hh"
Include dependency graph for XrdAccTest.cc:

Classes

struct  optab_t

Functions

char * PrivsConvert (XrdAccPrivCaps &ctab, char *buff, int blen)
int main (int argc, char **argv)
int DoIt (int argpnt, int argc, char **argv)
Access_Operation cmd2op (char *opname)
void Usage (const char *msg)

Variables

int optind
char * optarg
XrdAccAuthorizeAuthorize
int extra
XrdSysLogger myLogger
optab_t optab []
int opcnt = sizeof(optab)/sizeof(optab[0])

Function Documentation

Access_Operation cmd2op ( char *  opname)

References AOP_Any, opcnt, and optab_t::oper.

Referenced by DoIt().

int DoIt ( int  argpnt,
int  argc,
char **  argv 
)
int main ( int  argc,
char **  argv 
)
char * PrivsConvert ( XrdAccPrivCaps ctab,
char *  buff,
int  blen 
)
void Usage ( const char *  msg)

Variable Documentation

int extra
int opcnt = sizeof(optab)/sizeof(optab[0])

Referenced by cmd2op().

Initial value:
             {{"?",      AOP_Any},
              {"cm",     AOP_Chmod},
              {"co",     AOP_Chown},
              {"cr",     AOP_Create},
              {"rm",     AOP_Delete},
              {"lk",     AOP_Lock},
              {"mk",     AOP_Mkdir},
              {"mv",     AOP_Rename},
              {"rd",     AOP_Read},
              {"ls",     AOP_Readdir},
              {"st",     AOP_Stat},
              {"wr",     AOP_Update}
             }
char* optarg
int optind