summaryrefslogtreecommitdiff
path: root/x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c')
-rw-r--r--x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c b/x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c
new file mode 100644
index 000000000000..90503d45441a
--- /dev/null
+++ b/x11-toolkits/xview/files/patch-lib-libxview-ttysw-tty_modes.c
@@ -0,0 +1,20 @@
+--- lib/libxview/ttysw/tty_modes.c.orig 2012-02-07 17:18:34.004531277 -0800
++++ lib/libxview/ttysw/tty_modes.c 2012-02-07 17:25:54.661975084 -0800
+@@ -125,7 +125,7 @@
+ /*
+ * Switch the pty out of remote mode.
+ */
+-#if !(defined(__linux__) || defined(__CYGWIN__)) || defined(TIOCREMOTE)
++#if !(defined(__linux__) || defined(__CYGWIN__) || defined(__FreeBSD__)) || defined(TIOCREMOTE)
+ if (ioctl(ttysw->ttysw_pty, TIOCREMOTE, &off) < 0)
+ perror("ioctl: TIOCREMOTE");
+ else
+@@ -278,7 +278,7 @@
+ */
+ ttysw_getp((Ttysw_view_handle) ttysw_view);
+ ttysw->pending_remote = termsw->cooked_echo;
+-#if !(defined(__linux__) || defined(__CYGWIN__)) || defined(TIOCREMOTE)
++#if !(defined(__linux__) || defined(__CYGWIN__) || defined(__FreeBSD__)) || defined(TIOCREMOTE)
+ if (ioctl(ttysw->ttysw_pty, TIOCREMOTE, &ttysw->pending_remote) < 0)
+ perror("ioctl: TIOCREMOTE");
+ else