diff options
Diffstat (limited to 'src/s/irix4-0.h')
-rw-r--r-- | src/s/irix4-0.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/s/irix4-0.h b/src/s/irix4-0.h deleted file mode 100644 index 589773a8213..00000000000 --- a/src/s/irix4-0.h +++ /dev/null @@ -1,55 +0,0 @@ -#include "irix3-3.h" - -#define USG5_3 -#define IRIX4 - -#define HAVE_ALLOCA -#ifndef NOT_C_CODE -#include <alloca.h> -#endif - -#undef IRIS_UTIME -#undef NEED_SIOCTL - -/* Make process_send_signal work by "typing" a signal character on the pty. */ -#define SIGNALS_VIA_CHARACTERS - -/* use K&R C */ -#ifndef __GNUC__ -#define C_SWITCH_MACHINE -cckr -#endif - -/* SGI has all the fancy wait stuff, but we can't include sys/wait.h - because it defines BIG_ENDIAN and LITTLE_ENDIAN (ugh!.) Instead - we'll just define WNOHANG right here. - (An implicit decl is good enough for wait3.) */ - -#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 \ -{ \ - int mask = sigblock (sigmask (SIGCHLD)); \ - char *name = _getpty (&fd, O_RDWR | O_NDELAY, 0600, 0); \ - sigsetmask(mask); \ - 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 |