Assume strerror is defined on Unixes as well. It's standard ANSI.