diff options
Diffstat (limited to 'sysutils/contool/files/patch-02')
-rw-r--r-- | sysutils/contool/files/patch-02 | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sysutils/contool/files/patch-02 b/sysutils/contool/files/patch-02 new file mode 100644 index 000000000000..284753d0a871 --- /dev/null +++ b/sysutils/contool/files/patch-02 @@ -0,0 +1,28 @@ +--- contool.c.orig Thu Feb 24 09:55:30 1994 ++++ contool.c Sun Jan 5 13:48:41 1997 +@@ -284,6 +284,9 @@ + EXPORT acquire_console() + + { int console; ++#if (defined(BSD) && (BSD >= 199306)) ++ int i; ++#endif + + #ifdef SVR4 + if (slave > 0) { +@@ -293,8 +296,15 @@ + abend("%s: could not attach to /dev/console: %s", program, sys_errlist[errno]); + } + #else ++#if (defined(BSD) && (BSD >= 199306)) ++ i=1; ++#endif + if (slave > 0) ++#if (defined(BSD) && (BSD >= 199306)) ++ if (ioctl(slave, TIOCCONS, &i) == -1) ++#else + if (ioctl(slave, TIOCCONS, NULL) == -1) ++#endif + abend("%s: could not attach to /dev/console: %s", program, sys_errlist[errno]); + #endif + } |