aboutsummaryrefslogtreecommitdiff
path: root/sysutils/contool/files/patch-02
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/contool/files/patch-02')
-rw-r--r--sysutils/contool/files/patch-0228
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
+ }