Man page has strerror_r returning int, but /usr/include/string.h has it returning char*.
Not our bug. Report it to glibc or who ever is your vender.