X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fs%2Firix5-0.h;h=f0dabaf824acb911c9a8e101930e4ce71c9ff6c7;hp=d1ac5dc10f453f50c588d109d6d5a9e6b841bfce;hb=59eec5f21669e81977b5b1fe9bf717cab49cf7fb;hpb=032d062ebcb2344e6245cea4214bc09835da97ee diff --git a/src/s/irix5-0.h b/src/s/irix5-0.h index d1ac5dc..f0dabaf 100644 --- a/src/s/irix5-0.h +++ b/src/s/irix5-0.h @@ -21,40 +21,6 @@ #undef SETUP_SLAVE_PTY #endif -/* No need to use sprintf to get the tty name--we get that from _getpty. */ -#ifdef PTY_TTY_NAME_SPRINTF -#undef PTY_TTY_NAME_SPRINTF -#endif -#define PTY_TTY_NAME_SPRINTF -/* No need to get the pty name at all. */ -#ifdef PTY_NAME_SPRINTF -#undef PTY_NAME_SPRINTF -#endif -#define PTY_NAME_SPRINTF -#ifdef emacs -char *_getpty (); -#endif -/* 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