Re: [PATCH 2/2] Windows: Skip fstat/lstat optimization in write_entry()
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Apr 20, 2009, 12:58 UTC
- Message-ID
- <81b0412b0904200558w2d506f18i675d5dfb990005ce@mail.gmail.com>
- In-Reply-To
- <20090420110302.GB25059@dpotapov.dyndns.org>
2009/4/20 Dmitry Potapov <dpotapov@gmail.com>:
Show 7 quoted lines
> The cygwin version has the same problem. (In fact, it is even worse, > because we have an optimized version for lstat/stat but not for fstat, > and they return different values for some fields like i_no). But even > if we used the only Cygwin functions, we would still face the problem, > because Windows returns the wrong values for timestamps (and maybe > even size on FAT?). So I think the following patch should be squashed > on top.
I just sent a patch with an "optimized" fstat. I see no problems (at least none like these) with that patch. Timestamps match. Windows XP, yes. But since that MSDN article mentions that it is not guaranteed, I guess I just been lucky.