comparison src/s/unipl5-2.h @ 26090:63fd40a97a75

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.
author Paul Eggert <eggert@twinsun.com>
date Tue, 19 Oct 1999 07:28:36 +0000
parents ee40177f6c68
children e36f3a1efa2b
comparison
equal deleted inserted replaced
26089:1a4c3573a216 26090:63fd40a97a75
1 /* Definitions file for GNU Emacs running on UniSoft's UniPlus 5.2 1 /* Definitions file for GNU Emacs running on UniSoft's UniPlus 5.2
2 Copyright (C) 1985, 1986 Free Software Foundation, Inc. 2 Copyright (C) 1985, 1986, 1999 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is free software; you can redistribute it and/or modify 6 GNU Emacs is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
140 but they will run slower. */ 140 but they will run slower. */
141 141
142 #define _setjmp setjmp 142 #define _setjmp setjmp
143 #define _longjmp longjmp 143 #define _longjmp longjmp
144 144
145 /* On USG systems the system calls are interruptible by signals
146 that the user program has elected to catch. Thus the system call
147 must be retried in these cases. To handle this without massive
148 changes in the source code, we remap the standard system call names
149 to names for our own functions in sysdep.c that do the system call
150 with retries. */
151
152 #define read sys_read
153 #define open sys_open
154 #define write sys_write
155
156 #define INTERRUPTIBLE_OPEN
157 #define INTERRUPTIBLE_IO
158
159 /* On USG systems these have different names */ 145 /* On USG systems these have different names */
160 146
161 #define index strchr 147 #define index strchr
162 #define rindex strrchr 148 #define rindex strrchr
163 149