Process window size changes after xread(). [change window size]
echo $COLUMS $LINES; will now print the new sizes immediately, instead of after the second echo. ok millert@ From otto@obsd
This commit is contained in:
parent
6c985b8b81
commit
b2bea18ea3
10
edit.c
10
edit.c
|
@ -1,5 +1,5 @@
|
||||||
/** $MirOS: src/bin/mksh/edit.c,v 1.13 2005/08/21 13:02:17 tg Exp $ */
|
/** $MirOS: src/bin/mksh/edit.c,v 1.14 2005/10/07 18:32:23 tg Exp $ */
|
||||||
/* $OpenBSD: edit.c,v 1.29 2005/04/13 02:33:08 deraadt Exp $ */
|
/* $OpenBSD: edit.c,v 1.30 2005/09/11 18:08:47 otto Exp $ */
|
||||||
/* $OpenBSD: edit.h,v 1.8 2005/03/28 21:28:22 deraadt Exp $ */
|
/* $OpenBSD: edit.h,v 1.8 2005/03/28 21:28:22 deraadt Exp $ */
|
||||||
/* $OpenBSD: emacs.c,v 1.38 2005/08/01 04:27:31 deraadt Exp $ */
|
/* $OpenBSD: emacs.c,v 1.38 2005/08/01 04:27:31 deraadt Exp $ */
|
||||||
/* $OpenBSD: vi.c,v 1.21 2005/03/30 17:16:37 deraadt Exp $ */
|
/* $OpenBSD: vi.c,v 1.21 2005/03/30 17:16:37 deraadt Exp $ */
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <libgen.h>
|
#include <libgen.h>
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.13 2005/08/21 13:02:17 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.14 2005/10/07 18:32:23 tg Exp $");
|
||||||
|
|
||||||
/* tty driver characters we are interested in */
|
/* tty driver characters we are interested in */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@ -117,9 +117,6 @@ x_read(char *buf, size_t len)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (got_sigwinch)
|
|
||||||
check_sigwinch();
|
|
||||||
|
|
||||||
x_mode(true);
|
x_mode(true);
|
||||||
if (Flag(FEMACS) || Flag(FGMACS))
|
if (Flag(FEMACS) || Flag(FGMACS))
|
||||||
i = x_emacs(buf, len);
|
i = x_emacs(buf, len);
|
||||||
|
@ -128,6 +125,7 @@ x_read(char *buf, size_t len)
|
||||||
else
|
else
|
||||||
i = -1; /* internal error */
|
i = -1; /* internal error */
|
||||||
x_mode(false);
|
x_mode(false);
|
||||||
|
check_sigwinch();
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue