summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-07-18 06:27:15 +0000
committerJim Blandy <jimb@redhat.com>1993-07-18 06:27:15 +0000
commit46f2fdac02f40712c3405fa5de4aa5a14412384d (patch)
treef82b55b338df2bae7c6da95be3b3d01ce3a77da0 /src
parent2fcea188d65c5a6dd35f49152ccd4935f6926958 (diff)
downloademacs-46f2fdac02f40712c3405fa5de4aa5a14412384d.tar.gz
* xterm.c, sysdep.c (F_SETOWN_BUG): Defined.
* m/dpx2.h: New file.
Diffstat (limited to 'src')
-rw-r--r--src/sysdep.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index bed1f70035a..c80051e2031 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -965,9 +965,11 @@ int term_initted; /* 1 if outer tty status has been recorded */
int lmode;
#endif
+#ifndef F_SETOWN_BUG
#ifdef F_SETOWN
int old_fcntl_owner;
#endif /* F_SETOWN */
+#endif /* F_SETOWN_BUG */
/* This may also be defined in stdio,
but if so, this does no harm,
@@ -1226,6 +1228,7 @@ init_sys_modes ()
}
#ifdef F_SETFL
+#ifndef F_SETOWN_BUG
#ifdef F_GETOWN /* F_SETFL does not imply existence of F_GETOWN */
if (interrupt_input)
{
@@ -1234,6 +1237,7 @@ init_sys_modes ()
init_sigio ();
}
#endif /* F_GETOWN */
+#endif /* F_SETOWN_BUG */
#endif /* F_SETFL */
#ifdef BSD4_1
@@ -1375,6 +1379,7 @@ reset_sys_modes ()
#endif
#ifdef F_SETFL
+#ifndef F_SETOWN_BUG
#ifdef F_SETOWN /* F_SETFL does not imply existence of F_SETOWN */
if (interrupt_input)
{
@@ -1382,6 +1387,7 @@ reset_sys_modes ()
fcntl (0, F_SETOWN, old_fcntl_owner);
}
#endif /* F_SETOWN */
+#endif /* F_SETOWN_BUG */
#endif /* F_SETFL */
#ifdef BSD4_1
if (interrupt_input)