Mercurial > vim
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 |