aboutsummaryrefslogtreecommitdiffstats
path: root/src/s/iris3-5.h
diff options
context:
space:
mode:
authorPaul Eggert1999-10-19 07:28:36 +0000
committerPaul Eggert1999-10-19 07:28:36 +0000
commitbb7b4368705653b7a2de353e4fd689f5cc8798f9 (patch)
treecf00a391f0b59b71eb5acd30d8c3ef0fff8d40c8 /src/s/iris3-5.h
parent332d98c75d54e8a9eead3a1c2fbeb171d94bb7dd (diff)
downloademacs-bb7b4368705653b7a2de353e4fd689f5cc8798f9.tar.gz
emacs-bb7b4368705653b7a2de353e4fd689f5cc8798f9.zip
s/usg5-4.h:
(NSIG): Remove. (NSIG_MINIMUM): New macro. s/gnu-linux.h, s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/umips.h, s/usg5-4.h: (SIGIO): Do not undef. (BROKEN_SIGIO): New macro. * s/gnu-linux.h: (SIGPOLL, SIGURG): Do not undef. (BROKEN_SIGPOLL, BROKEN_SIGURG): New macros. * s/ptx4.h: (SIGINFO): Do not undef. (BROKEN_SIGINFO): New macros. * s/ptx.h, s/template.h: Doc fix. * s/aix3-1.h, s/bsd4-1.h, s/dgux.h, s/gnu-linux.h, s/hiuxmpp.h, s/hpux.h, s/iris3-5.h, s/iris3-6.h, s/irix3-3.h, s/osf1.h, s/rtu.h, s/sunos4-1.h, s/unipl5-0.h, s/unipl5-2.h, s/usg5-0.h, s/usg5-2-2.h, s/usg5-2.h, s/usg5-3.h, s/xenix.h: (open, close, read, write, INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Remove. * s/sol2-5.h (_LARGEFILE_SOURCE, _FILE_OFFSET_BITS): New macros.
Diffstat (limited to 'src/s/iris3-5.h')
-rw-r--r--src/s/iris3-5.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/s/iris3-5.h b/src/s/iris3-5.h
index c3d576cfde2..7659289ad9b 100644
--- a/src/s/iris3-5.h
+++ b/src/s/iris3-5.h
@@ -1,5 +1,5 @@
1/* Definitions file for GNU Emacs running on Silicon Graphics 3.5 1/* Definitions file for GNU Emacs running on Silicon Graphics 3.5
2 Copyright (C) 1987 Free Software Foundation, Inc. 2 Copyright (C) 1987, 1999 Free Software Foundation, Inc.
3 3
4This file is part of GNU Emacs. 4This file is part of GNU Emacs.
5 5
@@ -127,7 +127,7 @@ Boston, MA 02111-1307, USA. */
127#define sigsetmask(mask) /* Null expansion */ 127#define sigsetmask(mask) /* Null expansion */
128 128
129/* The IRIS defines SIGIO in signal.h, but doesn't implement it. */ 129/* The IRIS defines SIGIO in signal.h, but doesn't implement it. */
130#undef SIGIO 130#define BROKEN_SIGIO
131 131
132#define LIBS_MACHINE -lbsd -ldbm -lPW 132#define LIBS_MACHINE -lbsd -ldbm -lPW
133#define C_SWITCH_MACHINE -I/usr/include/bsd 133#define C_SWITCH_MACHINE -I/usr/include/bsd
@@ -138,20 +138,6 @@ Boston, MA 02111-1307, USA. */
138#define _setjmp setjmp 138#define _setjmp setjmp
139#define _longjmp longjmp 139#define _longjmp longjmp
140 140
141/* On USG systems the system calls are interruptible by signals
142 that the user program has elected to catch. Thus the system call
143 must be retried in these cases. To handle this without massive
144 changes in the source code, we remap the standard system call names
145 to names for our own functions in sysdep.c that do the system call
146 with retries. */
147
148#define read sys_read
149#define open sys_open
150#define write sys_write
151
152#define INTERRUPTIBLE_OPEN
153#define INTERRUPTIBLE_IO
154
155/* On USG systems these have different names */ 141/* On USG systems these have different names */
156 142
157#define index strchr 143#define index strchr