diff options
Diffstat (limited to 'src/s/rtu.h')
| -rw-r--r-- | src/s/rtu.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/s/rtu.h b/src/s/rtu.h index 45266f2716d..9b655db2f51 100644 --- a/src/s/rtu.h +++ b/src/s/rtu.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Definitions file for GNU Emacs running on RTU 3.0, ucb universe. | 1 | /* Definitions file for GNU Emacs running on RTU 3.0, ucb universe. |
| 2 | Copyright (C) 1986 Free Software Foundation, Inc. | 2 | Copyright (C) 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 | ||
| @@ -127,20 +127,6 @@ Boston, MA 02111-1307, USA. */ | |||
| 127 | 127 | ||
| 128 | /* Special hacks needed to make Emacs run on this system. */ | 128 | /* Special hacks needed to make Emacs run on this system. */ |
| 129 | 129 | ||
| 130 | /* On RTU systems (like USG) the system calls are interruptible by signals | ||
| 131 | that the user program has elected to catch. Thus the system call | ||
| 132 | must be retried in these cases. To handle this without massive | ||
| 133 | changes in the source code, we remap the standard system call names | ||
| 134 | to names for our own functions in sysdep.c that do the system call | ||
| 135 | with retries. */ | ||
| 136 | |||
| 137 | #define read sys_read | ||
| 138 | #define open sys_open | ||
| 139 | #define write sys_write | ||
| 140 | |||
| 141 | #define INTERRUPTIBLE_OPEN | ||
| 142 | #define INTERRUPTIBLE_IO | ||
| 143 | |||
| 144 | /* The "fsync" call on RTU versions 3.0 and 3.1 is badly broken! | 130 | /* The "fsync" call on RTU versions 3.0 and 3.1 is badly broken! |
| 145 | This hack below isn't the best solution, but without it this | 131 | This hack below isn't the best solution, but without it this |
| 146 | program will cause the whole system to hang! !@#$#%$ Masscomp! */ | 132 | program will cause the whole system to hang! !@#$#%$ Masscomp! */ |