diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/sysdep.c | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index 626f30284ca..83e1db6bcf2 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Interfaces to system-dependent kernel and library entries. | 1 | /* Interfaces to system-dependent kernel and library entries. |
| 2 | Copyright (C) 1985, 1986, 1987, 1988, 1993, 1994 Free Software Foundation, Inc. | 2 | Copyright (C) 1985, 86, 87, 88, 93, 94 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | This file is part of GNU Emacs. | 4 | This file is part of GNU Emacs. |
| 5 | 5 | ||
| @@ -73,6 +73,40 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ | |||
| 73 | 73 | ||
| 74 | extern int errno; | 74 | extern int errno; |
| 75 | 75 | ||
| 76 | #ifdef VMS | ||
| 77 | #include <rms.h> | ||
| 78 | #include <ttdef.h> | ||
| 79 | #include <tt2def.h> | ||
| 80 | #include <iodef.h> | ||
| 81 | #include <ssdef.h> | ||
| 82 | #include <descrip.h> | ||
| 83 | #include <fibdef.h> | ||
| 84 | #include <atrdef.h> | ||
| 85 | #include <ctype.h> | ||
| 86 | #include <string.h> | ||
| 87 | #ifdef __GNUC__ | ||
| 88 | #include <sys/file.h> | ||
| 89 | #else | ||
| 90 | #include <file.h> | ||
| 91 | #endif | ||
| 92 | #undef F_SETFL | ||
| 93 | #ifndef RAB$C_BID | ||
| 94 | #include <rab.h> | ||
| 95 | #endif | ||
| 96 | #define MAXIOSIZE ( 32 * PAGESIZE ) /* Don't I/O more than 32 blocks at a time */ | ||
| 97 | #endif /* VMS */ | ||
| 98 | |||
| 99 | #ifndef BSD4_1 | ||
| 100 | #ifdef BSD /* this is done this way to avoid defined (BSD) || defined (USG) | ||
| 101 | because the vms compiler doesn't grok `defined' */ | ||
| 102 | #include <fcntl.h> | ||
| 103 | #endif | ||
| 104 | #ifdef USG | ||
| 105 | #ifndef USG5 | ||
| 106 | #include <fcntl.h> | ||
| 107 | #endif | ||
| 108 | #endif | ||
| 109 | #endif /* not 4.1 bsd */ | ||
| 76 | 110 | ||
| 77 | #ifdef BROKEN_FASYNC | 111 | #ifdef BROKEN_FASYNC |
| 78 | /* On some systems (DGUX comes to mind real fast) FASYNC causes | 112 | /* On some systems (DGUX comes to mind real fast) FASYNC causes |