glibc has two versions of strerror_r, a standards compliant one and a GNU