novo header: errno.h