Index: kernel/generic/include/errno.h
===================================================================
--- kernel/generic/include/errno.h	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/generic/include/errno.h	(revision cde999aca79219e8751af76502001a86d411d176)
@@ -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 cde999aca79219e8751af76502001a86d411d176)
@@ -37,4 +37,5 @@
 
 #include <arch/types.h>
+#include <_bits/errno.h>
 
 typedef struct {
