enableAbbreviation = 0;
}
-int
-cmd_IsAdministratorCommand(struct cmd_syndesc *as)
-{
- as->flags |= CMD_ADMIN;
- return 0;
-}
-
int
cmd_Seek(struct cmd_syndesc *as, int apos)
{
ts = cmd_CreateSyntax("help", HelpProc, NULL,
"get help on commands");
cmd_AddParm(ts, "-topic", CMD_LIST, CMD_OPTIONAL, "help string");
- cmd_AddParm(ts, "-admin", CMD_FLAG, CMD_OPTIONAL, NULL);
ts = cmd_CreateSyntax("apropos", AproposProc, NULL,
"search by help text");
/* syndesc flags */
#define CMD_ALIAS 1 /* this is an alias */
-#define CMD_ADMIN 2 /* admin. command, show only with -admin */
#define CMD_HIDDEN 4 /* A hidden command - similar to CMD_HIDE */
#define CMD_HELPPARM (CMD_MAXPARMS-1) /* last one is used by -help switch */
extern int cmd_FreeArgv(char **argv);
extern int cmd_ParseLine(char *aline, char **argv, afs_int32 * an,
afs_int32 amaxn);
-extern int cmd_IsAdministratorCommand(struct cmd_syndesc *as);
extern void cmd_DisablePositionalCommands(void);
extern void cmd_DisableAbbreviations(void);
extern void PrintSyntax(struct cmd_syndesc *as);
ts = cmd_CreateSyntax("fidlock", lockFile, (void *)LockWrite,
"lock by FID a file from AFS");
- cmd_IsAdministratorCommand(ts);
cmd_AddParm(ts, "-fid", CMD_SINGLE, CMD_REQUIRED,
"volume.vnode.uniquifier");
cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cellname");
ts = cmd_CreateSyntax("fidunlock", lockFile, (void *)LockRelease,
"unlock by FID a file from AFS");
- cmd_IsAdministratorCommand(ts);
cmd_AddParm(ts, "-fid", CMD_SINGLE, CMD_REQUIRED,
"volume.vnode.uniquifier");
cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cellname");
ts = cmd_CreateSyntax("fidread", readFile, CMD_REQUIRED,
"read on a non AFS-client a file from AFS");
- cmd_IsAdministratorCommand(ts);
cmd_AddParm(ts, "-fid", CMD_SINGLE, CMD_REQUIRED,
"volume.vnode.uniquifier");
cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cellname");
ts = cmd_CreateSyntax("fidwrite", writeFile, CMD_REQUIRED,
"write a file into AFS");
- cmd_IsAdministratorCommand(ts);
cmd_AddParm(ts, "-vnode", CMD_SINGLE, CMD_REQUIRED,
"volume.vnode.uniquifier");
cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cellname");
ts = cmd_CreateSyntax("fidappend", writeFile, NULL,
"append to a file in AFS");
- cmd_IsAdministratorCommand(ts);
cmd_AddParm(ts, "-vnode", CMD_SINGLE, CMD_REQUIRED,
"volume.vnode.uniquifier");
cmd_AddParm(ts, "-cell", CMD_SINGLE, CMD_OPTIONAL, "cellname");