]> git.sur5r.net Git - cc65/commit
Add a new module that works around a bug in the Microsoft version of stat. The
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 1 Apr 2012 16:56:42 +0000 (16:56 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 1 Apr 2012 16:56:42 +0000 (16:56 +0000)
commit65fe2ad0d368c98b88488cbb5025097bf6e0bef1
tree9d3bd1290284aaa8a4de8fc6ef86b71f9b7705a0
parentbaa4774b08765b91f0a49ecb1c2ab5ef39bb949a
Add a new module that works around a bug in the Microsoft version of stat. The
function is buggy since the first version of windows that supports something
else than FAT, and instead of fixing the problem, Microsoft has declared it
"works as designed". The problem has made it into .NET and is also visible in
the standard windows file explorer (modification times of untouched files will
change when entering or leaving DST).
Please note that the new FileStat function returns incorrect times for files
on FAT file systems. This is because I have currently no idea on how to
identify the file system for a given file. However, it should be correct in
quite some more cases than stat().

git-svn-id: svn://svn.cc65.org/cc65/trunk@5632 b7a2c559-68d2-44c3-8de9-860c34a00d81
src/common/filestat.c [new file with mode: 0644]
src/common/filestat.h [new file with mode: 0644]
src/common/make/gcc.mak
src/common/make/watcom.mak