diff options
author | Johannes Sixt <johannes.sixt@telecom.at> | 2008-08-19 00:01:06 +0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-08-19 09:41:16 +0400 |
commit | 180964f0b98344f3127d6b8167cec8a07ef663ad (patch) | |
tree | 70612b992954464ab74ad6a6cb3be33722918352 /compat/mingw.h | |
parent | fdb2a2a600969598fd80f01b009fbbb020d596ab (diff) |
Revert "Windows: Use a customized struct stat that also has the st_blocks member."
This reverts commit fc2ded5b08e071beed974117c0148781b1acc94a.
As we do not need the member in struct stat, we do not need to have a
custom "struct mingw_stat" anymore.
Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/mingw.h')
-rw-r--r-- | compat/mingw.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/compat/mingw.h b/compat/mingw.h index 1472d59772..4f275cb8e6 100644 --- a/compat/mingw.h +++ b/compat/mingw.h @@ -162,21 +162,12 @@ int mingw_rename(const char*, const char*); /* Use mingw_lstat() instead of lstat()/stat() and * mingw_fstat() instead of fstat() on Windows. - * struct stat is redefined because it lacks the st_blocks member. */ -struct mingw_stat { - unsigned st_mode; - time_t st_mtime, st_atime, st_ctime; - unsigned st_dev, st_ino, st_uid, st_gid; - size_t st_size; -}; -int mingw_lstat(const char *file_name, struct mingw_stat *buf); -int mingw_fstat(int fd, struct mingw_stat *buf); +int mingw_lstat(const char *file_name, struct stat *buf); +int mingw_fstat(int fd, struct stat *buf); #define fstat mingw_fstat #define lstat mingw_lstat -#define stat mingw_stat -static inline int mingw_stat(const char *file_name, struct mingw_stat *buf) -{ return mingw_lstat(file_name, buf); } +#define stat(x,y) mingw_lstat(x,y) int mingw_utime(const char *file_name, const struct utimbuf *times); #define utime mingw_utime |