catclose(3int) [ultrix man page]
catopen(3int) catopen(3int) Name catopen, catclose - open/close a message catalog Syntax #include <nl_types.h> nl_catd catopen (name, oflag) char *name; int oflag; int catclose (catd) nl_catd catd; Description The function opens a message catalog and returns a catalog descriptor. The parameter name specifies the name of the message catalog to be opened. If name contains a slash (/), then name specifies a pathname for the message catalog. Otherwise, the environment variable is used with name substituted for %N. For more information, see in the ULTRIX Reference Pages. If does not exist in the environment, or if a mes- sage catalog cannot be opened in any of the paths specified by the current directory is used. The oflag is reserved for future use and must be set to zero(0). The results of setting this field to any other value are undefined. The function closes the message catalog identified by Restrictions Using causes another file descriptor to be allocated by the calling process for the duration of the call. Return Values If successful, returns a message catalog descriptor for use on subsequent calls to and If unsuccessful, returns ()-1. The function returns 0 if successful, otherwise -1. See Also intro(3int), setlocale(3), catgetmsg(3int), catgets(3int), environ(5int), nl_types(5int) Guide to Developing International Software catopen(3int)
Check Out this Related Man Page
gencat(1int) gencat(1int) Name gencat - generate a formatted message catalog Syntax gencat catalog_file [source_file ...] Description The command takes one or more message source files and either creates a new catalog or merges new message text into an existing catalog. You should use the extension for message text files (for example, ) and the extension for catalogs (for example, ) to process files with the command. In some cases, a formatted message catalog exists that has the same name the one that is creating. When this occurs, merges the messages from the source message catalogs into this existing formatted message catalog. The command merges the source message catalogs into the formatted message catalog in the same manner as it merges a group of source message catalogs. If a source message catalog contains the same set number or message number as a set or message in the formatted message catalog, the source message catalog set or message has precedence. For example, if both the source and formatted message catalogs contain a message number 25, the message text for message 25 in the source message catalog replaces the message text in the formatted message catalog. Thus, when source message catalogs are merged with formatted message catalogs, the formatted catalogs are updated. If you do not specify a source file, the command accepts message source data from standard input. Numeric message source files are portable between X/Open systems. For information on the source format for messages files, see the Guide to Developing International Software. Restrictions The command does not accept mnemonic identifiers. You must run the command if you want to use mnemonic identifiers. See Also extract(1int), mkcatdefs(1int), trans(1int), catgets(3int), catopen(3int), intro(3int), environ(5int) Guide to Developing International Software gencat(1int)