strerror_r
int strerror_r(int, char *, size_t);
strerror_r,
(void)strerror_r(errno, buf, sizeof(buf));
__weak_alias(strerror_r, _strerror_r)
(void)strerror_r(errno, strerrbuf, sizeof(strerrbuf)); \
strerror_r(actual_errno, errbuf, sizeof(errbuf));
rv = strerror_r(EPERM, buf, 1);
rv = strerror_r(INT_MAX, buf, sizeof(buf));
rv = strerror_r(INT_MIN, buf, sizeof(buf));
ATF_REQUIRE(strerror_r(i, buf, sizeof(buf)) == 0);
ATF_REQUIRE(strerror_r(i, buf, sizeof(buf)) == EINVAL);