XEmacs 21.2.36 "Notos"
[chise/xemacs-chise.git.1] / src / s / irix4-0.h
index a99e9ca..b150e22 100644 (file)
 
 #define WNOHANG                0x1
 
 
 #define WNOHANG                0x1
 
-/* No need to use sprintf to get the tty name--we get that from _getpty.  */
-#undef PTY_TTY_NAME_SPRINTF
-#define PTY_TTY_NAME_SPRINTF
-/* No need to get the pty name at all.  */
-#define PTY_NAME_SPRINTF
-/* We need only try once to open a pty.  */
-#define PTY_ITERATION
-/* Here is how to do it.  */
-/* It is necessary to prevent SIGCHLD signals within _getpty.
-   So we block them. */
-#define PTY_OPEN                                               \
-{                                                              \
-  char *name;                                                  \
-  struct stat stb;                                             \
-  EMACS_BLOCK_SIGCHLD;                                         \
-  name = _getpty (&fd, O_RDWR | O_NDELAY, 0600, 0);            \
-  EMACS_UNBLOCK_SIGCHLD;                                       \
-  if (name == 0)                                               \
-    return -1;                                                 \
-  if (fd < 0)                                                  \
-    return -1;                                                 \
-  if (fstat (fd, &stb) < 0)                                    \
-    return -1;                                                 \
-  strcpy (pty_name, name);                                     \
-}
-
 /* jpff@maths.bath.ac.uk reports `struct exception' is not defined
    on this system, so inhibit use of matherr.  */
 #define NO_MATHERR
 /* jpff@maths.bath.ac.uk reports `struct exception' is not defined
    on this system, so inhibit use of matherr.  */
 #define NO_MATHERR