1994-05-13 15:48:04 +00:00
|
|
|
*** rltty.c.orig Thu May 12 19:02:50 1994
|
|
|
|
--- rltty.c Thu May 12 19:03:06 1994
|
1994-05-09 15:59:10 +00:00
|
|
|
***************
|
1994-05-09 23:24:44 +00:00
|
|
|
*** 21,26 ****
|
|
|
|
--- 21,27 ----
|
|
|
|
have a copy of the license, write to the Free Software Foundation,
|
|
|
|
675 Mass Ave, Cambridge, MA 02139, USA. */
|
1994-05-09 15:59:10 +00:00
|
|
|
#include <sys/types.h>
|
|
|
|
+ #include <sys/ioctl.h>
|
|
|
|
#include <signal.h>
|
1994-05-09 23:24:44 +00:00
|
|
|
#include <errno.h>
|
|
|
|
#include <stdio.h>
|
1994-05-09 15:59:10 +00:00
|
|
|
***************
|
1994-05-13 15:48:04 +00:00
|
|
|
*** 359,364 ****
|
|
|
|
--- 360,371 ----
|
1994-05-09 23:24:44 +00:00
|
|
|
int tty;
|
|
|
|
TIOTYPE *tiop;
|
|
|
|
{
|
|
|
|
+ /* XXX this prevents to got editing mode from tcsh. Ache */
|
|
|
|
+ struct winsize w;
|
1994-05-09 15:59:10 +00:00
|
|
|
+
|
1994-05-09 23:24:44 +00:00
|
|
|
+ if (ioctl (tty, TIOCGWINSZ, &w) == 0)
|
|
|
|
+ (void) ioctl (tty, TIOCSWINSZ, &w);
|
|
|
|
+
|
|
|
|
while (GETATTR (tty, tiop) < 0)
|
|
|
|
{
|
|
|
|
if (errno != EINTR)
|