comparison src/macros.h @ 21:db5102f7e29f

updated for version 7.0013
author vimboss
date Thu, 29 Jul 2004 08:43:53 +0000
parents 24d5189d3956
children 410fa1a31baf
comparison
equal deleted inserted replaced
20:4ac1dce8dd5e 21:db5102f7e29f
157 # endif 157 # endif
158 # if !(defined(FEAT_MBYTE) && defined(WIN3264)) 158 # if !(defined(FEAT_MBYTE) && defined(WIN3264))
159 # define mch_fopen(n, p) fopen((n), (p)) 159 # define mch_fopen(n, p) fopen((n), (p))
160 # endif 160 # endif
161 # define mch_fstat(n, p) fstat((n), (p)) 161 # define mch_fstat(n, p) fstat((n), (p))
162 # define mch_lstat(n, p) lstat((n), (p))
163 # ifdef MSWIN /* has it's own mch_stat() function */ 162 # ifdef MSWIN /* has it's own mch_stat() function */
164 # define mch_stat(n, p) vim_stat((n), (p)) 163 # define mch_stat(n, p) vim_stat((n), (p))
165 # else 164 # else
166 # ifdef STAT_IGNORES_SLASH 165 # ifdef STAT_IGNORES_SLASH
167 /* On Solaris stat() accepts "file/" as if it was "file". Return -1 if 166 /* On Solaris stat() accepts "file/" as if it was "file". Return -1 if
171 # define mch_stat(n, p) stat((n), (p)) 170 # define mch_stat(n, p) stat((n), (p))
172 # endif 171 # endif
173 # endif 172 # endif
174 #endif 173 #endif
175 174
175 #ifdef HAVE_LSTAT
176 # define mch_lstat(n, p) lstat((n), (p))
177 #else
178 # define mch_lstat(n, p) mch_stat((n), (p))
179 #endif
180
176 #ifdef MACOS_CLASSIC 181 #ifdef MACOS_CLASSIC
177 /* MacOS classic doesn't support perm but MacOS X does. */ 182 /* MacOS classic doesn't support perm but MacOS X does. */
178 # define mch_open(n, m, p) open((n), (m)) 183 # define mch_open(n, m, p) open((n), (m))
179 #else 184 #else
180 # ifdef VMS 185 # ifdef VMS