lib_errno kernel support