diff --git a/bin/hilfe b/bin/hilfe
index b4f93e27640a4bf3b8c86cd955845feb0fd8ccc8..298463675cc73818bffcc3a45ab9851ec772c643 100755
--- a/bin/hilfe
+++ b/bin/hilfe
@@ -3,6 +3,13 @@
 /* Incremental Pike evaluator */
 
 #include <simulate.h>
+#include <stdio.h>
+#include <array.h>
+#include <string.h>
+#include <getopt.h>
+#if efun(thread_create)
+#include <fifo.h>
+#endif
 
 /* todo:
  *  return (void)1; will give me problems.