|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 2489 (0x9b9)
Types: TextFile
Names: »cmd.h«
└─⟦87ddcff64⟧ Bits:30001253 CPHDIST85 Tape, 1985 Autumn Conference Copenhagen
└─⟦this⟧ »cph85dist/rman/daemon/cmd.h«
/*
* $Header: cmd.h,v 1.9 85/08/27 15:16:22 broome Exp $
*/
/*
* $Log: cmd.h,v $
* Revision 1.9 85/08/27 15:16:22 broome
* Last cleanup before release.
*
* Revision 1.8 85/08/06 11:43:09 broome
* Another new command - "ver" (version). Good for seeing if each site
* is running the new stuff ....
*
* Revision 1.7 85/08/04 16:30:18 broome
* Added new "type" command - allows a client to reconfigure mand to
* use a configuration file with machine-specific pages.
*
* Revision 1.6 85/08/03 18:39:46 broome
* Added new `stat' command - tests to see if the formatted version is
* readily available.
*
* Revision 1.5 85/07/16 11:07:33 broome
* Added new commands "path" and "list".
*
* Revision 1.4 85/07/06 16:55:35 broome
*
* Revision 1.3 85/07/03 17:34:02 broome
*
* Revision 1.2 85/07/02 21:05:29 broome
*
* Revision 1.1 85/06/25 11:23:26 broome
* Initial revision
*/
/*
* Have to declare all the functions before we can use them in the command table
*/
int apropos(), cat(), dbug(), dofind(), dosections(), dostat(), help(),
list(), quit(), raw(), path(), show(), dotype(), version(), whatis();
struct cmd {
char *name; /* command name */
int (*func)(); /* function to handle it */
int min; /* minimum number of args, including command name */
int max; /* maximum number of args */
char *usage; /* and usage msg string */
} cmdtab[] = {
{ "apropos",apropos, 2, 2, "apropos topic" },
{ "cat", cat, 2, 3, "cat <section> topic" },
{ "debug", dbug, 1, 1, "debug" },
{ "find", dofind, 2, 3, "find <section> topic" },
{ "help", help, 1, 2, "help <command>" },
{ "list", list, 1, 1, "list" },
{ "path", path, 1, 2, "path <section>" },
{ "quit", quit, 1, 1, "quit" },
{ "raw", raw, 2, 3, "raw <section> topic" },
{ "show", show, 2, 99, "show file <file>" },
{ "secs", dosections, 1, 1, "secs" },
{ "stat", dostat, 2, 3, "stat <section> topic" },
{ "type", dotype, 1, 2, "type <cpu_type>" },
{ "ver", version, 1, 1, "ver" },
{ "whatis", whatis, 2, 2, "whatis topic" }
};
#define cmdtabsize (sizeof (cmdtab) / sizeof (struct cmd))