strerror_r: guarantee unchanged errno