diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 09:25:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 09:25:10 +0000 |
commit | 5dced3d1b3deca80e01415a2e35dc7972dcbfae7 (patch) | |
tree | 6a403684e0978f0287d7f0ec0e5aab1fd31a59e1 /lib/ss/mk_cmds.1 | |
parent | Initial commit. (diff) | |
download | e2fsprogs-5dced3d1b3deca80e01415a2e35dc7972dcbfae7.tar.xz e2fsprogs-5dced3d1b3deca80e01415a2e35dc7972dcbfae7.zip |
Adding upstream version 1.47.0.upstream/1.47.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'lib/ss/mk_cmds.1')
-rw-r--r-- | lib/ss/mk_cmds.1 | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/lib/ss/mk_cmds.1 b/lib/ss/mk_cmds.1 new file mode 100644 index 0000000..216e483 --- /dev/null +++ b/lib/ss/mk_cmds.1 @@ -0,0 +1,59 @@ +.\" Copyright (c) 2003 Theodore Ts'o +.\" +.TH MK_CMDS 1 "2003" E2FSPROGS +.SH NAME +mk_cmds \- error table compiler +.SH SYNOPSIS +.B mk_cmds +file +.SH DESCRIPTION +.B Mk_cmds +converts a table listing command names and associated help messages +into a C source file suitable for use with the +.IR ss (3) +library. + +The source file name must end with a suffix of ``.ct''; the file +consists of a declaration supplying the name of the command table: + +.B command_table +.I name + +followed by entries of the form: + +[ +.B request +| +.B unimplemented +] +.I name, +" +.I string +"[, abbrev]...; + +and a final + +.B end + +to indicate the end of the table. + +A C source file is generated which should be compiled and linked +with the object files use the ss library. + +A ``#'' in the source file is treated as a comment character, and all +remaining text to the end of the source line will be ignored. + +.SH BUGS + +Since the original +.B mk_cmds +uses a very simple parser based on +.IR yacc (1), +and this current version of +.B mk_cmds +uses an awk/sed combination of scripts, +its error recovery leaves much to be desired. + +.SH "SEE ALSO" +ss (3) + |