OpenBSD manual page server

Manual Page Search Parameters

CATOPEN(3) Library Functions Manual CATOPEN(3)

catopenopen message catalog

#include <nl_types.h>

nl_catd
catopen(const char *name, int oflag);

The () function opens the message catalog specified by name and returns a message catalog descriptor. If name contains a ‘/’, then name specifies the full pathname for the message catalog, otherwise the value of the environment variable NLSPATH is used with name substituted for ‘%N’.

If the oflag argument is NL_CAT_LOCALE, the LC_MESSAGES environment variable is used to select the message catalog. If the oflag argument is zero, the LANG environment variable is used to select the message catalog.

Upon successful completion, catopen() returns a message catalog descriptor. Otherwise, -1 is returned and errno is set to indicate the error.

catclose(3), catgets(3)

The catopen() function conforms to IEEE Std 1003.1-2008 (“POSIX.1”).

June 5, 2013 OpenBSD-7.3