schema MAINTENANCE cleanup headers includes
diff --git a/src/tree_schema.c b/src/tree_schema.c
index 9ababa3..0123d69 100644
--- a/src/tree_schema.c
+++ b/src/tree_schema.c
@@ -14,13 +14,10 @@
 
 #include "common.h"
 
-#include <ctype.h>
 #include <dirent.h>
 #include <errno.h>
 #include <fcntl.h>
-#include <linux/limits.h>
 #include <stdio.h>
-#include <stdlib.h>
 #include <sys/stat.h>
 #include <sys/types.h>
 #include <unistd.h>
diff --git a/src/tree_schema_compile.c b/src/tree_schema_compile.c
index 44aaf8e..62aeb99 100644
--- a/src/tree_schema_compile.c
+++ b/src/tree_schema_compile.c
@@ -15,15 +15,7 @@
 #include "common.h"
 
 #include <ctype.h>
-#include <dirent.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <linux/limits.h>
 #include <stdio.h>
-#include <stdlib.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
 
 #include "libyang.h"
 #include "context.h"
diff --git a/src/tree_schema_free.c b/src/tree_schema_free.c
index 76edf01..ceec0a8 100644
--- a/src/tree_schema_free.c
+++ b/src/tree_schema_free.c
@@ -14,17 +14,6 @@
 
 #include "common.h"
 
-#include <ctype.h>
-#include <dirent.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <linux/limits.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
-
 #include "libyang.h"
 #include "context.h"
 #include "tree_schema_internal.h"