strerror_r is XSI compliant on Apple/FreeBSD