strerror_r
int strerror_r(int, char *, size_t);
(void) strerror_r(error, buf, sizeof (buf));
if (err > 0 && strerror_r(err, errbuf,
if (err > 0 && strerror_r(err, errbuf,
extern int strerror_r(int, char *, size_t);
if (strerror_r(err, tmpbuf, sizeof(tmpbuf)) == 0)
if (strerror_r (code, r, BIG_ERR_BUFSIZ) == 0) {
if (strerror_r (code, ep->scratch_buf, sizeof(ep->scratch_buf)) == 0) {
(strerror_r (ERR, BUF, sizeof(BUF)) == 0 ? BUF : strerror (ERR))
strerror_r(errno, errbuf, sizeof(errbuf));
strerror_r(errno, errbuf, sizeof(errbuf));
strerror_r(errno, errbuf, sizeof(errbuf));
(void) strerror_r(errno, di->errbuf, sizeof (di->errbuf));
if (strerror_r(err, bp, endp - bp) == 0)