The symbolic constants defined in errno.h have been redefined with the corresponding symbols defined in oskit/error.h (see 4.6.2), which are the error codes used through the OSKit's COM interfaces; this way, error codes from arbitrary OSKit components can be used directly as errno values at least by programs that use the FreeBSD C library.