catgets
char *catgets(nl_catd, int, int, const char *) __format_arg(4);
__weak_alias(catgets, _catgets)
(void)strlcpy(buf, catgets(catd, 2, (int)signum,
catgets(catd, 2, SIGRTMIN, RPREFIX), signum);
catgets(catd, 1, 0xffff, UPREFIX), signum);
errlist_prefix = strdup(catgets(catd, 1, 0xffff, UPREFIX));
errlist[i] = strdup(catgets(catd, 1, i, sys_errlist[i]));
const char *caterr = catgets(catd, 1, i, "");
const char *caterr = catgets(catd, 2, i, "");
#define getstr(n) catgets(catalog, 1, n, errstr[n])