Bash-4.3 distribution sources and documentation
[platform/upstream/bash.git] / lib / readline / examples / excallback.c
index 385492b..4206acf 100644 (file)
@@ -40,13 +40,14 @@ Copyright (C) 1999 Jeff Solomon
 #include <config.h>
 #endif
 
-#include <stdio.h>
 #include <sys/types.h>
 
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
+#include <stdlib.h>
 
+#include <stdio.h>
 #include <termios.h>   /* xxx - should make this more general */
 
 #ifdef READLINE_LIBRARY
@@ -55,6 +56,10 @@ Copyright (C) 1999 Jeff Solomon
 #  include <readline/readline.h>
 #endif
 
+#ifndef STDIN_FILENO
+#  define STDIN_FILENO 0
+#endif
+
 /* This little examples demonstrates the alternate interface to using readline.
  * In the alternate interface, the user maintains control over program flow and
  * only calls readline when STDIN is readable. Using the alternate interface,