include errno.h in error.c