Testing for errno.h is overkill. :-)