diff options
author | Johannes Sixt <johannes.sixt@telecom.at> | 2007-09-07 13:05:00 +0200 |
---|---|---|
committer | Johannes Sixt <johannes.sixt@telecom.at> | 2008-06-26 08:45:11 +0200 |
commit | 7c0ffa1cb753f9b909dfb3bc7a5d5417b8de39c2 (patch) | |
tree | f073f742b0e75361c365f0ddd6979f5c766809d6 /compat/mingw.h | |
parent | Windows: Add a new lstat and fstat implementation based on Win32 API. (diff) | |
download | tgif-7c0ffa1cb753f9b909dfb3bc7a5d5417b8de39c2.tar.xz |
Windows: Add a custom implementation for utime().
This is a necessary pendant to our lstat implementation: MSVCRT's
implementations of lstat and utime do some adjustments if daylight
saving time is in effect, but our lstat implementation doesn't do these
adjustments and report the correct UTC time. With this implementation
we omit the adjustments in utime() as well and always write UTC.
Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
Diffstat (limited to 'compat/mingw.h')
-rw-r--r-- | compat/mingw.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compat/mingw.h b/compat/mingw.h index 69b1dde3ca..92e9273dd5 100644 --- a/compat/mingw.h +++ b/compat/mingw.h @@ -168,6 +168,9 @@ int mingw_fstat(int fd, struct stat *buf); #define lstat mingw_lstat #define stat(x,y) mingw_lstat(x,y) +int mingw_utime(const char *file_name, const struct utimbuf *times); +#define utime mingw_utime + pid_t mingw_spawnvpe(const char *cmd, const char **argv, char **env); void mingw_execvp(const char *cmd, char *const *argv); #define execvp mingw_execvp |