comparison src/sysfile.h @ 209:41ff10fd062f r20-4b3

Import from CVS: tag r20-4b3
author cvs
date Mon, 13 Aug 2007 10:04:58 +0200
parents 4be1180a9e89
children 677f6a0ee643
comparison
equal deleted inserted replaced
208:f427b8ec4379 209:41ff10fd062f
37 37
38 #if NeXT 38 #if NeXT
39 /* what is needed from here? Do others need it too? */ 39 /* what is needed from here? Do others need it too? */
40 # include <sys/fcntl.h> 40 # include <sys/fcntl.h>
41 #endif /* NeXT */ 41 #endif /* NeXT */
42
43 #ifdef VMS
44 #ifndef __GNUC__
45 #include <file.h>
46 #endif
47 #include <rms.h>
48 #include <rmsdef.h>
49 #include <fab.h>
50 #include <nam.h>
51 #include <perror.h>
52 #include <stddef.h>
53 #endif
54 42
55 #ifdef WINDOWSNT 43 #ifdef WINDOWSNT
56 #include <io.h> 44 #include <io.h>
57 #endif 45 #endif
58 46
154 #endif 142 #endif
155 #if !defined(S_ISNWK) && defined(S_IFNWK) /* HP/UX */ 143 #if !defined(S_ISNWK) && defined(S_IFNWK) /* HP/UX */
156 #define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK) 144 #define S_ISNWK(m) (((m) & S_IFMT) == S_IFNWK)
157 #endif 145 #endif
158 146
159 #if !defined (USG) && !defined (VMS) && !defined (WINDOWSNT) 147 #if !defined (USG) && !defined (WINDOWSNT)
160 # define HAVE_FSYNC 148 # define HAVE_FSYNC
161 #endif 149 #endif
162 150
163 #ifndef MAXPATHLEN 151 #ifndef MAXPATHLEN
164 /* in 4.1, param.h fails to define this. */ 152 /* in 4.1, param.h fails to define this. */