just use POSIX(:errno_h)