PR 46267 strerror thread safety