124int main(
int argc,
char *argv[])
129 char *cLine = 0, *pLine = 0, *Cmd = 0, *CmdArgs = 0;
134 signal(SIGPIPE, SIG_IGN);
136 sigaddset(&myset, SIGPIPE);
137 sigaddset(&myset, SIGCHLD);
138 pthread_sigmask(SIG_BLOCK, &myset, NULL);
144 if (!
Config.Configure(argc, argv, 0)) exit(4);
148 if (
Config.nextArg >= argc) IMode = 1;
149 else {Cmd = argv[
Config.nextArg++];
162 if (!pLine || strcmp(pLine, cLine))
164 if (pLine) free(pLine);
165 pLine = strdup(cLine);
170 Admin.setArgs(CmdArgs);
173 if (cLine) free(cLine);
int main(int argc, char *argv[])
XrdSysError XrdLog(0, "")
void stifle_history(int hnum)
char * readline(const char *prompt)
void add_history(const char *cLine)
static const char * XrdFrmUsage
static const char * XrdFrmOpts