Home | History | Annotate | Download | only in string

Lines Matching defs:errlist

61 	const char **errlist;
78 if (loc->cache->errlist)
81 errlist = calloc(sys_nerr, sizeof(*errlist));
82 if (errlist == NULL)
85 errlist[i] = strdup(catgets(catd, 1, i, sys_errlist[i]));
86 if (errlist[i] == NULL)
90 if (atomic_cas_ptr(__UNCONST(&loc->cache->errlist), NULL, errlist) != NULL)
96 free(__UNCONST(errlist[i]));
97 free(errlist);
111 const char * const *errlist;
119 errlist = *loc->cache->errlistp;
121 if (errlist == NULL) {
123 errlist = *loc->cache->errlistp;
125 if (errlist == NULL)
126 errlist = *LC_C_LOCALE->cache->errlistp;
128 slen = strlcpy(buf, errlist[errnum], buflen);