home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / e20313sr.zip / emacs / 20.3.1 / src / s / ptx4.h < prev    next >
C/C++ Source or Header  |  1999-06-27  |  841b  |  25 lines

  1. /* s/ file for Sequent "ptx 4", which is a modified SVR5.4.  */
  2.  
  3. /* Tell usg5-4.h not to include filio.h.  */
  4. #define NO_FILIO_H
  5.  
  6. #include "usg5-4.h"
  7.  
  8. /* Marcus Daniels <marcus@sysc.pdx.edu> says that SIGINFO is defined
  9.    on ptx4 but it is not a signal.  Prevent process.c from doing the
  10.    wrong thing.  */
  11. #undef SIGINFO
  12.  
  13. /* Marcus Daniels <marcus@sysc.pdx.edu> says vfork does exist.  */
  14. #define HAVE_VFORK
  15.  
  16. /* pae@dim.com (Phil Ernhardt) says this correction to
  17.    the definition in usg5-4.h is needed to prevent
  18.    all asynchronous subprocesses from exiting right away.  */
  19. #undef SETUP_SLAVE_PTY
  20. #define SETUP_SLAVE_PTY \
  21.   if (ioctl (xforkin, I_PUSH, "ldterm") == -1)    \
  22.     fatal ("ioctl I_PUSH ldterm", errno);    \
  23.   if (ioctl (xforkin, I_PUSH, "ttcompat") == -1) \
  24.     fatal ("ioctl I_PUSH ttcompat", errno);
  25.