从 mkcatdefs 命令到 gencat 命令的管道输出数据。
runcat CatalogName SourceFile [ CatalogFile ]
runcat 命令调用 mkcatdefs 命令并通过管道将消息目录源数据(mkcatdefs 的输出)传到 gencat 程序。
由 SourceFile 参数指定的文件包含使用您的符号标识符的消息文本。 mkcatdefs 程序使用 CatalogName 参数通过将 _msg.h 添加到 CatalogName 值的尾部来生成符号定义文件的名称,并通过将 MF_ 添加到 CatalogName 值的开始处来为目录文件生成符号名称。定义文件必须包含在您的应用程序中。 目录文件的符号名称可以在库函数(例如 catopen 子例程)中使用。
CatalogFile 参数是由 gencat 命令创建的目录文件名称。 如果您不指定此参数, gencat 命令通过添加 .cat 到 CatalogName 值的尾部的方式命名目录文件。此文件名也可以在 catopen 库函数中使用。
为了从消息源文件 test.msg 中生成一个名为 test.cat 的目录,输入:
runcat test test.msg
/usr/bin/runcat | 包含 runcat 命令。 |
dspcat 命令、dspmsg 命令、gencat 命令和 mkcatdefs 命令。
catclose 子例程、catgets 子例程和 catopen 子例程。
AIX 5L Version 5.2 National Language Support Guide and Reference 中的Message Facility。