Changeset 2592 in kBuild for trunk/src/kmk/kmkbuiltin/mscfakes.h
- Timestamp:
- Jun 17, 2012 10:50:38 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/mscfakes.h
r2413 r2592 35 35 #include "getopt.h" 36 36 37 /* Note: Duplicated it config.h.win */ 38 #include <sys/stat.h> 39 #include <io.h> 40 #include <direct.h> 37 41 #if defined(MSC_DO_64_BIT_IO) && _MSC_VER >= 1400 /* We want 64-bit file lengths here when possible. */ 38 42 # define off_t __int64 43 # undef stat 39 44 # define stat _stat64 40 45 # define fstat _fstat64 41 46 # define lseek _lseeki64 42 47 #else 43 # undef stat 44 # define stat(_path, _st) my_other_stat(_path, _st) 45 extern int my_other_stat(const char *, struct stat *); 48 # ifndef STAT_REDEFINED_ALREADY 49 # define STAT_REDEFINED_ALREADY 50 # undef stat 51 # define stat(_path, _st) bird_w32_stat(_path, _st) 52 extern int bird_w32_stat(const char *, struct stat *); 53 # endif 46 54 #endif 47 48 49 55 50 56 #ifndef S_ISDIR
Note:
See TracChangeset
for help on using the changeset viewer.

