]> git.eshelyaron.com Git - emacs.git/commitdiff
(SETUP_SLAVE_PTY): New definition.
authorRichard M. Stallman <rms@gnu.org>
Thu, 12 Mar 1998 06:59:25 +0000 (06:59 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 12 Mar 1998 06:59:25 +0000 (06:59 +0000)
src/s/ptx4.h

index 3042c0a8d8296461f092e6e1d2e9a0c3e9b16db7..8f4db997708502431609f8f573752128357f0284 100644 (file)
 /* Marcus Daniels <marcus@sysc.pdx.edu> says vfork does exist.  */
 #define HAVE_VFORK
 
+/* pae@dim.com (Phil Ernhardt) says this correction to
+   the definition in usg5-4.h is needed to prevent
+   all asynchronous subprocesses from exiting right away.  */
+#undef SETUP_SLAVE_PTY
+#define SETUP_SLAVE_PTY \
+  if (ioctl (xforkin, I_PUSH, "ldterm") == -1) \
+    fatal ("ioctl I_PUSH ldterm", errno);      \
+  if (ioctl (xforkin, I_PUSH, "ttcompat") == -1) \
+    fatal ("ioctl I_PUSH ttcompat", errno);