First pass at fixing tar segfault, and more portability updates.
 -Erik
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index e4c88c2..22831b1 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -70,6 +70,12 @@
 
 /* Current termio and the previous termio before starting sh */
 struct termios initial_settings, new_settings;
+
+
+#ifndef	_POSIX_VDISABLE
+#define	_POSIX_VDISABLE	'\0'
+#endif
+
 #endif