Index: kernel/generic/include/log.h
===================================================================
--- kernel/generic/include/log.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ kernel/generic/include/log.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define KERN_LOG_H_
 
+#include <errno.h>
 #include <stdarg.h>
 #include <stddef.h>
Index: uspace/lib/c/include/adt/circ_buf.h
===================================================================
--- uspace/lib/c/include/adt/circ_buf.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/adt/circ_buf.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBC_CIRC_BUF_H_
 
+#include <errno.h>
 #include <stddef.h>
 
Index: uspace/lib/c/include/adt/odict.h
===================================================================
--- uspace/lib/c/include/adt/odict.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/adt/odict.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBC_ODICT_H_
 
+#include <errno.h>
 #include <stdbool.h>
 #include <stddef.h>
Index: uspace/lib/c/include/arg_parse.h
===================================================================
--- uspace/lib/c/include/arg_parse.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/arg_parse.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,6 @@
 #define LIBC_ARG_PARSE_H_
 
+#include <errno.h>
+
 typedef int (*arg_parser)(const char *, int *);
 
Index: uspace/lib/c/include/corecfg.h
===================================================================
--- uspace/lib/c/include/corecfg.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/corecfg.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBC_CORECFG_H_
 
+#include <errno.h>
 #include <stdbool.h>
 
Index: uspace/lib/c/include/inet/addr.h
===================================================================
--- uspace/lib/c/include/inet/addr.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/inet/addr.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBC_INET_ADDR_H_
 
+#include <errno.h>
 #include <stdint.h>
 
Index: uspace/lib/c/include/stacktrace.h
===================================================================
--- uspace/lib/c/include/stacktrace.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/stacktrace.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -37,4 +37,5 @@
 #define LIBC_STACKTRACE_H_
 
+#include <errno.h>
 #include <stdint.h>
 #include <stdbool.h>
Index: uspace/lib/c/include/str.h
===================================================================
--- uspace/lib/c/include/str.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/str.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -37,4 +37,5 @@
 #define LIBC_STR_H_
 
+#include <errno.h>
 #include <mem.h>
 #include <stddef.h>
Index: uspace/lib/c/include/sys/time.h
===================================================================
--- uspace/lib/c/include/sys/time.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/sys/time.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -38,4 +38,5 @@
 #define LIBC_SYS_TIME_H_
 
+#include <errno.h>
 #include <stddef.h>
 #include <stdint.h>
Index: uspace/lib/c/include/thread.h
===================================================================
--- uspace/lib/c/include/thread.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/c/include/thread.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBC_THREAD_H_
 
+#include <errno.h>
 #include <libarch/thread.h>
 #include <stdint.h>
Index: uspace/lib/crypto/crypto.h
===================================================================
--- uspace/lib/crypto/crypto.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/crypto/crypto.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -30,4 +30,5 @@
 #define LIBCRYPTO_H
 
+#include <errno.h>
 #include <stddef.h>
 #include <stdint.h>
Index: uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h
===================================================================
--- uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/usbdev/include/usb/dev/alternate_ifaces.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -38,4 +38,5 @@
 #define LIBUSBDEV_ALTERNATE_IFACES_H_
 
+#include <errno.h>
 #include <usb/descriptor.h>
 #include <stddef.h>
Index: uspace/lib/usbhid/include/usb/hid/hiddescriptor.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hiddescriptor.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/usbhid/include/usb/hid/hiddescriptor.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBUSB_HIDDESCRIPTOR_H_
 
+#include <errno.h>
 #include <stdint.h>
 #include <adt/list.h>
Index: uspace/lib/usbhid/include/usb/hid/hidpath.h
===================================================================
--- uspace/lib/usbhid/include/usb/hid/hidpath.h	(revision e8d3c6f55fdb9a5a1e2e4d95612cb04c4ea82652)
+++ uspace/lib/usbhid/include/usb/hid/hidpath.h	(revision 36f0738ce13f32ad07d7932ca18f677cab815660)
@@ -36,4 +36,5 @@
 #define LIBUSB_HIDPATH_H_
 
+#include <errno.h>
 #include <usb/hid/hidparser.h>
 #include <stdint.h>
