diff --git a/src/lib-sieve/plugins/copy/ext-copy.c b/src/lib-sieve/plugins/copy/ext-copy.c
index f44dda7ff7e8d543a63bfc76bc2fca0350278b54..212e7748ec2f78e85daeee5e7a9407062c96ee9b 100644
--- a/src/lib-sieve/plugins/copy/ext-copy.c
+++ b/src/lib-sieve/plugins/copy/ext-copy.c
@@ -11,8 +11,6 @@
  *
  */
 
-#include <stdio.h>
-
 #include "sieve-common.h"
 
 #include "sieve-code.h"
diff --git a/src/lib-sieve/plugins/enotify/ext-enotify.c b/src/lib-sieve/plugins/enotify/ext-enotify.c
index 70915ce1458ef8c45ca50cdbbbcbc7d3e2095f44..4caad0e9ab2de68fd9c2ef400e12e780fd8b770b 100644
--- a/src/lib-sieve/plugins/enotify/ext-enotify.c
+++ b/src/lib-sieve/plugins/enotify/ext-enotify.c
@@ -11,8 +11,6 @@
  *
  */
 
-#include <stdio.h>
-
 #include "sieve-common.h"
 
 #include "sieve-code.h"
diff --git a/src/lib-sieve/plugins/enotify/tst-notify-method-capability.c b/src/lib-sieve/plugins/enotify/tst-notify-method-capability.c
index 412582d092a837865581b886b4cae4ea6ae169a7..dc7c06bdd56a3e8db459ba2f874507eca8cc803d 100644
--- a/src/lib-sieve/plugins/enotify/tst-notify-method-capability.c
+++ b/src/lib-sieve/plugins/enotify/tst-notify-method-capability.c
@@ -1,8 +1,6 @@
 /* Copyright (c) 2002-2010 Pigeonhole authors, see the included COPYING file
  */
 
-#include <stdio.h>
-
 #include "sieve-common.h"
 #include "sieve-commands.h"
 #include "sieve-stringlist.h"
diff --git a/src/lib-sieve/plugins/mailbox/ext-mailbox.c b/src/lib-sieve/plugins/mailbox/ext-mailbox.c
index 8bc509e7c07417fd7cbee95e5b2cd473cf0de08e..8ed35f1fee3d0ce79181e28b854b80e7912376a8 100644
--- a/src/lib-sieve/plugins/mailbox/ext-mailbox.c
+++ b/src/lib-sieve/plugins/mailbox/ext-mailbox.c
@@ -11,8 +11,6 @@
  *
  */
 
-#include <stdio.h>
-
 #include "sieve-common.h"
 
 #include "sieve-code.h"
diff --git a/src/lib-sieve/plugins/notify/ext-notify.c b/src/lib-sieve/plugins/notify/ext-notify.c
index 9c709fce6eb6228ada0df6f1f3c9b6c5cc76806c..f3500dac8bc15d84cac8008b1200ab256535fd56 100644
--- a/src/lib-sieve/plugins/notify/ext-notify.c
+++ b/src/lib-sieve/plugins/notify/ext-notify.c
@@ -11,8 +11,6 @@
  *
  */
 
-#include <stdio.h>
-
 #include "sieve-common.h"
 
 #include "sieve-code.h"
diff --git a/src/lib-sieve/sieve-match-types.c b/src/lib-sieve/sieve-match-types.c
index 6185e3d68f7b2ba5c1628d10b90f7f79e8516aea..7e1734479ecd907ca4823610307a42ba85939427 100644
--- a/src/lib-sieve/sieve-match-types.c
+++ b/src/lib-sieve/sieve-match-types.c
@@ -1,8 +1,6 @@
 /* Copyright (c) 2002-2010 Pigeonhole authors, see the included COPYING file
  */
  
-#include <stdio.h>
-
 #include "lib.h"
 #include "compat.h"
 #include "mempool.h"
diff --git a/src/lib-sieve/sieve-parser.c b/src/lib-sieve/sieve-parser.c
index b894176e1b400f307a1b692af716e74af91e264f..675472cebb2dcef7099945e1b2265f7c552e6408 100644
--- a/src/lib-sieve/sieve-parser.c
+++ b/src/lib-sieve/sieve-parser.c
@@ -1,8 +1,6 @@
 /* Copyright (c) 2002-2010 Pigeonhole authors, see the included COPYING file 
  */
  
-#include <stdio.h>
-
 #include "lib.h"
 #include "istream.h"
 #include "failures.h"
diff --git a/src/lib-sieve/sieve.h b/src/lib-sieve/sieve.h
index 0ecaa736e81d1ec65b7d31623b4c7b7697848c42..082e95acc51d520977e69c78ada2433807d4fa82 100644
--- a/src/lib-sieve/sieve.h
+++ b/src/lib-sieve/sieve.h
@@ -4,8 +4,6 @@
 #ifndef __SIEVE_H
 #define __SIEVE_H
 
-#include <stdio.h>
-
 struct sieve_script;
 struct sieve_binary;
 
diff --git a/src/lib-sievestorage/sieve-storage-list.h b/src/lib-sievestorage/sieve-storage-list.h
index e8511a54312e482a6f152c2fb4fce371229c2676..6e13b96c312f2944ca966c085b242fcf95c7299c 100644
--- a/src/lib-sievestorage/sieve-storage-list.h
+++ b/src/lib-sievestorage/sieve-storage-list.h
@@ -8,11 +8,6 @@
 #include "str.h"
 #include "sieve-storage.h"
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <dirent.h>
-#include <sys/stat.h>
-
 struct sieve_list_context;
 
 /* Create a context for listing the scripts in the storage */