aboutsummaryrefslogtreecommitdiffstats
path: root/src/s/iris3-6.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-6.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-6.h')
-rw-r--r--src/s/iris3-6.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/s/iris3-6.h b/src/s/iris3-6.h
index 8b5d7495424..80a4ccc5e85 100644
--- a/src/s/iris3-6.h
+++ b/src/s/iris3-6.h
@@ -1,5 +1,5 @@
1/* Definitions file for GNU Emacs running on Silicon Graphics system 3.6. 1/* Definitions file for GNU Emacs running on Silicon Graphics system 3.6.
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
@@ -128,7 +128,7 @@ Boston, MA 02111-1307, USA. */
128#define sigblock(x) x 128#define sigblock(x) x
129 129
130/* The IRIS defines SIGIO in signal.h, but doesn't implement it. */ 130/* The IRIS defines SIGIO in signal.h, but doesn't implement it. */
131#undef SIGIO 131#define BROKEN_SIGIO
132 132
133#define LIBS_MACHINE -lbsd -ldbm -lPW 133#define LIBS_MACHINE -lbsd -ldbm -lPW
134#define C_SWITCH_MACHINE -I/usr/include/bsd 134#define C_SWITCH_MACHINE -I/usr/include/bsd
@@ -139,20 +139,6 @@ Boston, MA 02111-1307, USA. */
139#define _setjmp setjmp 139#define _setjmp setjmp
140#define _longjmp longjmp 140#define _longjmp longjmp
141 141
142/* On USG systems the system calls are interruptible by signals
143 that the user program has elected to catch. Thus the system call
144 must be retried in these cases. To handle this without massive
145 changes in the source code, we remap the standard system call names
146 to names for our own functions in sysdep.c that do the system call
147 with retries. */
148
149#define read sys_read
150#define open sys_open
151#define write sys_write
152
153#define INTERRUPTIBLE_OPEN
154#define INTERRUPTIBLE_IO
155
156/* On USG systems these have different names */ 142/* On USG systems these have different names */
157 143
158#define index strchr 144#define index strchr