Index: kernel/generic/include/errno.h
===================================================================
--- kernel/generic/include/errno.h	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/generic/include/errno.h	(revision dfeb4e22456c87386fa60f7ec044d07663801acb)
@@ -36,6 +36,5 @@
 #define KERN_ERRNO_H_
 
-typedef int errno_t;
-
+#include <_bits/errno.h>
 #include <abi/errno.h>
 
Index: kernel/generic/include/typedefs.h
===================================================================
--- kernel/generic/include/typedefs.h	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/generic/include/typedefs.h	(revision dfeb4e22456c87386fa60f7ec044d07663801acb)
@@ -37,4 +37,5 @@
 
 #include <arch/types.h>
+#include <_bits/errno.h>
 
 typedef struct {
