mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-04 02:08:49 -04:00
28 lines
841 B
Plaintext
28 lines
841 B
Plaintext
$NetBSD: patch-ae,v 1.7 2012/09/29 17:59:34 asau Exp $
|
|
|
|
Tags: from-upstream
|
|
|
|
Use pseudo-terminal multiplexor on NetBSD.
|
|
Correctly set the terminal size on FreeBSD and NetBSD.
|
|
|
|
--- src/command.c.orig 2005-06-21 20:08:16.000000000 +0000
|
|
+++ src/command.c
|
|
@@ -542,7 +542,7 @@ get_pty(void)
|
|
ptydev = ttydev = _getpty(&fd, O_RDWR | O_NDELAY, 0622, 0);
|
|
if (ptydev == NULL)
|
|
goto Failed;
|
|
-#elif defined (__svr4__) || defined(__CYGWIN32__) || defined(__lnx21__)
|
|
+#elif defined (__svr4__) || defined(__CYGWIN32__) || defined(__lnx21__) || defined(__NetBSD__)
|
|
{
|
|
extern char *ptsname();
|
|
|
|
@@ -1085,6 +1085,8 @@ run_command(char *argv[])
|
|
#endif /* SRIOCSREDIR */
|
|
}
|
|
|
|
+ tt_winsize(0); /* set window size */
|
|
+
|
|
/* reset signals and spin off the command interpreter */
|
|
signal(SIGINT, SIG_DFL);
|
|
signal(SIGQUIT, SIG_DFL);
|