other versions
- wheezy 1.6.1-3+deb7u5
- wheezy-backports 1.6.9-2+deb8u4~bpo70+1
- jessie 1.6.9-2+deb8u5
- jessie-backports 1.6.18.2-1~bpo8+1
- testing 1.6.20-2
- unstable 1.6.20-2
- experimental 1.8.0~pre1-5
AFS_COMPILE_ET(1) | AFS Command Reference | AFS_COMPILE_ET(1) |
NAME¶
afs_compile_et - Produce error text tables for compilationSYNOPSIS¶
afs_compile_et [-debug] [-language <lang>][ -prefix <prefix>] [-v <version>] < error_table>
DESCRIPTION¶
The afs_compile_et command builds the error text tables for compilation. This includes both a header file that contains a set of mappings between error names and values and a .c (or .msf) file that provides a text table of descriptions. The < error_table> argument specifies which error table to generate. The error table specification should exist in the current working directory or in the directory specified with -prefix and should be named error_table.et.CAUTIONS¶
This command is used internally within the build process for OpenAFS. Most users will access this information via translate_et(1) rather than via afs_compile_et. This command does not use the standard AFS command-line parsing package.OPTIONS¶
- -debug
- Does nothing. It neither adds debugging information to the output nor provides additional information on its operation.
- -language <lang>
- Specifies the type of output to generate. Currently, only ANSI C and K&R are supported values (via the c and k&r-c values, respectively). The default is ANSI C. There is some support for C++ started, but that is not yet supported.
- -prefix <prefix
- Specifies the directory to search for the error_table.et file.
- -v <version>
- Specified the type of output file: valid values are 1 (the default, for C files) or 2, for .msf file generation.
EXAMPLES¶
The following command generates the files pterror.h and pterror.c, suitable for use with C programs:% afs_compile_et -p path/to/src/ptserver pterrorThe following command generates K&R style files instead:
% afs_compile_et -p path/to/src/ptserver -lang 'k&r-c' pterror
SEE ALSO¶
translate_et(1)COPYRIGHT¶
Copyright 2009 Steven Jenkins <steven@endpoint.com> This documentation is covered by the IBM Public License Version 1.0. This man page was written by Steven Jenkins for OpenAFS.2012-03-26 | OpenAFS |