]> Git Repo - binutils.git/blobdiff - readline/examples/rlptytest.c
Import readline 7.0 (patch 5)
[binutils.git] / readline / examples / rlptytest.c
index 79257db4005f9b477d15a9216783960931615f65..9c42f8a2795385dc0ae49eb339264a72f77f8ead 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <signal.h>
 
-#if 0  /* LINUX */
+#if 1  /* LINUX */
 #include <pty.h>
 #else
 #include <util.h>
@@ -48,6 +48,13 @@ sigint (s)
   exit (0);
 }
 
+void
+sigwinch (s)
+     int s;
+{
+  rl_resize_terminal ();
+}
+
 static int 
 user_input()
 {
@@ -316,6 +323,9 @@ main()
   if (val == -1)
     return -1;
 
+  signal (SIGWINCH, sigwinch);
+  signal (SIGINT, sigint);
+
   val = init_readline (slavefd, slavefd);
   if (val == -1)
     return -1;
@@ -324,8 +334,6 @@ main()
   if (val == -1)
     return -1;
 
-  signal (SIGINT, sigint);
-
   val = main_loop ();
 
   tty_reset (STDIN_FILENO);
This page took 0.026445 seconds and 4 git commands to generate.