Oops.  Since dirent.h depends on BB_FEATURE_SH_TAB_COMPLETION, put it
after busybox.h is included.
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index 9cb5352..993e83b 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -42,12 +42,6 @@
 #include <signal.h>
 #include <limits.h>
 
-#ifdef BB_FEATURE_SH_TAB_COMPLETION
-#include <dirent.h>
-#include <sys/stat.h>
-#endif
-
-
 #ifndef TEST
 
 #include "busybox.h"
@@ -67,6 +61,11 @@
 
 #endif							/* TEST */
 
+#ifdef BB_FEATURE_SH_TAB_COMPLETION
+#include <dirent.h>
+#include <sys/stat.h>
+#endif
+
 #ifdef BB_FEATURE_SH_COMMAND_EDITING
 
 #ifndef BB_FEATURE_SH_TAB_COMPLETION